From 18144c84231aee36ae1d11b74941c9b318f1706a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 12 Apr 2006 21:52:12 +0000 Subject: updated for version 7.0d02 --- src/gui_motif.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/gui_motif.c') diff --git a/src/gui_motif.c b/src/gui_motif.c index 4caecc308d..7eb57589c4 100644 --- a/src/gui_motif.c +++ b/src/gui_motif.c @@ -370,7 +370,7 @@ label_expose(_w, _event, _region) gui_x11_create_widgets() { #ifdef FEAT_GUI_TABLINE - Widget button; + Widget button, scroller; Arg args[10]; int n; XmString xms; @@ -491,6 +491,20 @@ gui_x11_create_widgets() XtAddEventHandler(tabLine, ButtonPressMask, False, (XtEventHandler)tabline_menu_cb, NULL); + /* + * Set the size of the minor next/prev scrollers to zero, so + * that they are not displayed. Due to a bug in OpenMotif 2.3, + * even if these children widget are unmanaged, they are again + * managed by the Notebook widget and the notebook widget geometry + * is adjusted to account for the minor scroller widgets. + */ + scroller = XtNameToWidget(tabLine, "MinorTabScrollerNext"); + XtVaSetValues(scroller, XmNwidth, 0, XmNresizable, False, + XmNtraversalOn, False, NULL); + scroller = XtNameToWidget(tabLine, "MinorTabScrollerPrevious"); + XtVaSetValues(scroller, XmNwidth, 0, XmNresizable, False, + XmNtraversalOn, False, NULL); + /* Create the tabline popup menu */ tabLine_menu = XmCreatePopupMenu(tabLine, "tabline popup", NULL, 0); -- cgit v1.2.3