aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan D <[email protected]>2010-09-17 09:00:12 +0200
committerJan D <[email protected]>2010-09-17 09:00:12 +0200
commit318a04c60bf855b832b5c90e220bf3b576e1273e (patch)
treeeeac8748c44248c9ccaf6be58c265576e33a0715
parent0eb04273711b02ba6f842be64bfe55621f876d85 (diff)
Put handle on top for vertical toolbar, Bug#7051.
* gtkutil.c (xg_pack_tool_bar): Call gtk_handle_box_set_handle_position with argument top/left if tool bar is vertical/horizontal (Bug#7051).
-rw-r--r--src/ChangeLog5
-rw-r--r--src/gtkutil.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f294f41e02..8aaa9255ab 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-17 Jan Djärv <[email protected]>
+
+ * gtkutil.c (xg_pack_tool_bar): Call gtk_handle_box_set_handle_position
+ with argument top/left if tool bar is vertical/horizontal (Bug#7051).
+
2010-09-17 Kenichi Handa <[email protected]>
* ftfont.c (ftfont_check_otf): Fix previous change.
diff --git a/src/gtkutil.c b/src/gtkutil.c
index dbd48eb527..9356250eb7 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3974,6 +3974,8 @@ xg_pack_tool_bar (FRAME_PTR f, Lisp_Object pos)
if (into_hbox)
{
+ gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (x->handlebox_widget),
+ GTK_POS_TOP);
gtk_box_pack_start (GTK_BOX (x->hbox_widget), x->handlebox_widget,
FALSE, FALSE, 0);
@@ -3986,6 +3988,8 @@ xg_pack_tool_bar (FRAME_PTR f, Lisp_Object pos)
else
{
int vbox_pos = x->menubar_widget ? 1 : 0;
+ gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (x->handlebox_widget),
+ GTK_POS_LEFT);
gtk_box_pack_start (GTK_BOX (x->vbox_widget), x->handlebox_widget,
FALSE, FALSE, 0);