=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== gnome-shell-extension-draw-on-your-screen-10/area.js-76- gnome-shell-extension-draw-on-your-screen-10/area.js:77: log(`${Me.metadata.uuid}: "${string}" color cannot be parsed.`); gnome-shell-extension-draw-on-your-screen-10/area.js-78- color = Clutter.Color.get_static(Clutter.StaticColor[fallback.toUpperCase()]); ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-85-const DrawingLayer = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/area.js:86: Name: `${UUID}-DrawingLayer`, gnome-shell-extension-draw-on-your-screen-10/area.js-87- Extends: St.DrawingArea, ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-122-var DrawingArea = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/area.js:123: Name: `${UUID}-DrawingArea`, gnome-shell-extension-draw-on-your-screen-10/area.js-124- Extends: St.Widget, ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1057- this.currentTool = tool; gnome-shell-extension-draw-on-your-screen-10/area.js:1058: this.emit('show-osd', Files.Icons[`TOOL_${Tools.getNameOf(tool)}`] || null, DisplayStrings.Tool[tool], "", -1, false); gnome-shell-extension-draw-on-your-screen-10/area.js-1059- this.updatePointerCursor(); ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1111- } gnome-shell-extension-draw-on-your-screen-10/area.js:1112: this.emit('show-osd', Files.Icons.FONT_WEIGHT, `<span font_weight="${this.currentFontWeight}">` + gnome-shell-extension-draw-on-your-screen-10/area.js:1113: `${DisplayStrings.FontWeight[this.currentFontWeight]}</span>`, "", -1, false); gnome-shell-extension-draw-on-your-screen-10/area.js-1114- }, ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1121- } gnome-shell-extension-draw-on-your-screen-10/area.js:1122: this.emit('show-osd', Files.Icons.FONT_STYLE, `<span font_style="${DisplayStrings.FontStyleMarkup[this.currentFontStyle]}">` + gnome-shell-extension-draw-on-your-screen-10/area.js:1123: `${DisplayStrings.FontStyle[this.currentFontStyle]}</span>`, "", -1, false); gnome-shell-extension-draw-on-your-screen-10/area.js-1124- }, ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1135- } gnome-shell-extension-draw-on-your-screen-10/area.js:1136: this.emit('show-osd', Files.Icons.FONT_FAMILY, `<span font_family="${this.currentFontFamily}">${DisplayStrings.getFontFamily(this.currentFontFamily)}</span>`, "", -1, false); gnome-shell-extension-draw-on-your-screen-10/area.js-1137- }, ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1230- } catch(e) { gnome-shell-extension-draw-on-your-screen-10/area.js:1231: log(`${Me.metadata.uuid}: color picker failed: ${e.message}`); gnome-shell-extension-draw-on-your-screen-10/area.js-1232- this.initPointerCursor(); ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1343- let [x, y] = [(this.monitor.width - size) / 2, (this.monitor.height - size) / 2]; gnome-shell-extension-draw-on-your-screen-10/area.js:1344: return `<svg viewBox="${x} ${y} ${size} ${size}" ${prefixes}>${elementsContent}\n</svg>`; gnome-shell-extension-draw-on-your-screen-10/area.js-1345- }; ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1347- let getImageSvgContent = () => { gnome-shell-extension-draw-on-your-screen-10/area.js:1348: return `<svg viewBox="0 0 ${this.layerContainer.width} ${this.layerContainer.height}" ${prefixes}>${elementsContent}\n</svg>`; gnome-shell-extension-draw-on-your-screen-10/area.js-1349- }; ############################################## gnome-shell-extension-draw-on-your-screen-10/area.js-1359- prefixes += ' xmlns:xlink="http://www.w3.org/1999/xlink"'; gnome-shell-extension-draw-on-your-screen-10/area.js:1360: let content = `<svg viewBox="0 0 ${this.layerContainer.width} ${this.layerContainer.height}" ${prefixes}>`; gnome-shell-extension-draw-on-your-screen-10/area.js-1361- let backgroundColorString = this.hasBackground ? String(this.areaBackgroundColor) : 'transparent'; gnome-shell-extension-draw-on-your-screen-10/area.js-1362- if (backgroundColorString != 'transparent') gnome-shell-extension-draw-on-your-screen-10/area.js:1363: content += `\n <rect id="background" width="100%" height="100%" fill="${backgroundColorString}"/>`; gnome-shell-extension-draw-on-your-screen-10/area.js-1364- this.elements.forEach(element => content += element.buildSVG(backgroundColorString)); ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-76-const _DrawingElement = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/elements.js:77: Name: `${UUID}-DrawingElement`, gnome-shell-extension-draw-on-your-screen-10/elements.js-78- ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-97- try { gnome-shell-extension-draw-on-your-screen-10/elements.js:98: this.font[`set_${attribute}`](params.font[attribute]); gnome-shell-extension-draw-on-your-screen-10/elements.js-99- } catch(e) {} ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-309- let [type, ...values] = transform; gnome-shell-extension-draw-on-your-screen-10/elements.js:310: transAttribute += `${index == 0 ? '' : ' '}${type}(${values.map(value => Number(value).toFixed(2))})`; gnome-shell-extension-draw-on-your-screen-10/elements.js-311- }); ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-326- if (fill) { gnome-shell-extension-draw-on-your-screen-10/elements.js:327: attributes += `fill="${color}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-328- if (this.fillRule) gnome-shell-extension-draw-on-your-screen-10/elements.js:329: attributes += ` fill-rule="${getFillRuleSvgName(this.fillRule)}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-330- } else { ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-334- if (this.line && this.line.lineWidth) { gnome-shell-extension-draw-on-your-screen-10/elements.js:335: attributes += ` stroke="${color}"` + gnome-shell-extension-draw-on-your-screen-10/elements.js:336: ` stroke-width="${this.line.lineWidth}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-337- if (this.line.lineCap) gnome-shell-extension-draw-on-your-screen-10/elements.js:338: attributes += ` stroke-linecap="${getLineCapSvgName(this.line.lineCap)}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-339- if (this.line.lineJoin && !this.isStraightLine) gnome-shell-extension-draw-on-your-screen-10/elements.js:340: attributes += ` stroke-linejoin="${getLineJoinSvgName(this.line.lineJoin)}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-341- if (this.dash && this.dash.active && this.dash.array && this.dash.array[0] && this.dash.array[1]) gnome-shell-extension-draw-on-your-screen-10/elements.js:342: attributes += ` stroke-dasharray="${this.dash.array[0]} ${this.dash.array[1]}" stroke-dashoffset="${this.dash.offset}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-343- } ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-345- if (this.shape == Shapes.LINE && points.length == 4) { gnome-shell-extension-draw-on-your-screen-10/elements.js:346: row += `<path ${attributes} d="M${points[0][0]} ${points[0][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:347: row += ` C ${points[1][0]} ${points[1][1]}, ${points[2][0]} ${points[2][1]}, ${points[3][0]} ${points[3][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:348: row += `${fill ? 'z' : ''}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-349- gnome-shell-extension-draw-on-your-screen-10/elements.js-350- } else if (this.shape == Shapes.LINE && points.length == 3) { gnome-shell-extension-draw-on-your-screen-10/elements.js:351: row += `<path ${attributes} d="M${points[0][0]} ${points[0][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:352: row += ` C ${points[0][0]} ${points[0][1]}, ${points[1][0]} ${points[1][1]}, ${points[2][0]} ${points[2][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:353: row += `${fill ? 'z' : ''}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-354- gnome-shell-extension-draw-on-your-screen-10/elements.js-355- } else if (this.shape == Shapes.LINE) { gnome-shell-extension-draw-on-your-screen-10/elements.js:356: row += `<line ${attributes} x1="${points[0][0]}" y1="${points[0][1]}" x2="${points[1][0]}" y2="${points[1][1]}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-357- gnome-shell-extension-draw-on-your-screen-10/elements.js-358- } else if (this.shape == Shapes.NONE) { gnome-shell-extension-draw-on-your-screen-10/elements.js:359: row += `<path ${attributes} d="M${points[0][0]} ${points[0][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js-360- for (let i = 1; i < points.length; i++) gnome-shell-extension-draw-on-your-screen-10/elements.js:361: row += ` L ${points[i][0]} ${points[i][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:362: row += `${fill ? 'z' : ''}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-363- ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-366- let rx = Math.hypot(points[2][0] - points[0][0], points[2][1] - points[0][1]); gnome-shell-extension-draw-on-your-screen-10/elements.js:367: row += `<ellipse ${attributes} cx="${points[0][0]}" cy="${points[0][1]}" rx="${rx}" ry="${ry}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-368- ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-370- let r = Math.hypot(points[1][0] - points[0][0], points[1][1] - points[0][1]); gnome-shell-extension-draw-on-your-screen-10/elements.js:371: row += `<circle ${attributes} cx="${points[0][0]}" cy="${points[0][1]}" r="${r}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-372- gnome-shell-extension-draw-on-your-screen-10/elements.js-373- } else if (this.shape == Shapes.RECTANGLE && points.length == 2) { gnome-shell-extension-draw-on-your-screen-10/elements.js:374: row += `<rect ${attributes} x="${Math.min(points[0][0], points[1][0])}" y="${Math.min(points[0][1], points[1][1])}" ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:375: `width="${Math.abs(points[1][0] - points[0][0])}" height="${Math.abs(points[1][1] - points[0][1])}"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-376- gnome-shell-extension-draw-on-your-screen-10/elements.js-377- } else if (this.shape == Shapes.POLYGON && points.length >= 3) { gnome-shell-extension-draw-on-your-screen-10/elements.js:378: row += `<polygon ${attributes} points="`; gnome-shell-extension-draw-on-your-screen-10/elements.js-379- for (let i = 0; i < points.length; i++) gnome-shell-extension-draw-on-your-screen-10/elements.js:380: row += ` ${points[i][0]},${points[i][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:381: row += `"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-382- gnome-shell-extension-draw-on-your-screen-10/elements.js-383- } else if (this.shape == Shapes.POLYLINE && points.length >= 2) { gnome-shell-extension-draw-on-your-screen-10/elements.js:384: row += `<polyline ${attributes} points="`; gnome-shell-extension-draw-on-your-screen-10/elements.js-385- for (let i = 0; i < points.length; i++) gnome-shell-extension-draw-on-your-screen-10/elements.js:386: row += ` ${points[i][0]},${points[i][1]}`; gnome-shell-extension-draw-on-your-screen-10/elements.js:387: row += `"${transAttribute}/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-388- ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-699-const TextElement = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/elements.js:700: Name: `${UUID}-TextElement`, gnome-shell-extension-draw-on-your-screen-10/elements.js-701- Extends: _DrawingElement, ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-782- if (this.points.length == 2) { gnome-shell-extension-draw-on-your-screen-10/elements.js:783: attributes += `fill="${color}" ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:784: `font-size="${height}" ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:785: `font-family="${this.font.get_family()}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-786- ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-790- let lower = attribute.toLowerCase(); gnome-shell-extension-draw-on-your-screen-10/elements.js:791: if (this.font[`get_${lower}`]() != Pango[attribute].NORMAL) { gnome-shell-extension-draw-on-your-screen-10/elements.js-792- let font = new Pango.FontDescription(); gnome-shell-extension-draw-on-your-screen-10/elements.js:793: font[`set_${lower}`](this.font[`get_${lower}`]()); gnome-shell-extension-draw-on-your-screen-10/elements.js:794: attributes += ` font-${lower}="${font.to_string()}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js-795- } ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-797- if (this.font.get_weight() != Pango.Weight.NORMAL) gnome-shell-extension-draw-on-your-screen-10/elements.js:798: attributes += ` font-weight="${this.font.get_weight()}"`; gnome-shell-extension-draw-on-your-screen-10/elements.js:799: row += `<text ${attributes} x="${x}" `; gnome-shell-extension-draw-on-your-screen-10/elements.js:800: row += `y="${y}"${transAttribute}>${this.text}</text>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-801- } ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-839-const ImageElement = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/elements.js:840: Name: `${UUID}-ImageElement`, gnome-shell-extension-draw-on-your-screen-10/elements.js-841- Extends: _DrawingElement, ############################################## gnome-shell-extension-draw-on-your-screen-10/elements.js-893- let base64 = this.image.getBase64ForColor(this.colored ? this.color.toJSON() : null); gnome-shell-extension-draw-on-your-screen-10/elements.js:894: row += `<image ${attributes} x="${Math.min(points[0][0], points[1][0])}" y="${Math.min(points[0][1], points[1][1])}" ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:895: `width="${Math.abs(points[1][0] - points[0][0])}" height="${Math.abs(points[1][1] - points[0][1])}"${transAttribute} ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:896: `preserveAspectRatio="${this.preserveAspectRatio ? 'xMinYMin' : 'none'}" ` + gnome-shell-extension-draw-on-your-screen-10/elements.js:897: `id="${this.image.displayName}" xlink:href="data:${this.image.contentType};base64,${base64}"/>`; gnome-shell-extension-draw-on-your-screen-10/elements.js-898- } ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-56-const Extension = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/extension.js:57: Name: `${UUID}-Extension`, gnome-shell-extension-draw-on-your-screen-10/extension.js-58- ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-64- if (ExtensionUtils.isOutOfDate(Me)) gnome-shell-extension-draw-on-your-screen-10/extension.js:65: log(`${Me.metadata.uuid}: GNOME Shell ${Number.parseFloat(GS_VERSION)} is not supported.`); gnome-shell-extension-draw-on-your-screen-10/extension.js-66- ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-84-const AreaManager = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/extension.js:85: Name: `${UUID}-AreaManager`, gnome-shell-extension-draw-on-your-screen-10/extension.js-86- ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-418- // Translators: %s is a key label gnome-shell-extension-draw-on-your-screen-10/extension.js:419: let label = `<small>${_("Press <i>%s</i> for help").format(this.activeArea.helper.helpKeyLabel)}</small>\n\n<span size="medium">${_("Entering drawing mode")}</span>`; gnome-shell-extension-draw-on-your-screen-10/extension.js-420- this.showOsd(null, Files.Icons.ENTER, label, null, null, true); ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-486- if (color) { gnome-shell-extension-draw-on-your-screen-10/extension.js:487: osdWindow._icon.set_style(`color:${color};`); gnome-shell-extension-draw-on-your-screen-10/extension.js:488: osdWindow._label.set_style(`color:${color};`); gnome-shell-extension-draw-on-your-screen-10/extension.js-489- let osdColorChangedHandler = osdWindow._label.connect('notify::text', () => { ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-564-const OsdWindowConstraint = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/extension.js:565: Name: `${UUID}-OsdWindowConstraint`, gnome-shell-extension-draw-on-your-screen-10/extension.js-566- Extends: OsdWindow.OsdWindowConstraint, ############################################## gnome-shell-extension-draw-on-your-screen-10/extension.js-586-const DrawingIndicator = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/extension.js:587: Name: `${UUID}-Indicator`, gnome-shell-extension-draw-on-your-screen-10/extension.js-588- ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-67- get: function() { gnome-shell-extension-draw-on-your-screen-10/files.js:68: if (!this[`_${name}`]) { gnome-shell-extension-draw-on-your-screen-10/files.js:69: let file = Gio.File.new_for_path(ICON_DIR.get_child(`${name}-symbolic.svg`).get_path()); gnome-shell-extension-draw-on-your-screen-10/files.js:70: this[`_${name}`] = file.query_exists(null) ? new Gio.FileIcon({ file }) : new Gio.ThemedIcon({ name: 'action-unavailable-symbolic' }); gnome-shell-extension-draw-on-your-screen-10/files.js-71- } gnome-shell-extension-draw-on-your-screen-10/files.js:72: return this[`_${name}`]; gnome-shell-extension-draw-on-your-screen-10/files.js-73- } ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-79- get: function() { gnome-shell-extension-draw-on-your-screen-10/files.js:80: if (!this[`_${key}`]) gnome-shell-extension-draw-on-your-screen-10/files.js:81: this[`_${key}`] = new Gio.ThemedIcon({ name: `${ThemedIconNames[key]}-symbolic` }); gnome-shell-extension-draw-on-your-screen-10/files.js:82: return this[`_${key}`]; gnome-shell-extension-draw-on-your-screen-10/files.js-83- } ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-93- return contents.replace(/fill(?=="transparent"|="none"|:transparent|:none)/gi, 'filll') gnome-shell-extension-draw-on-your-screen-10/files.js:94: .replace(/fill="[^"]+"/gi, `fill="${color}"`) gnome-shell-extension-draw-on-your-screen-10/files.js:95: .replace(/fill:[^";]+/gi, `fill:${color};`) gnome-shell-extension-draw-on-your-screen-10/files.js-96- .replace(/filll/gi, 'fill'); ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-101-var Image = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/files.js:102: Name: `${UUID}-Image`, gnome-shell-extension-draw-on-your-screen-10/files.js-103- ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-196-const ImageWithGicon = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/files.js:197: Name: `${UUID}-ImageWithGicon`, gnome-shell-extension-draw-on-your-screen-10/files.js-198- Extends: Image, ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-250-const ImageFromJson = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/files.js:251: Name: `${UUID}-ImageFromJson`, gnome-shell-extension-draw-on-your-screen-10/files.js-252- Extends: Image, ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-397-var Json = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/files.js:398: Name: `${UUID}-Json`, gnome-shell-extension-draw-on-your-screen-10/files.js-399- ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-418- if (!this._file) gnome-shell-extension-draw-on-your-screen-10/files.js:419: this._file = Gio.File.new_for_path(GLib.build_filenamev([GLib.get_user_data_dir(), Me.metadata['data-dir'], `${this.name}.json`])); gnome-shell-extension-draw-on-your-screen-10/files.js-420- ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-496- this._monitorHandler = this._monitor.connect('changed', (monitor, file) => { gnome-shell-extension-draw-on-your-screen-10/files.js:497: if (file.get_basename() != `${Me.metadata['persistent-file-name']}.json` && file.get_basename().indexOf('.goutputstream')) gnome-shell-extension-draw-on-your-screen-10/files.js-498- this.reset(); ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-535- gnome-shell-extension-draw-on-your-screen-10/files.js:536: if (info.get_content_type().indexOf('json') != -1 && info.get_name() != `${Me.metadata['persistent-file-name']}.json`) { gnome-shell-extension-draw-on-your-screen-10/files.js-537- let json = new Json({ ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-590- let date = GLib.DateTime.new_now_local(); gnome-shell-extension-draw-on-your-screen-10/files.js:591: return `${date.format("%F")} ${date.format("%T")}`; gnome-shell-extension-draw-on-your-screen-10/files.js-592-}; ############################################## gnome-shell-extension-draw-on-your-screen-10/files.js-594-var saveSvg = function(content) { gnome-shell-extension-draw-on-your-screen-10/files.js:595: let filename = `${Me.metadata['svg-file-name']} ${getDateString()}.svg`; gnome-shell-extension-draw-on-your-screen-10/files.js-596- let dir = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PICTURES); ############################################## gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js-75- gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js:76: let string = `rgb(${values[0]},${values[1]},${values[2]})`; gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js-77- if (displayName.trim()) gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js:78: string += `:${displayName.trim()}`; gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js-79- ############################################## gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js-82- gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js:83: return columns.map((column, index) => [columnNumber > 1 ? `${name} ${index + 1}` : name, column]); gnome-shell-extension-draw-on-your-screen-10/gimpPaletteParser.js-84-} ############################################## gnome-shell-extension-draw-on-your-screen-10/helper.js-47-var DrawingHelper = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/helper.js:48: Name: `${UUID}-DrawingHelper`, gnome-shell-extension-draw-on-your-screen-10/helper.js-49- Extends: St.ScrollView, ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-142-var DrawingMenu = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/menu.js:143: Name: `${UUID}-DrawingMenu`, gnome-shell-extension-draw-on-your-screen-10/menu.js-144- ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-200- let maxHeight = Math.round(workArea.height / scaleFactor); gnome-shell-extension-draw-on-your-screen-10/menu.js:201: this.menu.actor.set_style(`max-height:${maxHeight}px;`); gnome-shell-extension-draw-on-your-screen-10/menu.js-202- }, ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-401- Object.keys(obj).forEach(key => { gnome-shell-extension-draw-on-your-screen-10/menu.js:402: let text = targetProperty == 'currentFontWeight' ? `<span font_weight="${key}">${obj[key]}</span>` : gnome-shell-extension-draw-on-your-screen-10/menu.js:403: targetProperty == 'currentFontStyle' ? `<span font_style="${DisplayStrings.FontStyleMarkup[key]}">${obj[key]}</span>` : gnome-shell-extension-draw-on-your-screen-10/menu.js-404- String(obj[key]); ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-424- let toolName = this.drawingTools.getNameOf(this.area.currentTool); gnome-shell-extension-draw-on-your-screen-10/menu.js:425: item.icon.set_gicon(Files.Icons[`TOOL_${toolName}`]); gnome-shell-extension-draw-on-your-screen-10/menu.js-426- }; ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-434- let toolName = this.drawingTools.getNameOf(key); gnome-shell-extension-draw-on-your-screen-10/menu.js:435: let subItemIcon = Files.Icons[`TOOL_${toolName}`]; gnome-shell-extension-draw-on-your-screen-10/menu.js-436- let subItem = item.menu.addAction(text, () => { ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-488- item.icon.set_gicon(icon); gnome-shell-extension-draw-on-your-screen-10/menu.js:489: item.icon.set_style(`color:${this.area.currentColor.to_string().slice(0, 7)};`); gnome-shell-extension-draw-on-your-screen-10/menu.js-490- ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-515- this.area.currentColor = color; gnome-shell-extension-draw-on-your-screen-10/menu.js:516: this.colorItem.icon.set_style(`color:${color.to_string().slice(0, 7)};`); gnome-shell-extension-draw-on-your-screen-10/menu.js-517- }); gnome-shell-extension-draw-on-your-screen-10/menu.js-518- // Foreground color markup is not displayed since 3.36, use style instead but the transparency is lost. gnome-shell-extension-draw-on-your-screen-10/menu.js:519: subItem.label.set_style(`color:${color.to_string().slice(0, 7)};`); gnome-shell-extension-draw-on-your-screen-10/menu.js-520- getActor(subItem).connect('key-focus-in', updateSubMenuAdjustment); ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-543- GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => { gnome-shell-extension-draw-on-your-screen-10/menu.js:544: subItem.label.set_style(`font-family:${family}`); gnome-shell-extension-draw-on-your-screen-10/menu.js-545- }); ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-602- let prefix = this.area.drawingContentsHasChanged ? "* " : ""; gnome-shell-extension-draw-on-your-screen-10/menu.js:603: this.drawingNameMenuItem.label.set_text(`<i>${prefix}${this.area.currentJson.name}</i>`); gnome-shell-extension-draw-on-your-screen-10/menu.js-604- this.drawingNameMenuItem.label.get_clutter_text().set_use_markup(true); ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-633- gnome-shell-extension-draw-on-your-screen-10/menu.js:634: let subItem = this.openDrawingSubMenu.addAction(`<i>${String(json)}</i>`, () => { gnome-shell-extension-draw-on-your-screen-10/menu.js-635- this.area.loadJson(json); ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-745-const ActionButton = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/menu.js:746: Name: `${UUID}-DrawingMenuActionButton`, gnome-shell-extension-draw-on-your-screen-10/menu.js-747- Extends: St.Bin, ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-760- accessible_name: name, gnome-shell-extension-draw-on-your-screen-10/menu.js:761: style_class: `button draw-on-your-screen-menu-${inline ? 'inline' : 'action'}-button` }); gnome-shell-extension-draw-on-your-screen-10/menu.js-762- ############################################## gnome-shell-extension-draw-on-your-screen-10/menu.js-790-const Entry = new Lang.Class({ gnome-shell-extension-draw-on-your-screen-10/menu.js:791: Name: `${UUID}-DrawingMenuEntry`, gnome-shell-extension-draw-on-your-screen-10/menu.js-792- ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-66-const TopStack = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:67: Name: `${UUID}-TopStack`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-68- Extends: Gtk.Stack, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-84-const AboutPage = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:85: Name: `${UUID}-AboutPage`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-86- Extends: Gtk.ScrolledWindow, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-137-const DrawingPage = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:138: Name: `${UUID}-DrawingPage`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-139- Extends: Gtk.ScrolledWindow, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-357- if (colorButton.tooltip_text) gnome-shell-extension-draw-on-your-screen-10/prefs.js:358: this.palettes[paletteIndex][1][colorIndex] += `:${colorButton.tooltip_text}`; gnome-shell-extension-draw-on-your-screen-10/prefs.js-359- this._savePalettes(); ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-389-const PrefsPage = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:390: Name: `${UUID}-PrefsPage`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-391- Extends: Gtk.ScrolledWindow, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-502-const Frame = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:503: Name: `${UUID}-Frame`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-504- Extends: Gtk.Frame, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-506- _init: function(params) { gnome-shell-extension-draw-on-your-screen-10/prefs.js:507: let labelWidget = new Gtk.Label({ margin_bottom: MARGIN / 2, use_markup: true, label: `<b><big>${params.label}</big></b>` }); gnome-shell-extension-draw-on-your-screen-10/prefs.js-508- this.parent({ label_yalign: 1.0, label_widget: labelWidget }); ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-517-const PrefRow = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:518: Name: `${UUID}-PrefRow`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-519- Extends: Gtk.ListBoxRow, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-535- if (params.desc) { gnome-shell-extension-draw-on-your-screen-10/prefs.js:536: this.desc = new Gtk.Label({ use_markup: true, label: `<small>${params.desc}</small>`, halign: Gtk.Align.START, wrap: true, xalign: 0 }); gnome-shell-extension-draw-on-your-screen-10/prefs.js-537- this.desc.get_style_context().add_class('dim-label'); ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-561-const PixelSpinButton = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:562: Name: `${UUID}-PixelSpinButton`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-563- Extends: Gtk.SpinButton, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-600-const ColorStringButton = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:601: Name: `${UUID}-ColorStringButton`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-602- Extends: Gtk.ColorButton, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-632-const FileChooserButton = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:633: Name: `${UUID}-FileChooserButton`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-634- Extends: Gtk.FileChooserButton, ############################################## gnome-shell-extension-draw-on-your-screen-10/prefs.js-663-const KeybindingsWidget = new GObject.Class({ gnome-shell-extension-draw-on-your-screen-10/prefs.js:664: Name: `${UUID}-KeybindingsWidget`, gnome-shell-extension-draw-on-your-screen-10/prefs.js-665- Extends: Gtk.Box,