[gnome-disk-utility/udisks2-port] Use a hpane instead of a hbox for the main window



commit dd93ff5c499682e12afc44223419bc30453c9e9f
Author: David Zeuthen <davidz redhat com>
Date:   Sat Sep 3 11:53:58 2011 -0400

    Use a hpane instead of a hbox for the main window
    
    Signed-off-by: David Zeuthen <davidz redhat com>

 data/ui/palimpsest.ui      |   53 ++++++++++++++++++++++++++++++++++---------
 src/palimpsest/gduwindow.c |    6 ++--
 2 files changed, 45 insertions(+), 14 deletions(-)
---
diff --git a/data/ui/palimpsest.ui b/data/ui/palimpsest.ui
index e7e0118..96a5507 100644
--- a/data/ui/palimpsest.ui
+++ b/data/ui/palimpsest.ui
@@ -112,14 +112,16 @@
     <property name="default_width">400</property>
     <property name="default_height">500</property>
     <child>
-      <object class="GtkHBox" id="palimpsest-hbox">
+      <object class="GtkHPaned" id="main-hpane">
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="spacing">12</property>
+        <property name="can_focus">True</property>
+        <property name="position">300</property>
+        <property name="position_set">True</property>
         <child>
           <object class="GtkVBox" id="device-tree-vbox">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
+            <property name="margin_right">6</property>
             <child>
               <object class="GtkScrolledWindow" id="device-tree-scrolledwindow">
                 <property name="width_request">300</property>
@@ -131,11 +133,10 @@
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <property name="headers_visible">False</property>
-                    <property name="headers_clickable">False</property>
                     <property name="show_expanders">False</property>
                     <property name="level_indentation">12</property>
                     <child internal-child="selection">
-                      <object class="GtkTreeSelection" id="device-tree-treeview-selection"/>
+                      <object class="GtkTreeSelection" id="treeview-selection"/>
                     </child>
                   </object>
                 </child>
@@ -155,6 +156,8 @@
                   <object class="GtkToolButton" id="device-tree-attach-disk-image-button">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_markup" translatable="yes">Attach Disk Image...</property>
                     <property name="tooltip_text" translatable="yes">Attach Disk Image...</property>
                     <property name="use_action_appearance">False</property>
                     <property name="icon_name">list-add-symbolic</property>
@@ -168,6 +171,8 @@
                   <object class="GtkToolButton" id="device-tree-detach-disk-image-button">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_markup" translatable="yes">Detach Disk Image</property>
                     <property name="tooltip_text" translatable="yes">Detach Disk Image</property>
                     <property name="use_action_appearance">False</property>
                     <property name="icon_name">list-remove-symbolic</property>
@@ -186,15 +191,15 @@
             </child>
           </object>
           <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
+            <property name="resize">False</property>
+            <property name="shrink">True</property>
           </packing>
         </child>
         <child>
           <object class="GtkNotebook" id="palimpsest-notebook">
             <property name="visible">True</property>
             <property name="can_focus">True</property>
+            <property name="margin_left">6</property>
             <property name="hexpand">True</property>
             <child>
               <object class="GtkAlignment" id="alignment1">
@@ -535,6 +540,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-partition-create</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">list-add-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -546,6 +553,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-mount</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">media-playback-start-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -557,6 +566,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-unmount</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">media-playback-stop-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -568,6 +579,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-eject</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">media-eject-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -579,6 +592,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-unlock</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">changes-allow-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -590,6 +605,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-lock</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">changes-prevent-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -601,6 +618,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-activate-swap</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">media-playback-start-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -612,6 +631,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-deactivate-swap</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">media-playback-stop-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -623,6 +644,8 @@
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
                                     <property name="related_action">devtab-action-generic</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="icon_name">system-run-symbolic</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -941,6 +964,15 @@
               <object class="GtkVBox" id="newtab_vbox">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
               </object>
               <packing>
                 <property name="position">3</property>
@@ -965,9 +997,8 @@
             </child>
           </object>
           <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
+            <property name="resize">True</property>
+            <property name="shrink">True</property>
           </packing>
         </child>
       </object>
diff --git a/src/palimpsest/gduwindow.c b/src/palimpsest/gduwindow.c
index bef6108..d75fe88 100644
--- a/src/palimpsest/gduwindow.c
+++ b/src/palimpsest/gduwindow.c
@@ -63,7 +63,7 @@ struct _GduWindow
 
   GtkWidget *volume_grid;
 
-  GtkWidget *main_hbox;
+  GtkWidget *main_hpane;
   GtkWidget *details_notebook;
   GtkWidget *device_scrolledwindow;
   GtkWidget *device_treeview;
@@ -101,7 +101,7 @@ static const struct {
   goffset offset;
   const gchar *name;
 } widget_mapping[] = {
-  {G_STRUCT_OFFSET (GduWindow, main_hbox), "palimpsest-hbox"},
+  {G_STRUCT_OFFSET (GduWindow, main_hpane), "main-hpane"},
   {G_STRUCT_OFFSET (GduWindow, device_scrolledwindow), "device-tree-scrolledwindow"},
   {G_STRUCT_OFFSET (GduWindow, device_toolbar), "device-tree-add-remove-toolbar"},
   {G_STRUCT_OFFSET (GduWindow, device_toolbar_attach_disk_image_button), "device-tree-attach-disk-image-button"},
@@ -704,7 +704,7 @@ gdu_window_constructed (GObject *object)
       *p = G_OBJECT (gtk_builder_get_object (window->builder, widget_mapping[n].name));
     }
 
-  gtk_widget_reparent (window->main_hbox, GTK_WIDGET (window));
+  gtk_widget_reparent (window->main_hpane, GTK_WIDGET (window));
   gtk_window_set_title (GTK_WINDOW (window), _("Disk Utility"));
   gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
   gtk_container_set_border_width (GTK_CONTAINER (window), 12);



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