[glide] Ohh slide buttons are pretty now



commit cc0ea124a90bb915a3d2af3abefaa85f638c2f86
Author: Robert Carr <racarr Valentine localdomain>
Date:   Thu Apr 29 05:14:56 2010 -0400

    Ohh slide buttons are pretty now

 data/ui/glide-window.ui  |    6 ++++--
 src/glide-slide-box.c    |    8 ++++++--
 src/glide-slide-button.c |    2 +-
 3 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/data/ui/glide-window.ui b/data/ui/glide-window.ui
index 933956f..3f867ce 100644
--- a/data/ui/glide-window.ui
+++ b/data/ui/glide-window.ui
@@ -509,13 +509,13 @@
             <property name="visible">True</property>
             <child>
               <object class="GtkScrolledWindow" id="slide-pane-scrolled">
-                <property name="width_request">95</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <property name="hscrollbar_policy">automatic</property>
+                <property name="hscrollbar_policy">never</property>
                 <property name="vscrollbar_policy">automatic</property>
                 <child>
                   <object class="GtkViewport" id="slide-pane-viewport">
+                    <property name="width_request">100</property>
                     <property name="visible">True</property>
                     <property name="resize_mode">queue</property>
                     <child>
@@ -525,6 +525,8 @@
                 </child>
               </object>
               <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
                 <property name="position">0</property>
               </packing>
             </child>
diff --git a/src/glide-slide-box.c b/src/glide-slide-box.c
index a9f85cd..2e328ec 100644
--- a/src/glide-slide-box.c
+++ b/src/glide-slide-box.c
@@ -37,9 +37,13 @@ glide_slide_box_document_slide_added (GlideDocument *document,
 {
   GlideSlideBox *box = (GlideSlideBox *)data;
   GtkWidget *b = glide_slide_button_new ();
+  GtkWidget *alignment = gtk_alignment_new (0,0,0,0);
   
-  gtk_box_pack_start (GTK_BOX (box), b, FALSE, FALSE, 0);
-  gtk_widget_show (b);  
+  gtk_container_add (GTK_CONTAINER (alignment), b);
+  gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 5, 5, 9, 0);
+  
+  gtk_box_pack_start (GTK_BOX (box), alignment, FALSE, FALSE, 0);
+  gtk_widget_show_all (alignment);  
   
   glide_slide_button_set_slide (GLIDE_SLIDE_BUTTON (b), slide);
   
diff --git a/src/glide-slide-button.c b/src/glide-slide-button.c
index 0a9957d..3b8a30f 100644
--- a/src/glide-slide-button.c
+++ b/src/glide-slide-button.c
@@ -122,7 +122,7 @@ glide_slide_button_init (GlideSlideButton *button)
   g_signal_connect (button->priv->drawing_area, "expose-event",
 		    G_CALLBACK (glide_slide_button_drawing_area_expose),
 		    button);
-  
+
   gtk_widget_set_size_request (button->priv->drawing_area, 80, 60);
 }
 



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