git-sound/git-sound.ui

402 lines
17 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.16.1 -->
<interface>
<requires lib="gtk+" version="3.10"/>
<object class="GtkImage" id="generate-image">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can_focus">False</property>
<property name="icon_name">applications-system</property>
</object>
<object class="GtkListStore" id="program-list">
<columns>
<!-- column-name program-name -->
<column type="gchararray"/>
<!-- column-name program-id -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkListStore" id="scale-list">
<columns>
<!-- column-name program-name -->
<column type="gchararray"/>
<!-- column-name program-id -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkAdjustment" id="skip-adjustment">
<property name="upper">100</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkAdjustment" id="vol-adjustment">
<property name="upper">63</property>
<property name="value">10</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkAdjustment" id="notelen-adjustment">
<property name="lower">0.1</property>
<property name="upper">10.0</property>
<property name="step_increment">0.1</property>
<property name="page_increment">1</property>
<property name="value">0.3</property>
</object>
<object class="GtkAdjustment" id="beatlen-adjustment">
<property name="upper">10000</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkWindow" id="main-window">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Git Sound</property>
<child>
<object class="GtkGrid" id="grid">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkLabel" id="scale-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes" context="MIDI scale to use">Scale</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">1</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="scale-combo">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">scale-list</property>
<property name="id_column">1</property>
<signal name="changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">1</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="repo-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes" context="The repository to generate music for">Repository</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">2</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkFileChooserButton" id="repo-chooser">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="action">select-folder</property>
<signal name="file-set" handler="read_branches" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">2</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="generate-button">
<property name="label" translatable="yes">Generate</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">generate-image</property>
<property name="always_show_image">True</property>
<signal name="clicked" handler="generate_repo" swapped="no"/>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">8</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="play-button">
<property name="label">gtk-media-play</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
<property name="always_show_image">True</property>
<signal name="clicked" handler="play_midi" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">8</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="save-button">
<property name="label">gtk-save-as</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
<property name="always_show_image">True</property>
<signal name="clicked" handler="save_midi" swapped="no"/>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">8</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkProgressBar" id="generate-progress">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="pulse_step">0.01</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">9</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="program-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes" context="The MIDI program to use">Program</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">0</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="program-combo">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">program-list</property>
<property name="id_column">1</property>
<signal name="changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">0</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="branch-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Branch</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">3</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText" id="branch-combo">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="button_sensitivity">off</property>
<signal name="changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">3</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkStatusbar" id="statusbar">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_left">10</property>
<property name="margin_right">10</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">10</property>
<property name="width">4</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="position-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label">0:00</property>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">9</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="skip-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Skip commits</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">4</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="skip-spin">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0</property>
<property name="adjustment">skip-adjustment</property>
<signal name="value-changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">4</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="notelen-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Note length</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">6</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="notelen-spin">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0.3</property>
<property name="adjustment">notelen-adjustment</property>
<property name="value">0.3</property>
<property name="digits">1</property>
<signal name="value-changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">6</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="beatlen-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Maximum beat length</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">7</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="beatlen-spin">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0</property>
<property name="adjustment">beatlen-adjustment</property>
<signal name="value-changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">7</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="vol-label">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Maximum volume deviation</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">5</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="vol-spin">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">10</property>
<property name="adjustment">vol-adjustment</property>
<property name="value">10</property>
<signal name="value-changed" handler="settings_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">5</property>
<property name="width">3</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="stop-button">
<property name="label">gtk-media-stop</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
<property name="always_show_image">True</property>
<property name="sensitive">False</property>
<signal name="clicked" handler="stop_midi" swapped="no"/>
</object>
<packing>
<property name="left_attach">2</property>
<property name="top_attach">8</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>