792 lines
37 KiB
XML
792 lines
37 KiB
XML
<?xml version="1.0"?>
|
|
<interface>
|
|
<requires lib="gtk+" version="2.16"/>
|
|
<!-- interface-naming-policy project-wide -->
|
|
<object class="GtkWindow" id="main">
|
|
<property name="title" translatable="yes">Jacker</property>
|
|
<property name="window_position">center</property>
|
|
<property name="default_width">800</property>
|
|
<property name="default_height">600</property>
|
|
<property name="icon">jacker.png</property>
|
|
<accel-groups>
|
|
<group name="accel_group"/>
|
|
</accel-groups>
|
|
<child>
|
|
<object class="GtkVBox" id="vbox1">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkMenuBar" id="menubar">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkMenuItem" id="menuitem1">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">_File</property>
|
|
<property name="use_underline">True</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="menu1">
|
|
<property name="visible">True</property>
|
|
<property name="accel_group">accel_group</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_new">
|
|
<property name="label">gtk-new</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">new_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_open">
|
|
<property name="label">gtk-open</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">open_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_save">
|
|
<property name="label">gtk-save</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">save_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_save_as">
|
|
<property name="label">gtk-save-as</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">save_as_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="separatormenuitem1">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_quit">
|
|
<property name="label">gtk-quit</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">quit_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkMenuItem" id="menuitem3">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">_View</property>
|
|
<property name="use_underline">True</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="menu4">
|
|
<property name="visible">True</property>
|
|
<property name="accel_group">accel_group</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_song">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">show_song_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_pattern">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">show_pattern_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkMenuItem" id="menuitem4">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">_Help</property>
|
|
<property name="use_underline">True</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="menu3">
|
|
<property name="visible">True</property>
|
|
<property name="accel_group">accel_group</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem_about">
|
|
<property name="label">gtk-about</property>
|
|
<property name="visible">True</property>
|
|
<property name="related_action">about_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolbar" id="toolbar1">
|
|
<property name="visible">True</property>
|
|
<property name="icon_size">4</property>
|
|
<child>
|
|
<object class="GtkToolButton" id="toolbutton1">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">play_action</property>
|
|
<property name="label" translatable="yes">toolbutton1</property>
|
|
<property name="use_underline">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="toolbutton2">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">stop_action</property>
|
|
<property name="label" translatable="yes">toolbutton2</property>
|
|
<property name="use_underline">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolItem" id="toolbutton3">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkHBox" id="hbox1">
|
|
<property name="visible">True</property>
|
|
<property name="border_width">2</property>
|
|
<child>
|
|
<object class="GtkLabel" id="label3">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Position</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkEntry" id="play_frames">
|
|
<property name="width_request">50</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="editable">False</property>
|
|
<property name="invisible_char">•</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolItem" id="toolbutton4">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkHBox" id="hbox2">
|
|
<property name="visible">True</property>
|
|
<property name="border_width">2</property>
|
|
<child>
|
|
<object class="GtkLabel" id="label4">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Tempo</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="bpm">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="invisible_char">•</property>
|
|
<property name="adjustment">bpm_range</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolItem" id="toolbutton5">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkHBox" id="hbox3">
|
|
<property name="visible">True</property>
|
|
<property name="border_width">2</property>
|
|
<child>
|
|
<object class="GtkLabel" id="label5">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Beats</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="bpb">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="invisible_char">•</property>
|
|
<property name="adjustment">bpb_range</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolItem" id="toolbutton6">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkHBox" id="hbox4">
|
|
<property name="visible">True</property>
|
|
<property name="border_width">2</property>
|
|
<child>
|
|
<object class="GtkLabel" id="label6">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Framerate</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="fpb">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="invisible_char">•</property>
|
|
<property name="adjustment">fpb_range</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToggleToolButton" id="toolbutton7">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">sync_action</property>
|
|
<property name="label" translatable="yes">toolbutton7</property>
|
|
<property name="use_underline">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkNotebook" id="view_notebook">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="border_width">5</property>
|
|
<property name="tab_pos">left</property>
|
|
<child>
|
|
<object class="GtkTable" id="table2">
|
|
<property name="visible">True</property>
|
|
<property name="n_rows">3</property>
|
|
<property name="n_columns">3</property>
|
|
<child>
|
|
<object class="GtkDrawingArea" id="song_view">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="right_attach">2</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkVScrollbar" id="song_vscroll">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="right_attach">3</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options">GTK_FILL</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkHScrollbar" id="song_hscroll">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="right_attach">2</property>
|
|
<property name="top_attach">2</property>
|
|
<property name="bottom_attach">3</property>
|
|
<property name="x_options">GTK_FILL</property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout2">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="right_attach">3</property>
|
|
<property name="top_attach">2</property>
|
|
<property name="bottom_attach">3</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout3">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="right_attach">3</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkDrawingArea" id="song_measure">
|
|
<property name="height_request">28</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="right_attach">2</property>
|
|
<property name="y_options">GTK_FILL</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout5">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout6">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="top_attach">2</property>
|
|
<property name="bottom_attach">3</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkHBox" id="hbox5">
|
|
<property name="visible">True</property>
|
|
<property name="spacing">5</property>
|
|
<child>
|
|
<object class="GtkVBox" id="track_view">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout7">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
<property name="x_options">GTK_FILL</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="tab">
|
|
<object class="GtkLabel" id="label2">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Sequencer</property>
|
|
<property name="angle">90</property>
|
|
</object>
|
|
<packing>
|
|
<property name="tab_fill">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTable" id="table1">
|
|
<property name="visible">True</property>
|
|
<property name="n_rows">2</property>
|
|
<property name="n_columns">3</property>
|
|
<child>
|
|
<object class="GtkDrawingArea" id="pattern_view">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="right_attach">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkVScrollbar" id="pattern_vscroll">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="right_attach">3</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options">GTK_FILL</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkHScrollbar" id="pattern_hscroll">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="right_attach">2</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
<property name="x_options">GTK_FILL</property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout1">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="right_attach">3</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLayout" id="layout4">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="top_attach">1</property>
|
|
<property name="bottom_attach">2</property>
|
|
<property name="x_options"></property>
|
|
<property name="y_options"></property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkDrawingArea" id="pattern_measure">
|
|
<property name="width_request">24</property>
|
|
<property name="visible">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="x_options">GTK_FILL</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child type="tab">
|
|
<object class="GtkLabel" id="label1">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Patterns</property>
|
|
<property name="angle">90</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
<property name="tab_fill">False</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkStatusbar" id="statusbar">
|
|
<property name="visible">True</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkHBox" id="pattern_navigation">
|
|
<property name="visible">True</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkFrame" id="frame3">
|
|
<property name="visible">True</property>
|
|
<property name="label_xalign">0</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkLabel" id="pattern_frame">
|
|
<property name="width_request">80</property>
|
|
<property name="visible">True</property>
|
|
<property name="xalign">0</property>
|
|
<property name="single_line_mode">True</property>
|
|
</object>
|
|
</child>
|
|
<child type="label_item">
|
|
<placeholder/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="frame1">
|
|
<property name="visible">True</property>
|
|
<property name="label_xalign">0</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkLabel" id="pattern_column">
|
|
<property name="width_request">80</property>
|
|
<property name="visible">True</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
</child>
|
|
<child type="label_item">
|
|
<placeholder/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="frame2">
|
|
<property name="visible">True</property>
|
|
<property name="label_xalign">0</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkLabel" id="pattern_value">
|
|
<property name="width_request">80</property>
|
|
<property name="visible">True</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
</child>
|
|
<child type="label_item">
|
|
<placeholder/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkAction" id="play_action">
|
|
<property name="label">Play</property>
|
|
<property name="short_label">Play</property>
|
|
<property name="stock_id">gtk-media-play</property>
|
|
</object>
|
|
<object class="GtkAction" id="stop_action">
|
|
<property name="label">Stop</property>
|
|
<property name="short_label">Stop</property>
|
|
<property name="stock_id">gtk-media-stop</property>
|
|
</object>
|
|
<object class="GtkAction" id="save_action">
|
|
<property name="stock_id">gtk-save</property>
|
|
</object>
|
|
<object class="GtkUIManager" id="uimanager"/>
|
|
<object class="GtkAction" id="open_action">
|
|
<property name="stock_id">gtk-open</property>
|
|
</object>
|
|
<object class="GtkAboutDialog" id="aboutdialog">
|
|
<property name="border_width">5</property>
|
|
<property name="icon">jacker.png</property>
|
|
<property name="type_hint">dialog</property>
|
|
<property name="transient_for">main</property>
|
|
<property name="has_separator">False</property>
|
|
<property name="program_name">Jacker</property>
|
|
<property name="version">2010.9.21</property>
|
|
<property name="copyright" translatable="yes">Copyright © 2010 Leonard Ritter.</property>
|
|
<property name="comments" translatable="yes">A MIDI tracker for JACK.</property>
|
|
<property name="website">http://bitbucket.org/paniq/jacker/</property>
|
|
<property name="license" translatable="yes">Jacker - A MIDI tracker for JACK
|
|
Copyright (C) 2010 Leonard Ritter
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.</property>
|
|
<property name="authors">Leonard Ritter <paniq@paniq.org></property>
|
|
<property name="logo">jacker.png</property>
|
|
<child internal-child="vbox">
|
|
<object class="GtkVBox" id="dialog-vbox1">
|
|
<property name="visible">True</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<child internal-child="action_area">
|
|
<object class="GtkHButtonBox" id="dialog-action_area1">
|
|
<property name="visible">True</property>
|
|
<property name="layout_style">end</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkAction" id="about_action">
|
|
<property name="stock_id">gtk-about</property>
|
|
</object>
|
|
<object class="GtkMenu" id="song_view_menu">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="menuitem5">
|
|
<property name="visible">True</property>
|
|
<property name="use_action_appearance">True</property>
|
|
<property name="related_action">add_track_action</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkAction" id="add_track_action">
|
|
<property name="label">Add Track</property>
|
|
<property name="short_label">Add Track</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="bpm_range">
|
|
<property name="value">120</property>
|
|
<property name="lower">10</property>
|
|
<property name="upper">250</property>
|
|
<property name="step_increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="bpb_range">
|
|
<property name="value">4</property>
|
|
<property name="lower">1</property>
|
|
<property name="upper">12</property>
|
|
<property name="step_increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="fpb_range">
|
|
<property name="value">4</property>
|
|
<property name="lower">1</property>
|
|
<property name="upper">32</property>
|
|
<property name="step_increment">1</property>
|
|
</object>
|
|
<object class="GtkAction" id="show_pattern_action">
|
|
<property name="label">Pattern</property>
|
|
<property name="short_label">Pattern</property>
|
|
</object>
|
|
<object class="GtkAction" id="show_song_action">
|
|
<property name="label">Song</property>
|
|
<property name="short_label">Song</property>
|
|
</object>
|
|
<object class="GtkAction" id="save_as_action">
|
|
<property name="stock_id">gtk-save-as</property>
|
|
</object>
|
|
<object class="GtkAction" id="new_action">
|
|
<property name="stock_id">gtk-new</property>
|
|
</object>
|
|
<object class="GtkAction" id="quit_action">
|
|
<property name="stock_id">gtk-quit</property>
|
|
</object>
|
|
<object class="GtkAccelGroup" id="accel_group"/>
|
|
<object class="GtkToggleAction" id="sync_action">
|
|
<property name="label">Sync</property>
|
|
<property name="short_label">Sync</property>
|
|
<property name="tooltip">Sync to JACK Transport</property>
|
|
<property name="stock_id">gtk-media-forward</property>
|
|
</object>
|
|
<object class="GtkAction" id="toggle_play_action">
|
|
<property name="label">Toggle Play</property>
|
|
<property name="short_label">Toggle Play</property>
|
|
<property name="stock_id">gtk-media-play</property>
|
|
</object>
|
|
</interface>
|