X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=args.h;h=b8061d9fa51b26589e3c3942b258332762970f5f;hb=a6ae4e1711147118d14b51ff929e15b7198ba5f7;hp=613f0a41b1dad2d5e3c3e37414f0906c00c1ff9e;hpb=71ad75d24941a489a162c6906998f656a7c398be;p=xboard.git diff --git a/args.h b/args.h index 613f0a4..b8061d9 100644 --- a/args.h +++ b/args.h @@ -104,6 +104,7 @@ IcsTextMenuEntry icsTextMenuEntry[ICS_TEXT_MENU_SIZE]; int junk; Boolean singleList; char *homeDir; +int frameX, frameY; // width of window frame and title bar void EnsureOnScreen(int *x, int *y, int minX, int minY); char StringGet(void *getClosure); @@ -715,8 +716,10 @@ ArgDescriptor argDescriptors[] = { { "useInternalWrap", ArgTrue, (void *) &appData.useInternalWrap, FALSE, INVALID }, /* noJoin usurps this if set */ // [HGM] placement: put all window layouts last in ini file, but man X,Y before all others - { "minX", ArgZ, (void *) &minX, FALSE, INVALID }, // [HGM] placement: to make suer auxialary windows can be placed + { "minX", ArgZ, (void *) &minX, FALSE, INVALID }, // [HGM] placement: to make sure auxiliary windows can be placed { "minY", ArgZ, (void *) &minY, FALSE, INVALID }, + { "frameX", ArgInt, (void *) &frameX, XBOARD, (ArgIniType) 2 }, // [HGM] placement: correction for lying X11 + { "frameY", ArgInt, (void *) &frameY, XBOARD, (ArgIniType) 22 }, { "winWidth", ArgInt, (void *) &wpMain.width, TRUE, INVALID }, // [HGM] placement: dummies to remember right & bottom { "winHeight", ArgInt, (void *) &wpMain.height, TRUE, INVALID }, // for attaching auxiliary windows to them { "x", ArgInt, (void *) &wpMain.x, TRUE, (ArgIniType) CW_USEDEFAULT },