diff options
author | jstebbins <[email protected]> | 2014-02-22 03:01:15 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2014-02-22 03:01:15 +0000 |
commit | ab50e34327aea45ed0a1b258d07bd269dcc39a9e (patch) | |
tree | a848a75d05e42a0ea5ca493d286e22f8f936ed7b /gtk/src/ghb.ui | |
parent | e334a91396d51f1c22648f27c32492101a3053b5 (diff) |
LinGui: add dialog to select multiple titles to add to queue
Replaces "Add All to Queue".
Dialog provides checkboxes to select titles to add to the queue and file
chooser/file entry to change destination file names.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6056 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'gtk/src/ghb.ui')
-rw-r--r-- | gtk/src/ghb.ui | 224 |
1 files changed, 214 insertions, 10 deletions
diff --git a/gtk/src/ghb.ui b/gtk/src/ghb.ui index cb938aa8f..dc4cdc66c 100644 --- a/gtk/src/ghb.ui +++ b/gtk/src/ghb.ui @@ -681,7 +681,7 @@ libx264 authors: <property name="can_focus">False</property> <child> <object class="GtkMenuItem" id="queue_add_menu"> - <property name="label" translatable="yes">_Add Queue</property> + <property name="label" translatable="yes">_Add</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="use_underline">True</property> @@ -689,17 +689,17 @@ libx264 authors: </object> </child> <child> - <object class="GtkMenuItem" id="queue_add_all_menu"> - <property name="label" translatable="yes">Add A_ll Queue</property> + <object class="GtkMenuItem" id="queue_add_multiple_menu"> + <property name="label" translatable="yes">Add _Multiple</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="use_underline">True</property> - <signal name="activate" handler="queue_add_all_clicked_cb" swapped="no"/> + <signal name="activate" handler="queue_add_multiple_clicked_cb" swapped="no"/> </object> </child> <child> <object class="GtkMenuItem" id="queue_start_menu"> - <property name="label" translatable="yes">_Start Queue</property> + <property name="label" translatable="yes">_Start</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="use_underline">True</property> @@ -708,7 +708,7 @@ libx264 authors: </child> <child> <object class="GtkMenuItem" id="queue_pause_menu"> - <property name="label" translatable="yes">_Pause Queue</property> + <property name="label" translatable="yes">_Pause</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="use_underline">True</property> @@ -3270,6 +3270,8 @@ All other secondary audio output tracks will be encoded with first encoder only. <property name="visible">True</property> <property name="can_focus">False</property> <property name="vexpand">True</property> + <property name="selection_mode">none</property> + <property name="activate_on_single_click">False</property> </object> </child> </object> @@ -5577,6 +5579,204 @@ You can edit these and add additional options.</property> <property name="step_increment">5</property> <property name="page_increment">10</property> </object> + <object class="GtkDialog" id="titla_add_multiple_dialog"> + <property name="can_focus">False</property> + <property name="type_hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox" id="dialog_title_add_multiple_vbox1"> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">2</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog_title_add_multiple_action_area1"> + <property name="can_focus">False</property> + <property name="layout_style">end</property> + <child> + <object class="GtkButton" id="title_add_multiple_cancel"> + <property name="label">gtk-cancel</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="title_add_multiple_ok"> + <property name="label">gtk-ok</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="yalign">0.55000001192092896</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="title_add_multiple_grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="margin_left">12</property> + <property name="margin_right">12</property> + <property name="margin_top">12</property> + <property name="column_spacing">6</property> + <child> + <object class="GtkScrolledWindow" id="title_add_multiple_scrolledwindow"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hscrollbar_policy">GTK_POLICY_NEVER</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="min_content_height">400</property> + <child> + <object class="GtkListBox" id="title_add_multiple_list"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="vexpand">True</property> + <property name="hexpand">True</property> + <property name="selection_mode">none</property> + <property name="activate_on_single_click">False</property> + </object> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">3</property> + <property name="height">2</property> + </packing> + </child> + <child> + <object class="GtkBox" id="title_add_multiple_hbox1"> + <property name="orientation">horizontal</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">6</property> + <child> + <object class="GtkCheckButton" id="title_add_multiple_select_all"> + <property name="label" translatable="yes">Select All</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_text" translatable="yes">Mark all titles for adding to the queue</property> + <property name="halign">start</property> + <property name="vexpand">False</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + <signal name="toggled" handler="title_add_multiple_select_all_cb" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="title_add_multiple_clear_all"> + <property name="label" translatable="yes">Clear All</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_text" translatable="yes">Unmark all titles</property> + <property name="halign">start</property> + <property name="vexpand">False</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + <signal name="toggled" handler="title_add_multiple_clear_all_cb" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkInfoBar" id="title_add_multiple_infobar"> + <property name="visible">True</property> + <property name="app_paintable">True</property> + <property name="can_focus">False</property> + <property name="message_type">info</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="title_add_multiple_infobar-action_area1"> + <property name="can_focus">False</property> + <property name="spacing">6</property> + <property name="layout_style">end</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child internal-child="content_area"> + <object class="GtkBox" id="title_add_multiple_infobar_content_area"> + <property name="can_focus">False</property> + <property name="spacing">16</property> + <child> + <object class="GtkLabel" id="title_add_multiple_label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Destination files OK. No duplicates detected.</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + <property name="width">3</property> + <property name="height">1</property> + </packing> + </child> + <child> + <placeholder/> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="0">title_add_multiple_cancel</action-widget> + <action-widget response="-5">title_add_multiple_ok</action-widget> + </action-widgets> + </object> <object class="GtkDialog" id="prefs_dialog"> <property name="can_focus">False</property> <property name="border_width">5</property> @@ -9098,10 +9298,11 @@ YadifMode:YadifParity:McdintMode:McdeintQp</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="subtitle_cancel"> - <property name="label" translatable="yes">Cancel</property> + <property name="label">gtk-cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> @@ -9111,10 +9312,11 @@ YadifMode:YadifParity:McdintMode:McdeintQp</property> </child> <child> <object class="GtkButton" id="subtitle_ok"> - <property name="label" translatable="yes">Ok</property> + <property name="label">gtk-ok</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> @@ -9483,10 +9685,11 @@ in your output.</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="audio_cancel"> - <property name="label" translatable="yes">Cancel</property> + <property name="label">gtk-cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> @@ -9496,10 +9699,11 @@ in your output.</property> </child> <child> <object class="GtkButton" id="audio_ok"> - <property name="label" translatable="yes">Ok</property> + <property name="label">gtk-ok</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> |