mirror of
https://github.com/vim/vim.git
synced 2025-07-24 10:45:12 -04:00
patch 9.0.1303: Motif: scrollbar width/height wrong when maximized
Problem: Motif: scrollbar width/height wrong when maximized. Solution: Set the width/height when creating the scrollbar. (closes #11946)
This commit is contained in:
parent
aab2ead008
commit
094b8473ed
@ -1695,7 +1695,7 @@ gui_mch_set_scrollbar_pos(
|
||||
XmNtopOffset, y,
|
||||
XmNleftOffset, x,
|
||||
XmNrightOffset, gui.which_scrollbars[SBAR_RIGHT]
|
||||
? gui.scrollbar_width : 0,
|
||||
? gui.scrollbar_width : 0,
|
||||
XmNheight, h,
|
||||
NULL);
|
||||
XtManageChild(sb->id);
|
||||
@ -1788,9 +1788,8 @@ gui_mch_create_scrollbar(
|
||||
int orient) // SBAR_VERT or SBAR_HORIZ
|
||||
{
|
||||
Arg args[16];
|
||||
int n;
|
||||
int n = 0;
|
||||
|
||||
n = 0;
|
||||
XtSetArg(args[n], XmNminimum, 0); n++;
|
||||
XtSetArg(args[n], XmNorientation,
|
||||
(orient == SBAR_VERT) ? XmVERTICAL : XmHORIZONTAL); n++;
|
||||
@ -1801,18 +1800,21 @@ gui_mch_create_scrollbar(
|
||||
XtSetArg(args[n], XmNtopAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); n++;
|
||||
XtSetArg(args[n], XmNleftAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNwidth, gui.scrollbar_width); n++;
|
||||
break;
|
||||
|
||||
case SBAR_RIGHT:
|
||||
XtSetArg(args[n], XmNtopAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); n++;
|
||||
XtSetArg(args[n], XmNrightAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNwidth, gui.scrollbar_width); n++;
|
||||
break;
|
||||
|
||||
case SBAR_BOTTOM:
|
||||
XtSetArg(args[n], XmNleftAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNrightAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
|
||||
XtSetArg(args[n], XmNheight, gui.scrollbar_height); n++;
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -695,6 +695,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
1303,
|
||||
/**/
|
||||
1302,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user