<?xml version="1.0"?>
<!-- Generated with glade 3.40.0 

SPDX-FileCopyrightText: 2022 Aleksandr Mezin <mezin.alexander@gmail.com>
SPDX-FileContributor: Mohammad Javad Naderi
SPDX-FileContributor: Juan M. Cruz-Martinez
SPDX-FileContributor: Jackson Goode

SPDX-License-Identifier: GPL-3.0-or-later

-->
<interface domain="ddterm@amezin.github.com">
  <requires lib="gtk" version="4.0"/>
  <object class="GtkListStore" id="global_shortcuts_list">
    <columns>
      <column type="gchararray"/>
      <column type="gchararray"/>
      <column type="guint"/>
      <column type="guint"/>
      <column type="gboolean"/>
    </columns>
    <data>
      <row>
        <col id="0">ddterm-toggle-hotkey</col>
        <col id="1" translatable="yes">Toggle Terminal Window</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">ddterm-activate-hotkey</col>
        <col id="1" translatable="yes">Show/Activate Terminal Window</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="shortcuts_list">
    <columns>
      <column type="gchararray"/>
      <column type="gchararray"/>
      <column type="guint"/>
      <column type="guint"/>
      <column type="gboolean"/>
    </columns>
    <data>
      <row>
        <col id="0">shortcut-window-hide</col>
        <col id="1" translatable="yes">Hide the Window</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-toggle-maximize</col>
        <col id="1" translatable="yes">Maximize/Unmaximize the Window</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-window-size-inc</col>
        <col id="1" translatable="yes">Increase Window Size</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-window-size-dec</col>
        <col id="1" translatable="yes">Decrease Window Size</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-background-opacity-inc</col>
        <col id="1" translatable="yes">Increase Background Opacity</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-background-opacity-dec</col>
        <col id="1" translatable="yes">Decrease Background Opacity</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-toggle-transparent-background</col>
        <col id="1" translatable="yes">Enable/Disable Background Transparency</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-copy</col>
        <col id="1" translatable="yes">Copy Selected Text</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-copy-html</col>
        <col id="1" translatable="yes">Copy Selected Text as HTML</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-paste</col>
        <col id="1" translatable="yes">Paste Text from Clipboard</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-select-all</col>
        <col id="1" translatable="yes">Select All</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-reset</col>
        <col id="1" translatable="yes">Reset</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-terminal-reset-and-clear</col>
        <col id="1" translatable="yes">Reset and Clear</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-win-new-tab</col>
        <col id="1" translatable="yes">New Tab After Last Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-win-new-tab-front</col>
        <col id="1" translatable="yes">New Tab Before First Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-win-new-tab-before-current</col>
        <col id="1" translatable="yes">New Tab Before Current Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-win-new-tab-after-current</col>
        <col id="1" translatable="yes">New Tab After Current Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-page-close</col>
        <col id="1" translatable="yes">Close Current Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-prev-tab</col>
        <col id="1" translatable="yes">Switch to Previous Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-next-tab</col>
        <col id="1" translatable="yes">Switch to Next Tab</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-move-tab-prev</col>
        <col id="1" translatable="yes">Move Tab to Previous Position</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-move-tab-next</col>
        <col id="1" translatable="yes">Move Tab to Next Position</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-split-horizontal</col>
        <col id="1" translatable="yes">Split Horizontally</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-split-vertical</col>
        <col id="1" translatable="yes">Split Vertically</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-focus-other-pane</col>
        <col id="1" translatable="yes">Move Keyboard Focus to Other Split Pane</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-move-tab-to-other-pane</col>
        <col id="1" translatable="yes">Move Tab to Other Split Pane</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-split-position-inc</col>
        <col id="1" translatable="yes">Increase First Split Pane Size</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-split-position-dec</col>
        <col id="1" translatable="yes">Decrease First Split Pane Size</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-set-custom-tab-title</col>
        <col id="1" translatable="yes">Set Custom Tab Title</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-reset-tab-title</col>
        <col id="1" translatable="yes">Reset Tab Title</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-find</col>
        <col id="1" translatable="yes">Find</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-find-next</col>
        <col id="1" translatable="yes">Find Next</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-find-prev</col>
        <col id="1" translatable="yes">Find Previous</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-font-scale-increase</col>
        <col id="1" translatable="yes">Zoom In</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-font-scale-decrease</col>
        <col id="1" translatable="yes">Zoom Out</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-font-scale-reset</col>
        <col id="1" translatable="yes">Normal Size</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-1</col>
        <col id="1" translatable="yes">Switch to Tab 1</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-2</col>
        <col id="1" translatable="yes">Switch to Tab 2</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-3</col>
        <col id="1" translatable="yes">Switch to Tab 3</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-4</col>
        <col id="1" translatable="yes">Switch to Tab 4</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-5</col>
        <col id="1" translatable="yes">Switch to Tab 5</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-6</col>
        <col id="1" translatable="yes">Switch to Tab 6</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-7</col>
        <col id="1" translatable="yes">Switch to Tab 7</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-8</col>
        <col id="1" translatable="yes">Switch to Tab 8</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-9</col>
        <col id="1" translatable="yes">Switch to Tab 9</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
      <row>
        <col id="0">shortcut-switch-to-tab-10</col>
        <col id="1" translatable="yes">Switch to Tab 10</col>
        <col id="2">0</col>
        <col id="3">0</col>
        <col id="4">False</col>
      </row>
    </data>
  </object>
  <template class="DDTermPrefsShortcuts" parent="GtkBox">
    <property name="margin-start">10</property>
    <property name="margin-end">10</property>
    <property name="margin-top">10</property>
    <property name="margin-bottom">10</property>
    <property name="orientation">vertical</property>
    <property name="spacing">10</property>
    <child>
      <object class="GtkScrolledWindow">
        <property name="focusable">1</property>
        <property name="child">
          <object class="GtkTreeView">
            <property name="focusable">1</property>
            <property name="model">global_shortcuts_list</property>
            <property name="search-column">0</property>
            <child internal-child="selection">
              <object class="GtkTreeSelection"/>
            </child>
            <child>
              <object class="GtkTreeViewColumn">
                <property name="resizable">1</property>
                <property name="title" translatable="1">Action</property>
                <child>
                  <object class="GtkCellRendererText"/>
                  <attributes>
                    <attribute name="text">1</attribute>
                  </attributes>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkTreeViewColumn">
                <property name="resizable">1</property>
                <property name="title" translatable="1">Global Shortcut</property>
                <child>
                  <object class="GtkCellRendererToggle" id="global_accel_toggle"/>
                  <attributes>
                    <attribute name="visible">2</attribute>
                    <attribute name="activatable">4</attribute>
                    <attribute name="active">2</attribute>
                  </attributes>
                </child>
                <child>
                  <object class="GtkCellRendererAccel" id="global_accel_renderer"/>
                  <attributes>
                    <attribute name="editable">4</attribute>
                    <attribute name="accel-key">2</attribute>
                    <attribute name="accel-mods">3</attribute>
                  </attributes>
                </child>
              </object>
            </child>
          </object>
        </property>
      </object>
    </child>
    <child>
      <object class="GtkCheckButton" id="enable_shortcuts_check">
        <property name="label" translatable="1">_Enable application shortcuts</property>
        <property name="focusable">1</property>
        <property name="action-name">settings.shortcuts-enabled</property>
        <property name="use-underline">1</property>
      </object>
    </child>
    <child>
      <object class="GtkScrolledWindow">
        <property name="vexpand">1</property>
        <property name="focusable">1</property>
        <property name="child">
          <object class="GtkTreeView" id="shortcuts_treeview">
            <property name="focusable">1</property>
            <property name="model">shortcuts_list</property>
            <child internal-child="selection">
              <object class="GtkTreeSelection"/>
            </child>
            <child>
              <object class="GtkTreeViewColumn">
                <property name="resizable">1</property>
                <property name="title" translatable="1">Action</property>
                <child>
                  <object class="GtkCellRendererText"/>
                  <attributes>
                    <attribute name="text">1</attribute>
                  </attributes>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkTreeViewColumn">
                <property name="resizable">1</property>
                <property name="title" translatable="1">Shortcut</property>
                <child>
                  <object class="GtkCellRendererToggle" id="accel_toggle"/>
                  <attributes>
                    <attribute name="visible">2</attribute>
                    <attribute name="activatable">4</attribute>
                    <attribute name="active">2</attribute>
                  </attributes>
                </child>
                <child>
                  <object class="GtkCellRendererAccel" id="accel_renderer"/>
                  <attributes>
                    <attribute name="editable">4</attribute>
                    <attribute name="accel-key">2</attribute>
                    <attribute name="accel-mods">3</attribute>
                  </attributes>
                </child>
              </object>
            </child>
          </object>
        </property>
      </object>
    </child>
    <child>
      <object class="GtkButton" id="reset_button">
        <property name="label" translatable="1">Reset All Shortcuts to Defaults</property>
        <property name="focusable">1</property>
        <property name="receives-default">1</property>
      </object>
    </child>
  </template>
</interface>
