<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="draw-on-gnome">
  <schema path="/org/gnome/shell/extensions/draw-on-gnome/" id="org.gnome.shell.extensions.draw-on-gnome">
    <child name="drawing" schema="org.gnome.shell.extensions.draw-on-gnome.drawing"/>
    <child name="internal-shortcuts" schema="org.gnome.shell.extensions.draw-on-gnome.internal-shortcuts"/>
    <key type="b" name="drawing-on-desktop">
      <default>false</default>
      <summary>Drawing on the desktop</summary>
      <description><![CDATA[<i>Draw On Gnome</i> becomes <i>Draw On Gnome Desktop</i>]]></description>
    </key>
    <key type="as" name="erase-drawings">
      <default>["&lt;Alt&gt;&lt;Super&gt;e"]</default>
      <summary>Erase all drawings</summary>
    </key>
    <key type="b" name="indicator-disabled">
      <default>false</default>
      <summary>Disable panel indicator</summary>
    </key>
    <key type="b" name="quicktoggle-disabled">
      <default>false</default>
      <summary>Disable quick settings toggle</summary>
    </key>
    <key type="b" name="osd-disabled">
      <default>false</default>
      <summary>Disable on-screen notifications</summary>
    </key>
    <key type="b" name="persistent-over-toggles">
      <default>true</default>
      <summary>Persistent over toggles</summary>
      <description>Drawing remains when toggling drawing mode</description>
    </key>
    <key type="b" name="persistent-over-restarts">
      <default>false</default>
      <summary>Persistent over restarts</summary>
      <description>Drawing is automatically saved to a file</description>
    </key>
    <key type="b" name="copy-picked-hex">
      <default>false</default>
      <summary>Copy picked color to clipboard</summary>
      <description>After using color picker, the picked value is saved to clipboard</description>
    </key>
    <key type="as" name="toggle-drawing">
      <default>["&lt;Alt&gt;&lt;Super&gt;d"]</default>
      <summary>Enter/leave drawing mode</summary>
    </key>
    <key type="as" name="toggle-modal">
      <default>["&lt;Primary&gt;&lt;Alt&gt;&lt;Super&gt;d"]</default>
      <!-- Translators: there is a similar text in GNOME Boxes (https://gitlab.gnome.org/GNOME/gnome-boxes/tree/master/po) -->
      <summary>Grab/ungrab keyboard and pointer</summary>
      <description></description>
    </key>
  </schema>
  <schema path="/org/gnome/shell/extensions/draw-on-gnome/drawing/" id="org.gnome.shell.extensions.draw-on-gnome.drawing">
    <key type="s" name="background-color">
      <default>"#2e2e2e"</default>
      <summary>Background color</summary>
      <description>The color of the drawing area background</description>
    </key>
    <key type="b" name="dash-array-auto">
      <default>true</default>
      <summary>Automatic dash array</summary>
      <description>Compute the lengths from the line width</description>
    </key>
    <key type="d" name="dash-array-on">
      <range min="0.1" max="16384"/>
      <default>5</default>
      <summary>Dash array on</summary>
      <description>The dash length in pixels</description>
    </key>
    <key type="d" name="dash-array-off">
      <range min="0.1" max="16384"/>
      <default>15</default>
      <summary>Dash array off</summary>
      <description>The gap between the dashes in pixels</description>
    </key>
    <key type="d" name="dash-offset">
      <range min="-16384" max="16384"/>
      <default>0</default>
      <summary>Dash offset</summary>
      <description>The dash offset in pixels</description>
    </key>
    <key type="s" name="grid-color">
      <default>"rgb(190,190,190)"</default>
      <summary>Grid overlay color</summary>
      <description>The color of the lines</description>
    </key>
    <key type="b" name="grid-line-auto">
      <default>true</default>
      <summary>Automatic grid overlay line</summary>
      <description>Compute the lengths from the screen size</description>
    </key>
    <key type="u" name="grid-line-spacing">
      <range min="1" max="16384"/>
      <default>10</default>
      <summary>Grid overlay line spacing</summary>
      <description>The gap between lines in pixels</description>
    </key>
    <key type="d" name="grid-line-width">
      <range min="0.1" max="10"/>
      <default>0.5</default>
      <summary>Grid overlay line width</summary>
      <description>The line width in pixels</description>
    </key>
    <key type="s" name="image-location">
      <default>""</default>
      <summary>Image location</summary>
      <description>The location of the directory in which the image tool picks</description>
    </key>
    <key type="a(sas)" name="palettes">
      <default>
        [
          ('Palette', ['rgb(255,105,180):HotPink', 'rgb(0,255,255):Cyan', 'rgb(255,255,0):yellow', 'rgb(255,69,0):Orangered', 'rgb(127,255,0):Chartreuse', 'rgb(148,0,211):DarkViolet', 'rgb(255,255,255):White', 'rgb(190,190,190):Gray', 'rgb(0,0,0):Black']),
          ('GNOME HIG lighter', ['rgb(153,193,241):Blue 1', 'rgb(143,240,164):Green 1', 'rgb(249,240,107):Yellow 1', 'rgb(255,190,111):Orange 1', 'rgb(246,97,81):Red 1', 'rgb(220,138,221):Purple 1', 'rgb(205,171,143):Brown 1', 'rgb(255,255,255):Light 1', 'rgb(119,118,123):Dark 1']),
          ('GNOME HIG light', ['rgb(98,160,234):Blue 2', 'rgb(87,227,137):Green 2', 'rgb(248,228,92):Yellow 2', 'rgb(255,163,72):Orange 2', 'rgb(237,51,59):Red 2', 'rgb(192,97,203):Purple 2', 'rgb(181,131,90):Brown 2', 'rgb(246,245,244):Light 2', 'rgb(94,92,100):Dark 2']),
          ('GNOME HIG normal', ['rgb(53,132,228):Blue 3', 'rgb(51,209,122):Green 3', 'rgb(246,211,45):Yellow 3', 'rgb(255,120,0):Orange 3', 'rgb(224,27,36):Red 3', 'rgb(145,65,172):Purple 3', 'rgb(152,106,68):Brown 3', 'rgb(222,221,218):Light 3', 'rgb(61,56,70):Dark 3']),
          ('GNOME HIG dark', ['rgb(28,113,216):Blue 4', 'rgb(46,194,126):Green 4', 'rgb(245,194,17):Yellow 4', 'rgb(230,97,0):Orange 4', 'rgb(192,28,40):Red 4', 'rgb(129,61,156):Purple 4', 'rgb(134,94,60):Brown 4', 'rgb(192,191,188):Light 4', 'rgb(36,31,49):Dark 4']),
          ('GNOME HIG darker', ['rgb(26,95,180):Blue 5', 'rgb(38,162,105):Green 5', 'rgb(229,165,10):Yellow 5', 'rgb(198,70,0):Orange 5', 'rgb(165,29,45):Red 5', 'rgb(97,53,131):Purple 5', 'rgb(99,69,44):Brown 5', 'rgb(154,153,150):Light 5', 'rgb(0,0,0):Dark 5'])
        ]
      </default>
      <summary>Color palettes</summary>
      <description>The palettes of drawing colors</description>
    </key>
    <key type="b" name="square-area-auto">
      <default>true</default>
      <summary>Automatic square area size</summary>
      <description>Compute the area size from the screen size</description>
    </key>
    <key type="u" name="square-area-size">
      <range min="64" max="32768"/>
      <default>512</default>
      <summary>Square area size</summary>
      <description>The size of the area in pixels</description>
    </key>
    <key type="(sas)" name="tool-palette">
      <default>('',[])</default>
      <summary>Tool palette</summary>
      <description>Color palette of tool</description>
    </key>
    <key type="s" name="tool-color">
      <default>""</default>
      <summary>Tool color</summary>
      <description>Color of tool</description>
    </key>
    <key type="i" name="tool-size">
      <default>5</default>
      <summary>Tool size</summary>
      <description>Size of tool brush</description>
    </key>
  </schema>
  <schema path="/org/gnome/shell/extensions/draw-on-gnome/internal-shortcuts/" id="org.gnome.shell.extensions.draw-on-gnome.internal-shortcuts">
    <key type="as" name="decrement-line-width">
      <default>["&lt;Primary&gt;KP_Subtract","&lt;Primary&gt;minus","&lt;Primary&gt;&lt;Shift&gt;minus"]</default>
      <summary>Decrement line width</summary>
    </key>
    <key type="as" name="decrement-line-width-more">
      <default>["&lt;Primary&gt;&lt;Shift&gt;KP_Subtract"]</default>
      <summary>Decrement line width even more</summary>
    </key>
    <key type="as" name="delete-last-element">
      <default>["Delete"]</default>
      <summary>Erase last brushstroke</summary>
    </key>
    <key type="as" name="export-to-svg">
      <default>["&lt;Primary&gt;&lt;Alt&gt;s"]</default>
      <summary>Export drawing to a SVG file</summary>
    </key>
    <key type="as" name="increment-line-width">
      <default>["&lt;Primary&gt;KP_Add","&lt;Primary&gt;&lt;Shift&gt;plus"]</default>
      <summary>Increment line width</summary>
    </key>
    <key type="as" name="increment-line-width-more">
      <default>["&lt;Primary&gt;&lt;Shift&gt;KP_Add"]</default>
      <summary>Increment line width even more</summary>
    </key>
    <key type="as" name="open-next-json">
      <default>["&lt;Primary&gt;o"]</default>
      <summary>Open next drawing</summary>
    </key>
    <key type="as" name="open-preferences">
      <default>["&lt;Primary&gt;comma"]</default>
      <summary>Open preferences</summary>
    </key>
    <key type="as" name="open-previous-json">
      <default>["&lt;Primary&gt;&lt;Shift&gt;o"]</default>
      <summary>Open previous drawing</summary>
    </key>
    <key type="as" name="paste-image-files">
      <default>["&lt;Primary&gt;v"]</default>
      <summary>Add images from the clipboard</summary>
    </key>
    <key type="as" name="pick-color">
      <default>["&lt;Primary&gt;KP_0","&lt;Primary&gt;0"]</default>
      <summary>Pick a color</summary>
    </key>
    <key type="as" name="redo">
      <default>["&lt;Primary&gt;&lt;Shift&gt;z"]</default>
      <summary>Redo</summary>
    </key>
    <key type="as" name="save-as-json">
      <default>["&lt;Primary&gt;s"]</default>
      <summary>Save drawing</summary>
    </key>
    <key type="as" name="select-color1">
      <default>["&lt;Primary&gt;KP_1","&lt;Primary&gt;1"]</default>
      <summary>Select color 1</summary>
      <description></description>
    </key>
    <key type="as" name="select-color2">
      <default>["&lt;Primary&gt;KP_2","&lt;Primary&gt;2"]</default>
      <summary>Select color 2</summary>
    </key>
    <key type="as" name="select-color3">
      <default>["&lt;Primary&gt;KP_3","&lt;Primary&gt;3"]</default>
      <summary>Select color 3</summary>
    </key>
    <key type="as" name="select-color4">
      <default>["&lt;Primary&gt;KP_4","&lt;Primary&gt;4"]</default>
      <summary>Select color 4</summary>
    </key>
    <key type="as" name="select-color5">
      <default>["&lt;Primary&gt;KP_5","&lt;Primary&gt;5"]</default>
      <summary>Select color 5</summary>
    </key>
    <key type="as" name="select-color6">
      <default>["&lt;Primary&gt;KP_6","&lt;Primary&gt;6"]</default>
      <summary>Select color 6</summary>
    </key>
    <key type="as" name="select-color7">
      <default>["&lt;Primary&gt;KP_7","&lt;Primary&gt;7"]</default>
      <summary>Select color 7</summary>
    </key>
    <key type="as" name="select-color8">
      <default>["&lt;Primary&gt;KP_8","&lt;Primary&gt;8"]</default>
      <summary>Select color 8</summary>
    </key>
    <key type="as" name="select-color9">
      <default>["&lt;Primary&gt;KP_9","&lt;Primary&gt;9"]</default>
      <summary>Select color 9</summary>
    </key>
    <key type="as" name="select-ellipse-shape">
      <default>["&lt;Primary&gt;e"]</default>
      <summary>Select ellipse tool</summary>
    </key>
    <key type="as" name="select-image-shape">
      <default>["&lt;Primary&gt;i"]</default>
      <summary>Select image tool</summary>
    </key>
    <key type="as" name="select-line-shape">
      <default>["&lt;Primary&gt;l"]</default>
      <summary>Select line tool</summary>
    </key>
    <key type="as" name="select-arrow-shape">
      <default>["&lt;Primary&gt;a"]</default>
      <summary>Select arrow tool</summary>
    </key>
    <key type="as" name="select-laser-shape">
      <default>["&lt;Primary&gt;q"]</default>
      <summary>Select laser tool</summary>
    </key>
    <key type="as" name="select-highlighter-shape">
      <default>["&lt;Primary&gt;h"]</default>
      <summary>Select highlighter tool</summary>
      <description>Select yellow highlighter tool</description>
    </key>
    <key type="as" name="select-mirror-tool">
      <default>["&lt;Primary&gt;c"]</default>
      <summary>Select mirror tool</summary>
    </key>
    <key type="as" name="select-move-tool">
      <default>["&lt;Primary&gt;m"]</default>
      <summary>Select move tool</summary>
    </key>
    <key type="as" name="select-none-shape">
      <default>["&lt;Primary&gt;p"]</default>
      <summary>Select free drawing</summary>
    </key>
    <key type="as" name="select-polygon-shape">
      <default>["&lt;Primary&gt;y"]</default>
      <summary>Select polygon tool</summary>
    </key>
    <key type="as" name="select-polyline-shape">
      <default>["&lt;Primary&gt;u"]</default>
      <summary>Select polyline tool</summary>
    </key>
    <key type="as" name="select-rectangle-shape">
      <default>["&lt;Primary&gt;r"]</default>
      <summary>Select rectangle tool</summary>
    </key>
    <key type="as" name="select-resize-tool">
      <default>["&lt;Primary&gt;x"]</default>
      <summary>Select resize tool</summary>
    </key>
    <key type="as" name="select-text-shape">
      <default>["&lt;Primary&gt;t"]</default>
      <summary>Select text tool</summary>
    </key>
    <key type="as" name="smooth-last-element">
      <default>["&lt;Primary&gt;equal"]</default>
      <summary>Smooth last brushstroke</summary>
    </key>
    <key type="as" name="switch-color-palette">
      <default>["&lt;Primary&gt;KP_Divide","&lt;Primary&gt;slash"]</default>
      <summary>Change color palette</summary>
    </key>
    <key type="as" name="switch-color-palette-reverse">
      <default>["&lt;Primary&gt;&lt;Shift&gt;KP_Divide","&lt;Primary&gt;&lt;Shift&gt;slash"]</default>
      <summary>Change color palette (reverse)</summary>
    </key>
    <key type="as" name="switch-dash">
      <default>["&lt;Primary&gt;period"]</default>
      <summary>Dashed line</summary>
    </key>
    <key type="as" name="switch-fill">
      <default>["&lt;Primary&gt;&lt;Shift&gt;a"]</default>
      <summary>Toggle fill/outline</summary>
    </key>    
    <key type="as" name="switch-font-family">
      <default>["&lt;Primary&gt;f"]</default>
      <summary>Change font family</summary>
    </key>
    <key type="as" name="switch-font-family-reverse">
      <default>["&lt;Primary&gt;&lt;Shift&gt;f"]</default>
      <summary>Change font family (reverse)</summary>
    </key>
    <key type="as" name="switch-font-style">
      <default>["&lt;Primary&gt;&lt;Alt&gt;w"]</default>
      <summary>Change font style</summary>
    </key>
    <key type="as" name="switch-font-weight">
      <default>["&lt;Primary&gt;w"]</default>
      <summary>Change font weight</summary>
    </key>
    <key type="as" name="switch-image-file">
      <default>["&lt;Primary&gt;&lt;Alt&gt;i"]</default>
      <summary>Change image</summary>
    </key>
    <key type="as" name="switch-image-file-reverse">
      <default>["&lt;Primary&gt;&lt;Alt&gt;&lt;Shift&gt;i"]</default>
      <summary>Change image (reverse)</summary>
    </key>
    <key type="as" name="switch-linecap">
      <default>["&lt;Primary&gt;k"]</default>
      <summary>Change linecap</summary>
    </key>
    <key type="as" name="switch-linejoin">
      <default>["&lt;Primary&gt;j"]</default>
      <summary>Change linejoin</summary>
    </key>
    <key type="as" name="switch-text-alignment">
      <default>["&lt;Primary&gt;&lt;Alt&gt;a"]</default>
      <summary>Change text alignment</summary>
    </key>
    <key type="as" name="toggle-background">
      <default>["&lt;Primary&gt;b"]</default>
      <summary>Add a drawing background</summary>
    </key>
    <key type="as" name="toggle-grid">
      <default>["&lt;Primary&gt;g"]</default>
      <summary>Add a grid overlay</summary>
    </key>
    <key type="as" name="toggle-help">
      <default>["&lt;Primary&gt;F1"]</default>
      <summary>Show help</summary>
    </key>
    <key type="as" name="toggle-panel-and-dock-visibility">
      <default>["&lt;Primary&gt;&lt;Shift&gt;h"]</default>
      <summary>Hide panel</summary>
    </key>
    <key type="as" name="toggle-square-area">
      <default>["&lt;Primary&gt;n"]</default>
      <!-- Translators: It is an action: "Make the drawing area a square" -->
      <summary>Square drawing area</summary>
    </key>
    <key type="as" name="undo">
      <default>["&lt;Primary&gt;z"]</default>
      <summary>Undo</summary>
    </key>
  </schema>
</schemalist>