[Xfce4-commits] <design:master> Add a configure button.

Jannis Pohlmann noreply at xfce.org
Tue May 31 19:52:01 CEST 2011


Updating branch refs/heads/master
         to 96a13b5fb3255756b675b10467f214dfb75465ad (commit)
       from 0381fc519419d93098a928dc52692a5a78efd032 (commit)

commit 96a13b5fb3255756b675b10467f214dfb75465ad
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Tue May 31 19:49:45 2011 +0200

    Add a configure button.

 .../merge-with-xfrun/demo-code/vala/mockup.vala    |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/xfce4-appfinder/merge-with-xfrun/demo-code/vala/mockup.vala b/xfce4-appfinder/merge-with-xfrun/demo-code/vala/mockup.vala
index 3eb3578..c4bf5d6 100644
--- a/xfce4-appfinder/merge-with-xfrun/demo-code/vala/mockup.vala
+++ b/xfce4-appfinder/merge-with-xfrun/demo-code/vala/mockup.vala
@@ -162,22 +162,28 @@ public class AppfinderView : HBox {
 
     var buttons = new HButtonBox ();
     buttons.set_spacing (6);
+    buttons.set_homogeneous (false);
     buttons.set_layout (ButtonBoxStyle.END);
     table.attach (buttons, 1, 2, 2, 3,
                   AttachOptions.FILL | AttachOptions.EXPAND,
                   AttachOptions.SHRINK,
                   0, 0);
 
-    var cancel = new Button.from_stock (Stock.CANCEL);
-    buttons.pack_start (cancel, false, true, 0);
+    var configure = new Button.with_mnemonic ("Configur_e");
+    configure.set_image (new Image.from_stock (Stock.PREFERENCES, IconSize.BUTTON));
+    buttons.pack_start (configure, false, false, 0);
+    buttons.set_child_secondary (configure, true);
 
-    cancel.clicked.connect (Gtk.main_quit);
+    var close = new Button.from_stock (Stock.CLOSE);
+    buttons.pack_start (close, false, true, 0);
+
+    close.clicked.connect (Gtk.main_quit);
 
     var launch = new Button.with_mnemonic ("_Launch");
     launch.set_image (new Image.from_stock (Stock.EXECUTE, IconSize.BUTTON));
     buttons.pack_start (launch, false, true, 0);
 
-    cancel.clicked.connect (Gtk.main_quit);
+    launch.clicked.connect (Gtk.main_quit);
 
     notify["expanded"].connect (() => {
       details_view.set_visible (expanded);



More information about the Xfce4-commits mailing list