Mercurial > vim
diff src/gui_motif.c @ 827:fd1b3406fd1c v7.0d02
updated for version 7.0d02
author | vimboss |
---|---|
date | Wed, 12 Apr 2006 21:52:12 +0000 |
parents | 8dd456c1e283 |
children | 8e5830943bff |
line wrap: on
line diff
--- 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);