[meld] resources: Re-save filediff.ui with new glade



commit 244447a82d39d07c1937091128b19ef776eee2df
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Fri Feb 8 06:28:31 2019 +1000

    resources: Re-save filediff.ui with new glade

 meld/resources/ui/filediff.ui | 570 +++++++++++++++++++++---------------------
 1 file changed, 285 insertions(+), 285 deletions(-)
---
diff --git a/meld/resources/ui/filediff.ui b/meld/resources/ui/filediff.ui
index d2e061d3..9048174f 100644
--- a/meld/resources/ui/filediff.ui
+++ b/meld/resources/ui/filediff.ui
@@ -1,184 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.22.1 -->
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
-  <!-- interface-requires meld.ui.gladesupport 0.0 -->
-  <object class="GtkActionGroup" id="FilediffActions">
-    <child>
-      <object class="GtkAction" id="MakePatch">
-        <property name="label" translatable="yes">Format as Patch…</property>
-        <property name="tooltip" translatable="yes">Create a patch using differences between files</property>
-        <signal name="activate" handler="make_patch" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="SaveAll">
-        <property name="label" translatable="yes">Save A_ll</property>
-        <property name="tooltip" translatable="yes">Save all files in the current comparison</property>
-        <signal name="activate" handler="on_save_all_activate" swapped="no"/>
-      </object>
-      <accelerator key="L" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="Revert">
-        <property name="tooltip" translatable="yes">Revert files to their saved versions</property>
-        <property name="stock_id">gtk-revert-to-saved</property>
-        <signal name="activate" handler="on_revert_activate" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="SplitAdd">
-        <property name="label" translatable="yes">Add Synchronization Point</property>
-        <property name="tooltip" translatable="yes">Add a synchronization point for changes between 
files</property>
-        <signal name="activate" handler="add_sync_point" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="SplitClear">
-        <property name="label" translatable="yes">Clear Synchronization Points</property>
-        <property name="tooltip" translatable="yes">Clear sychronization points for changes between 
files</property>
-        <signal name="activate" handler="clear_sync_points" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="PrevConflict">
-        <property name="label" translatable="yes">Previous Conflict</property>
-        <property name="tooltip" translatable="yes">Go to the previous conflict</property>
-        <signal name="activate" handler="action_previous_conflict" swapped="no"/>
-      </object>
-      <accelerator key="I" modifiers="GDK_CONTROL_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="NextConflict">
-        <property name="label" translatable="yes">Next Conflict</property>
-        <property name="tooltip" translatable="yes">Go to the next conflict</property>
-        <signal name="activate" handler="action_next_conflict" swapped="no"/>
-      </object>
-      <accelerator key="K" modifiers="GDK_CONTROL_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="PushLeft">
-        <property name="label" translatable="yes">Push to Left</property>
-        <property name="tooltip" translatable="yes">Push current change to the left</property>
-        <property name="stock_id">gtk-go-back</property>
-        <signal name="activate" handler="action_push_change_left" swapped="no"/>
-      </object>
-      <accelerator key="Left" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="PushRight">
-        <property name="label" translatable="yes">Push to Right</property>
-        <property name="tooltip" translatable="yes">Push current change to the right</property>
-        <property name="stock_id">gtk-go-forward</property>
-        <signal name="activate" handler="action_push_change_right" swapped="no"/>
-      </object>
-      <accelerator key="Right" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <!-- FIXME: using LAST and FIRST is terrible and unreliable icon abuse -->
-    <child>
-      <object class="GtkAction" id="PullLeft">
-        <property name="label" translatable="yes">Pull from Left</property>
-        <property name="tooltip" translatable="yes">Pull change from the left</property>
-        <property name="stock_id">gtk-goto-last</property>
-        <signal name="activate" handler="action_pull_change_left" swapped="no"/>
-      </object>
-      <accelerator key="Right" modifiers="GDK_MOD1_MASK | GDK_SHIFT_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="PullRight">
-        <property name="label" translatable="yes">Pull from Right</property>
-        <property name="tooltip" translatable="yes">Pull change from the right</property>
-        <property name="stock_id">gtk-goto-first</property>
-        <signal name="activate" handler="action_pull_change_right" swapped="no"/>
-      </object>
-      <accelerator key="Left" modifiers="GDK_MOD1_MASK | GDK_SHIFT_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="CopyLeftUp">
-        <property name="label" translatable="yes">Copy Above Left</property>
-        <property name="tooltip" translatable="yes">Copy change above the left chunk</property>
-        <signal name="activate" handler="action_copy_change_left_up" swapped="no"/>
-      </object>
-      <accelerator key="bracketleft" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="CopyLeftDown">
-        <property name="label" translatable="yes">Copy Below Left</property>
-        <property name="tooltip" translatable="yes">Copy change below the left chunk</property>
-        <signal name="activate" handler="action_copy_change_left_down" swapped="no"/>
-      </object>
-      <accelerator key="semicolon" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="CopyRightUp">
-        <property name="label" translatable="yes">Copy Above Right</property>
-        <property name="tooltip" translatable="yes">Copy change above the right chunk</property>
-        <signal name="activate" handler="action_copy_change_right_up" swapped="no"/>
-      </object>
-      <accelerator key="bracketright" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="CopyRightDown">
-        <property name="label" translatable="yes">Copy Below Right</property>
-        <property name="tooltip" translatable="yes">Copy change below the right chunk</property>
-        <signal name="activate" handler="action_copy_change_right_down" swapped="no"/>
-      </object>
-      <accelerator key="quoteright" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="Delete">
-        <property name="label" translatable="yes">Delete</property>
-        <property name="tooltip" translatable="yes">Delete change</property>
-        <property name="stock_id">gtk-delete</property>
-        <signal name="activate" handler="delete_change" swapped="no"/>
-      </object>
-      <accelerator key="Delete" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="MergeFromLeft">
-        <property name="label" translatable="yes">Merge All from Left</property>
-        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from the 
left</property>
-        <signal name="activate" handler="action_pull_all_changes_left" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="MergeFromRight">
-        <property name="label" translatable="yes">Merge All from Right</property>
-        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from the 
right</property>
-        <signal name="activate" handler="action_pull_all_changes_right" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="MergeAll">
-        <property name="label" translatable="yes">Merge All</property>
-        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from left and right 
panes</property>
-        <signal name="activate" handler="merge_all_non_conflicting_changes" swapped="no"/>
-      </object>
-    </child>
-    <child>
-      <object class="GtkAction" id="PrevPane">
-        <property name="label" translatable="yes">Previous Pane</property>
-        <property name="tooltip" translatable="yes">Move keyboard focus to the previous document in this 
comparison</property>
-        <signal name="activate" handler="action_prev_pane" swapped="no"/>
-      </object>
-      <accelerator key="Page_Up" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkAction" id="NextPane">
-        <property name="label" translatable="yes">Next Pane</property>
-        <property name="tooltip" translatable="yes">Move keyboard focus to the next document in this 
comparison</property>
-        <signal name="activate" handler="action_next_pane" swapped="no"/>
-      </object>
-      <accelerator key="Page_Down" modifiers="GDK_MOD1_MASK"/>
-    </child>
-    <child>
-      <object class="GtkToggleAction" id="LockScrolling">
-        <property name="label" translatable="yes">Lock Scrolling</property>
-        <property name="tooltip" translatable="yes">Lock scrolling of all panes</property>
-        <property name="active">True</property>
-        <signal name="toggled" handler="on_action_lock_scrolling_toggled" swapped="no"/>
-      </object>
-    </child>
-  </object>
+  <requires lib="gtk+" version="3.0"/>
+  <requires lib="meld.ui.gladesupport" version="0.0"/>
   <template class="FileDiff" parent="GtkVBox">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
@@ -188,240 +12,229 @@
       <object class="DiffGrid" id="grid">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
-        <property name="margin_top">0</property>
-        <property name="row_spacing">0</property>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
         <child>
           <object class="GtkToolbar" id="file_toolbar2">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="show-arrow">False</property>
-            <property name="icon-size">1</property>
-            <style>
-              <class name="meld-notebook-toolbar"/>
-            </style>
+            <property name="show_arrow">False</property>
+            <property name="icon_size">1</property>
             <child>
               <object class="GtkToggleToolButton" id="readonlytoggle2">
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <property name="tooltip_text" translatable="yes">This file can not be written to. You may 
click here to unlock this file and make changes anyway, but these changes must be saved to a new 
file.</property>
                 <property name="icon_name">changes-prevent-symbolic</property>
                 <signal name="toggled" handler="on_readonly_button_toggled" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="file_save_button2">
-                <property name="icon-name">document-save</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
+                <property name="icon_name">document-save</property>
                 <signal name="clicked" handler="on_file_save_button_clicked" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="fileentry_toolitem2">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <child>
                   <object class="GtkFileChooserButton" id="fileentry2">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="local-only">False</property>
+                    <property name="local_only">False</property>
                     <signal name="file-set" handler="on_fileentry_file_set" swapped="no"/>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="filelabel_toolitem2">
-                <property name="visible">False</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
-                <property name="margin-start">12</property>
+                <property name="margin_start">12</property>
                 <child>
                   <object class="GtkLabel" id="filelabel2">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="xalign">0</property>
                     <property name="label" translatable="yes">File 3</property>
+                    <property name="xalign">0</property>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
+            <style>
+              <class name="meld-notebook-toolbar"/>
+            </style>
           </object>
           <packing>
             <property name="left_attach">5</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
+            <property name="top_attach">0</property>
           </packing>
         </child>
         <child>
           <object class="GtkToolbar" id="file_toolbar1">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="show-arrow">False</property>
-            <property name="icon-size">1</property>
-            <style>
-              <class name="meld-notebook-toolbar"/>
-            </style>
+            <property name="show_arrow">False</property>
+            <property name="icon_size">1</property>
             <child>
               <object class="GtkToggleToolButton" id="readonlytoggle1">
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <property name="tooltip_text" translatable="yes">This file can not be written to. You may 
click here to unlock this file and make changes anyway, but these changes must be saved to a new 
file.</property>
                 <property name="icon_name">emblem-readonly</property>
                 <signal name="toggled" handler="on_readonly_button_toggled" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="file_save_button1">
-                <property name="icon-name">document-save-symbolic</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
+                <property name="icon_name">document-save-symbolic</property>
                 <signal name="clicked" handler="on_file_save_button_clicked" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="fileentry_toolitem1">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <child>
                   <object class="GtkFileChooserButton" id="fileentry1">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="local-only">False</property>
+                    <property name="local_only">False</property>
                     <signal name="file-set" handler="on_fileentry_file_set" swapped="no"/>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="filelabel_toolitem1">
-                <property name="visible">False</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
-                <property name="margin-start">12</property>
+                <property name="margin_start">12</property>
                 <child>
                   <object class="GtkLabel" id="filelabel1">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="xalign">0</property>
                     <property name="label" translatable="yes">File 2</property>
+                    <property name="xalign">0</property>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
+            <style>
+              <class name="meld-notebook-toolbar"/>
+            </style>
           </object>
           <packing>
             <property name="left_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
+            <property name="top_attach">0</property>
           </packing>
         </child>
         <child>
           <object class="GtkToolbar" id="file_toolbar0">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="show-arrow">False</property>
-            <property name="icon-size">1</property>
-            <style>
-              <class name="meld-notebook-toolbar"/>
-            </style>
+            <property name="show_arrow">False</property>
+            <property name="icon_size">1</property>
             <child>
               <object class="GtkToggleToolButton" id="readonlytoggle0">
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <property name="tooltip_text" translatable="yes">This file can not be written to. You may 
click here to unlock this file and make changes anyway, but these changes must be saved to a new 
file.</property>
                 <property name="icon_name">emblem-readonly</property>
                 <signal name="toggled" handler="on_readonly_button_toggled" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="file_save_button0">
-                <property name="icon-name">document-save-symbolic</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
+                <property name="icon_name">document-save-symbolic</property>
                 <signal name="clicked" handler="on_file_save_button_clicked" swapped="no"/>
               </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="fileentry_toolitem0">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
                 <child>
                   <object class="GtkFileChooserButton" id="fileentry0">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="local-only">False</property>
+                    <property name="local_only">False</property>
                     <signal name="file-set" handler="on_fileentry_file_set" swapped="no"/>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="filelabel_toolitem0">
-                <property name="visible">False</property>
                 <property name="can_focus">False</property>
-                <property name="receives_default">False</property>
-                <property name="margin-start">12</property>
+                <property name="margin_start">12</property>
                 <child>
                   <object class="GtkLabel" id="filelabel0">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="xalign">0</property>
                     <property name="label" translatable="yes">File 1</property>
+                    <property name="xalign">0</property>
                   </object>
                 </child>
               </object>
               <packing>
                 <property name="expand">True</property>
+                <property name="homogeneous">False</property>
               </packing>
             </child>
+            <style>
+              <class name="meld-notebook-toolbar"/>
+            </style>
           </object>
           <packing>
             <property name="left_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
+            <property name="top_attach">0</property>
           </packing>
         </child>
         <child>
@@ -443,22 +256,21 @@
               <object class="GtkScrolledWindow" id="scrolledwindow0">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="vexpand">True</property>
                 <property name="hexpand">True</property>
+                <property name="vexpand">True</property>
                 <property name="vscrollbar_policy">always</property>
-                <property name="overlay-scrolling">False</property>
                 <property name="window_placement">top-right</property>
-                <property name="window_placement_set">True</property>
+                <property name="overlay_scrolling">False</property>
                 <signal name="size-allocate" handler="on_scrolledwindow_size_allocate" swapped="no"/>
                 <child>
                   <object class="MeldSourceView" id="textview0">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <signal name="button-press-event" handler="on_textview_button_press_event" swapped="no"/>
-                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
-                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
                     <signal name="focus-in-event" handler="on_textview_focus_in_event" swapped="no"/>
                     <signal name="focus-out-event" handler="on_textview_focus_out_event" swapped="no"/>
+                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
+                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
                     <signal name="popup-menu" handler="on_textview_popup_menu" swapped="no"/>
                   </object>
                 </child>
@@ -494,20 +306,20 @@
               <object class="GtkScrolledWindow" id="scrolledwindow2">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="vexpand">True</property>
                 <property name="hexpand">True</property>
+                <property name="vexpand">True</property>
                 <property name="vscrollbar_policy">always</property>
-                <property name="overlay-scrolling">False</property>
+                <property name="overlay_scrolling">False</property>
                 <signal name="size-allocate" handler="on_scrolledwindow_size_allocate" swapped="no"/>
                 <child>
                   <object class="MeldSourceView" id="textview2">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <signal name="button-press-event" handler="on_textview_button_press_event" swapped="no"/>
-                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
-                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
                     <signal name="focus-in-event" handler="on_textview_focus_in_event" swapped="no"/>
                     <signal name="focus-out-event" handler="on_textview_focus_out_event" swapped="no"/>
+                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
+                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
                     <signal name="popup-menu" handler="on_textview_popup_menu" swapped="no"/>
                   </object>
                 </child>
@@ -543,20 +355,20 @@
               <object class="GtkScrolledWindow" id="scrolledwindow1">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="vexpand">True</property>
                 <property name="hexpand">True</property>
+                <property name="vexpand">True</property>
                 <property name="vscrollbar_policy">always</property>
-                <property name="overlay-scrolling">False</property>
+                <property name="overlay_scrolling">False</property>
                 <signal name="size-allocate" handler="on_scrolledwindow_size_allocate" swapped="no"/>
                 <child>
                   <object class="MeldSourceView" id="textview1">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <signal name="button-press-event" handler="on_textview_button_press_event" swapped="no"/>
-                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
-                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
                     <signal name="focus-in-event" handler="on_textview_focus_in_event" swapped="no"/>
                     <signal name="focus-out-event" handler="on_textview_focus_out_event" swapped="no"/>
+                    <signal name="key-press-event" handler="on_key_event" swapped="no"/>
+                    <signal name="key-release-event" handler="on_key_event" swapped="no"/>
                     <signal name="popup-menu" handler="on_textview_popup_menu" swapped="no"/>
                   </object>
                 </child>
@@ -584,8 +396,6 @@
           <packing>
             <property name="left_attach">6</property>
             <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -596,8 +406,6 @@
           <packing>
             <property name="left_attach">6</property>
             <property name="top_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -611,8 +419,6 @@
           <packing>
             <property name="left_attach">2</property>
             <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -626,8 +432,6 @@
           <packing>
             <property name="left_attach">2</property>
             <property name="top_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -641,8 +445,6 @@
           <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>
@@ -653,8 +455,6 @@
           <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>
@@ -668,8 +468,6 @@
           <packing>
             <property name="left_attach">4</property>
             <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -683,8 +481,6 @@
           <packing>
             <property name="left_attach">4</property>
             <property name="top_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -694,8 +490,6 @@
           <packing>
             <property name="left_attach">1</property>
             <property name="top_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -705,8 +499,6 @@
           <packing>
             <property name="left_attach">3</property>
             <property name="top_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
         <child>
@@ -716,10 +508,41 @@
           <packing>
             <property name="left_attach">5</property>
             <property name="top_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
           </packing>
         </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
       </object>
       <packing>
         <property name="expand">True</property>
@@ -728,4 +551,181 @@
       </packing>
     </child>
   </template>
+  <object class="GtkActionGroup" id="FilediffActions">
+    <child>
+      <object class="GtkAction" id="MakePatch">
+        <property name="label" translatable="yes">Format as Patch…</property>
+        <property name="tooltip" translatable="yes">Create a patch using differences between files</property>
+        <signal name="activate" handler="make_patch" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="SaveAll">
+        <property name="label" translatable="yes">Save A_ll</property>
+        <property name="tooltip" translatable="yes">Save all files in the current comparison</property>
+        <signal name="activate" handler="on_save_all_activate" swapped="no"/>
+      </object>
+      <accelerator key="L" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="Revert">
+        <property name="tooltip" translatable="yes">Revert files to their saved versions</property>
+        <property name="stock_id">gtk-revert-to-saved</property>
+        <signal name="activate" handler="on_revert_activate" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="SplitAdd">
+        <property name="label" translatable="yes">Add Synchronization Point</property>
+        <property name="tooltip" translatable="yes">Add a synchronization point for changes between 
files</property>
+        <signal name="activate" handler="add_sync_point" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="SplitClear">
+        <property name="label" translatable="yes">Clear Synchronization Points</property>
+        <property name="tooltip" translatable="yes">Clear sychronization points for changes between 
files</property>
+        <signal name="activate" handler="clear_sync_points" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="PrevConflict">
+        <property name="label" translatable="yes">Previous Conflict</property>
+        <property name="tooltip" translatable="yes">Go to the previous conflict</property>
+        <signal name="activate" handler="action_previous_conflict" swapped="no"/>
+      </object>
+      <accelerator key="I" modifiers="GDK_CONTROL_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="NextConflict">
+        <property name="label" translatable="yes">Next Conflict</property>
+        <property name="tooltip" translatable="yes">Go to the next conflict</property>
+        <signal name="activate" handler="action_next_conflict" swapped="no"/>
+      </object>
+      <accelerator key="K" modifiers="GDK_CONTROL_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="PushLeft">
+        <property name="label" translatable="yes">Push to Left</property>
+        <property name="tooltip" translatable="yes">Push current change to the left</property>
+        <property name="stock_id">gtk-go-back</property>
+        <signal name="activate" handler="action_push_change_left" swapped="no"/>
+      </object>
+      <accelerator key="Left" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="PushRight">
+        <property name="label" translatable="yes">Push to Right</property>
+        <property name="tooltip" translatable="yes">Push current change to the right</property>
+        <property name="stock_id">gtk-go-forward</property>
+        <signal name="activate" handler="action_push_change_right" swapped="no"/>
+      </object>
+      <accelerator key="Right" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <!-- FIXME: using LAST and FIRST is terrible and unreliable icon abuse -->
+    <child>
+      <object class="GtkAction" id="PullLeft">
+        <property name="label" translatable="yes">Pull from Left</property>
+        <property name="tooltip" translatable="yes">Pull change from the left</property>
+        <property name="stock_id">gtk-goto-last</property>
+        <signal name="activate" handler="action_pull_change_left" swapped="no"/>
+      </object>
+      <accelerator key="Right" modifiers="GDK_SHIFT_MASK | GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="PullRight">
+        <property name="label" translatable="yes">Pull from Right</property>
+        <property name="tooltip" translatable="yes">Pull change from the right</property>
+        <property name="stock_id">gtk-goto-first</property>
+        <signal name="activate" handler="action_pull_change_right" swapped="no"/>
+      </object>
+      <accelerator key="Left" modifiers="GDK_SHIFT_MASK | GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="CopyLeftUp">
+        <property name="label" translatable="yes">Copy Above Left</property>
+        <property name="tooltip" translatable="yes">Copy change above the left chunk</property>
+        <signal name="activate" handler="action_copy_change_left_up" swapped="no"/>
+      </object>
+      <accelerator key="bracketleft" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="CopyLeftDown">
+        <property name="label" translatable="yes">Copy Below Left</property>
+        <property name="tooltip" translatable="yes">Copy change below the left chunk</property>
+        <signal name="activate" handler="action_copy_change_left_down" swapped="no"/>
+      </object>
+      <accelerator key="semicolon" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="CopyRightUp">
+        <property name="label" translatable="yes">Copy Above Right</property>
+        <property name="tooltip" translatable="yes">Copy change above the right chunk</property>
+        <signal name="activate" handler="action_copy_change_right_up" swapped="no"/>
+      </object>
+      <accelerator key="bracketright" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="CopyRightDown">
+        <property name="label" translatable="yes">Copy Below Right</property>
+        <property name="tooltip" translatable="yes">Copy change below the right chunk</property>
+        <signal name="activate" handler="action_copy_change_right_down" swapped="no"/>
+      </object>
+      <accelerator key="apostrophe" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="Delete">
+        <property name="label" translatable="yes">Delete</property>
+        <property name="tooltip" translatable="yes">Delete change</property>
+        <property name="stock_id">gtk-delete</property>
+        <signal name="activate" handler="delete_change" swapped="no"/>
+      </object>
+      <accelerator key="Delete" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="MergeFromLeft">
+        <property name="label" translatable="yes">Merge All from Left</property>
+        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from the 
left</property>
+        <signal name="activate" handler="action_pull_all_changes_left" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="MergeFromRight">
+        <property name="label" translatable="yes">Merge All from Right</property>
+        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from the 
right</property>
+        <signal name="activate" handler="action_pull_all_changes_right" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="MergeAll">
+        <property name="label" translatable="yes">Merge All</property>
+        <property name="tooltip" translatable="yes">Merge all non-conflicting changes from left and right 
panes</property>
+        <signal name="activate" handler="merge_all_non_conflicting_changes" swapped="no"/>
+      </object>
+    </child>
+    <child>
+      <object class="GtkAction" id="PrevPane">
+        <property name="label" translatable="yes">Previous Pane</property>
+        <property name="tooltip" translatable="yes">Move keyboard focus to the previous document in this 
comparison</property>
+        <signal name="activate" handler="action_prev_pane" swapped="no"/>
+      </object>
+      <accelerator key="Page_Up" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkAction" id="NextPane">
+        <property name="label" translatable="yes">Next Pane</property>
+        <property name="tooltip" translatable="yes">Move keyboard focus to the next document in this 
comparison</property>
+        <signal name="activate" handler="action_next_pane" swapped="no"/>
+      </object>
+      <accelerator key="Page_Down" modifiers="GDK_MOD1_MASK"/>
+    </child>
+    <child>
+      <object class="GtkToggleAction" id="LockScrolling">
+        <property name="label" translatable="yes">Lock Scrolling</property>
+        <property name="tooltip" translatable="yes">Lock scrolling of all panes</property>
+        <property name="active">True</property>
+        <signal name="toggled" handler="on_action_lock_scrolling_toggled" swapped="no"/>
+      </object>
+    </child>
+  </object>
 </interface>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]