Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Gnome/demos/icon-editor/   (Gnome Linux Desktop Version 4.23.2©)  Datei vom 30.5.2026 mit Größe 51 kB image not shown  

Quelle  icon-editor-window.ui   Sprache: unbekannt

 
Spracherkennung für: .ui vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

<interface>
  <template class="IconEditorWindow" parent="GtkApplicationWindow">
    <property name="title" translatable="yes">Icon Editor</property>
    <property name="default-width">1024</property>
    <property name="default-height">768</property>
    <property name="titlebar">
      <object class="GtkHeaderBar">
        <property name="title-widget">
          <object class="GtkCenterBox">
            <style><class name="window-title"/></style>
            <property name="start-widget">
              <object class="GtkLabel">
                <property name="label">•</property>
                <property name="visible" bind-source="IconEditorWindow" bind-property="changed" bind-flags="sync-create"/>
              </object>
            </property>
            <property name="center-widget">
              <object class="GtkLabel">
                <property name="label" bind-source="IconEditorWindow" bind-property="title" bind-flags="sync-create"/>
                <property name="attributes">weight bold</property>
              </object>
            </property>
          </object>
        </property>
        <child type="start">
          <object class="GtkButton">
            <property name="focus-on-click">0</property>
            <property name="tooltip-text" translatable="yes">Open a file</property>
            <property name="child">
              <object class="GtkImage">
                <property name="paintable">
                  <object class="GtkIconPaintable">
                    <property name="file">resource:///org/gtk/libgtk/icons/document-open-symbolic.svg</property>
                  </object>
                </property>
              </object>
            </property>
            <property name="action-name">win.open</property>
            <accessibility>
              <property name="has-popup">1</property>
            </accessibility>
          </object>
        </child>
        <child type="start">
          <object class="GtkButton">
            <property name="focus-on-click">0</property>
            <property name="tooltip-text" translatable="yes">Save changes</property>
            <property name="child">
              <object class="GtkImage">
                <property name="paintable">
                  <object class="GtkIconPaintable">
                    <property name="file">resource:///org/gtk/libgtk/icons/document-save-symbolic.svg</property>
                  </object>
                </property>
              </object>
            </property>
            <property name="action-name">win.save</property>
            <accessibility>
              <property name="has-popup">1</property>
            </accessibility>
          </object>
        </child>
        <child type="end">
          <object class="GtkMenuButton">
            <property name="tooltip-text" translatable="yes">Main menu</property>
            <property name="focus-on-click">0</property>
            <property name="valign">center</property>
            <property name="menu-model">
              <menu>
                <section>
                  <item>
                    <attribute name="label" translatable="yes">_Open…</attribute>
                    <attribute name="action">win.open</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">_Save</attribute>
                    <attribute name="action">win.save</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">S_ave As…</attribute>
                    <attribute name="action">win.save-as</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">_Export…</attribute>
                    <attribute name="action">win.export</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">_Revert changes</attribute>
                    <attribute name="action">win.revert</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">_Close</attribute>
                    <attribute name="action">win.close</attribute>
                  </item>
                </section>
                <section>
                  <submenu>
                    <attribute name="label" translatable="yes">Examples</attribute>
                    <section>
                      <item>
                        <attribute name="label" translatable="yes">Example 1: Transition</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example1.gpa</attribute>
                      </item>
                      <item>
                        <attribute name="label" translatable="yes">Example 2: Colors</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example2.gpa</attribute>
                      </item>
                      <item>
                        <attribute name="label" translatable="yes">Example 3: Overlaps</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example3.gpa</attribute>
                      </item>
                      <item>
                        <attribute name="label" translatable="yes">Example 4: Attachment</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example4.gpa</attribute>
                      </item>
                      <item>
                        <attribute name="label" translatable="yes">Example 5: Simple</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example5.gpa</attribute>
                      </item>
                      <item>
                        <attribute name="label" translatable="yes">Example 6: Animation</attribute>
                        <attribute name="action">win.open-example</attribute>
                        <attribute name="target">example6.gpa</attribute>
                      </item>
                    </section>
                  </submenu>
                  <item>
                    <attribute name="label" translatable="yes">_Help</attribute>
                    <attribute name="action">app.help</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">_Inspector</attribute>
                    <attribute name="action">app.inspector</attribute>
                  </item>
                  <item>
                    <attribute name="label" translatable="yes">A_bout Icon Editor</attribute>
                    <attribute name="action">app.about</attribute>
                  </item>
                </section>
              </menu>
            </property>
            <child>
              <object class="GtkImage">
                <property name="paintable">
                  <object class="GtkIconPaintable">
                    <property name="file">resource:///org/gtk/libgtk/icons/open-menu-symbolic.svg</property>
                  </object>
                </property>
              </object>
            </child>
          </object>
        </child>
        <child type="end">
          <object class="GtkBox">
            <style><class name="linked"/></style>
            <child>
              <object class="GtkToggleButton" id="open_menu">
                <property name="focus-on-click">0</property>
                <property name="tooltip-text" translatable="yes">Show Sidebar</property>
                <property name="active" bind-source="IconEditorWindow" bind-property="show-sidebar" bind-flags="bidirectional|sync-create"/>
                <property name="child">
                  <object class="GtkImage">
                    <property name="paintable">
                      <object class="GtkIconPaintable">
                        <property name="file">resource:///org/gtk/libgtk/icons/info-outline-symbolic.svg</property>
                      </object>
                    </property>
                  </object>
                </property>
              </object>
            </child>
            <child>
              <object class="GtkMenuButton">
                <style><class name="narrow"/></style>
                <property name="menu-model">
                  <menu>
                    <item>
                      <attribute name="label" translatable="yes">Show Controls</attribute>
                      <attribute name="action">win.set-sidebar-contents</attribute>
                      <attribute name="target">controls</attribute>
                    </item>
                    <item>
                      <attribute name="label" translatable="yes">Show XML</attribute>
                      <attribute name="action">win.set-sidebar-contents</attribute>
                      <attribute name="target">xml</attribute>
                    </item>
                  </menu>
                </property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </property>
    <property name="child">
      <object class="GtkStack" id="main_stack">
        <style><class name="view"/></style>
        <property name="transition-type">crossfade</property>
        <child>
          <object class="GtkStackPage">
            <property name="name">empty</property>
            <property name="child">
              <object class="GtkBox">
                <style><class name="empty-page"/></style>
                <property name="orientation">vertical</property>
                <property name="halign">center</property>
                <property name="valign">center</property>
                <child>
                  <object class="GtkImage" id="empty_logo">
                    <property name="pixel-size">256</property>
                    <property name="paintable">
                      <object class="GtkIconPaintable">
                        <property name="file">resource:///org/gtk/Shaper/org.gtk.Shaper.svg</property>
                        <property name="size">192</property>
                        <property name="scale">1</property>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel">
                    <style><class name="title-1"/></style>
                    <property name="label" translatable="yes">Create or Open an Icon</property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton">
                    <style>
                      <class name="suggested-action"/>
                      <class name="title-3"/>
                    </style>
                    <property name="focus-on-click">0</property>
                    <property name="halign">center</property>
                    <property name="label" translatable="yes">New Icon</property>
                    <property name="action-name">win.show-sidebar</property>
                  </object>
                </child>
                <child>
                  <object class="GtkBox">
                    <property name="hexpand">0</property>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example1">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example1.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example1.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 1: Transitions</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example2">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example2.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example2.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 2: Colors</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example3">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example3.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example3.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 3: Overlaps</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example4">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example4.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example4.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 4: Attachment</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example5">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example5.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example5.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 5: Simple</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton">
                        <property name="has-frame">0</property>
                        <property name="focus-on-click">0</property>
                        <property name="hexpand">1</property>
                        <property name="halign">center</property>
                        <property name="child">
                          <object class="GtkImage" id="example6">
                            <property name="pixel-size">32</property>
                            <property name="paintable">
                              <object class="GtkSvg">
                                <property name="resource">/org/gtk/Shaper/example6.gpa</property>
                                <property name="playing">1</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="action-name">win.open-example</property>
                        <property name="action-target">'example6.gpa'</property>
                        <property name="tooltip-text" translatable="yes">Open example 6: Animation</property>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </property>
          </object>
        </child>
        <child>
          <object class="GtkStackPage">
            <property name="name">content</property>
            <property name="child">
              <object class="GtkBox">
                <style><class name="view"/></style>
                <child>
                  <object class="GtkGestureClick">
                    <property name="button">3</property>
                    <signal name="pressed" handler="toggle_sidebar" swapped="yes"/>
                  </object>
                </child>
                <child>
                  <object class="GtkGrid">
                    <property name="halign">center</property>
                    <property name="valign">center</property>
                    <property name="width-request">680</property>
                    <property name="height-request">680</property>
                    <child>
                      <object class="GtkImage" id="image">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">256</property>
                        <property name="paintable">
                          <object class="BorderPaintable">
                            <property name="paintable" bind-source="IconEditorWindow" bind-property="paintable"/>
                            <property name="show-bounds" bind-source="IconEditorWindow" bind-property="show-bounds"/>
                            <property name="show-spines" bind-source="IconEditorWindow" bind-property="show-spines"/>
                            <property name="show-grid" bind-source="IconEditorWindow" bind-property="show-grid"/>
                          </object>
                        </property>
                        <layout>
                          <property name="row">0</property>
                          <property name="column">0</property>
                          <property name="column-span">8</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_0">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">1</property>
                          <property name="column">0</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_1">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">1</property>
                          <property name="column">2</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_2">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">1</property>
                          <property name="column">4</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_3">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">1</property>
                          <property name="column">6</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_4">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">2</property>
                          <property name="column">0</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_5">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">2</property>
                          <property name="column">2</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_6">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">2</property>
                          <property name="column">4</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image48_7">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">48</property>
                        <layout>
                          <property name="row">2</property>
                          <property name="column">6</property>
                          <property name="column-span">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_0">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">0</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_1">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">1</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_2">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_3">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">3</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_4">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">4</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_5">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">5</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_6">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">6</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_7">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">3</property>
                          <property name="column">7</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_8">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">0</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_9">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">1</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_10">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">2</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_11">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">3</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_12">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">4</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_13">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">5</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_14">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">6</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkImage" id="image24_15">
                        <style><class name="grid-image"/></style>
                        <property name="hexpand">1</property>
                        <property name="vexpand">1</property>
                        <property name="pixel-size">24</property>
                        <layout>
                          <property name="row">4</property>
                          <property name="column">7</property>
                        </layout>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuButton">
                        <style><class name="grid-button"/></style>
                        <property name="halign">end</property>
                        <property name="valign">end</property>
                        <property name="tooltip-text" translatable="yes">Display Settings</property>
                        <property name="child">
                          <object class="GtkImage">
                            <property name="paintable">
                              <object class="GtkIconPaintable">
                                <property name="file">resource:///org/gtk/Shaper/settings-symbolic.svg</property>
                              </object>
                            </property>
                          </object>
                        </property>
                        <property name="popover">
                          <object class="GtkPopover">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="orientation">vertical</property>
                                <child>
                                  <object class="GtkBox">
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">1</property>
                                        <property name="valign">baseline</property>
                                        <property name="label" translatable="yes">_Weight</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">weight</property>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkScale" id="weight">
                                        <property name="valign">baseline</property>
                                        <property name="width-request">150</property>
                                        <property name="adjustment">
                                          <object class="GtkAdjustment">
                                            <property name="lower">1</property>
                                            <property name="upper">1000</property>
                                            <property name="value" bind-source="IconEditorWindow" bind-property="weight" bind-flags="bidirectional|sync-create"/>
                                          </object>
                                        </property>
                                        <marks>
                                          <mark position="top" value="400"/>
                                        </marks>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">1</property>
                                        <property name="valign">baseline</property>
                                        <property name="label" translatable="yes">_State</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">state</property>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSpinButton" id="state">
                                        <property name="halign">end</property>
                                        <property name="valign">baseline</property>
                                        <property name="hexpand">1</property>
                                        <property name="numeric">1</property>
                                        <property name="digits">0</property>
                                        <property name="adjustment">
                                          <object class="GtkAdjustment">
                                            <property name="lower">0</property>
                                            <property name="upper">63</property>
                                            <property name="step-increment">1</property>
                                            <property name="page-increment">1</property>
                                            <property name="value" bind-source="IconEditorWindow" bind-property="state" bind-flags="bidirectional|sync-create"/>
                                          </object>
                                        </property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <property name="hexpand">0</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">0</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">_Animations</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">animations</property>
                                        <child>
                                          <object class="GtkGestureClick">
                                            <signal name="pressed" handler="gtk_widget_activate" object="animations"/>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSwitch" id="animations">
                                        <property name="action-name">win.set-playing</property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <property name="hexpand">0</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">0</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">_X-Ray Shapes</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">spine</property>
                                        <child>
                                          <object class="GtkGestureClick">
                                            <signal name="pressed" handler="gtk_widget_activate" object="spine"/>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSwitch" id="spine">
                                        <property name="action-name">win.show-spines</property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <property name="hexpand">0</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">0</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">Show _Grid</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">grid</property>
                                        <child>
                                          <object class="GtkGestureClick">
                                            <signal name="pressed" handler="gtk_widget_activate" object="grid"/>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSwitch" id="grid">
                                        <property name="action-name">win.show-grid</property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <property name="hexpand">0</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">0</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">Show _Bounds</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">bounds</property>
                                        <child>
                                          <object class="GtkGestureClick">
                                            <signal name="pressed" handler="gtk_widget_activate" object="bounds"/>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSwitch" id="bounds">
                                        <property name="action-name">win.show-bounds</property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkBox">
                                    <property name="hexpand">0</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="xalign">0</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">_Invert Colors</property>
                                        <property name="use-underline">1</property>
                                        <property name="mnemonic-widget">invert</property>
                                        <child>
                                          <object class="GtkGestureClick">
                                            <signal name="pressed" handler="gtk_widget_activate" object="invert"/>
                                          </object>
                                        </child>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkSwitch" id="invert">
                                        <property name="action-name">win.invert-colors</property>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkSeparator"/>
                                </child>
                                <child>
                                  <object class="GtkButton">
                                    <property name="label" translatable="yes">_Reshuffle</property>
                                    <property name="use-underline">1</property>
                                    <property name="halign">end</property>
                                    <property name="action-name">win.reshuffle</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                          </object>
                        </property>
                        <layout>
                          <property name="row">5</property>
                          <property name="column">4</property>
                          <property name="column-span">4</property>
                        </layout>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkRevealer" id="revealer">
                    <property name="halign">end</property>
                    <property name="valign">fill</property>
                    <property name="transition-type">slide-left</property>
                    <property name="reveal-child" bind-source="IconEditorWindow" bind-property="show-sidebar" bind-flags="sync-create"/>
                    <property name="child">
                      <object class="PaintableEditor" id="paintable_editor">
                        <property name="paintable" bind-source="IconEditorWindow" bind-property="paintable" bind-flags="sync-create"/>
                        <property name="compat-classes" bind-source="IconEditorWindow" bind-property="compat-classes" bind-flags="sync-create | bidirectional"/>
                      </object>
                    </property>
                  </object>
                </child>
              </object>
            </property>
          </object>
        </child>
      </object>
    </property>
    <child>
      <object class="GtkDropTarget">
        <property name="actions">copy</property>
        <property name="formats">GFile</property>
        <signal name="drop" handler="file_drop" swapped="no"/>
      </object>
    </child>
  </template>
</interface>

[Dauer der Verarbeitung: 0.33 Sekunden, vorverarbeitet 2026-07-02]