]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Changed default background yield time to 1 tick
authorJack Jansen <jack.jansen@cwi.nl>
Sun, 22 Sep 1996 22:14:30 +0000 (22:14 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Sun, 22 Sep 1996 22:14:30 +0000 (22:14 +0000)
Mac/Python/macglue.c

index 3df1a8a4d9b74583e11e4da2b00eb4e113253daf..df646ea904b888ca19235ad45e2e8ef69a8922e2 100644 (file)
@@ -129,7 +129,7 @@ static void PyMac_DoYield Py_PROTO((int));
 static long interval_fg = 12;
 static long interval_bg = 6;
 static long yield_fg = 1;
-static long yield_bg = 12;
+static long yield_bg = 2;
 static long lastyield;
 static int in_foreground;
 
@@ -543,10 +543,23 @@ void
 SIOUXDoAboutBox(void)
 {
        DialogPtr theDialog;
+       WindowRef theWindow;
+       CGrafPtr thePort;
        short item;
+       short xpos, ypos, width, height, swidth, sheight;
        
        if( (theDialog = GetNewDialog(ABOUT_ID, NULL, (WindowPtr)-1)) == NULL )
                return;
+       theWindow = GetDialogWindow(theDialog);
+       thePort = GetWindowPort(theWindow);
+       width = thePort->portRect.right - thePort->portRect.left;
+       height = thePort->portRect.bottom - thePort->portRect.top;
+       swidth = qd.screenBits.bounds.right - qd.screenBits.bounds.left;
+       sheight = qd.screenBits.bounds.bottom - qd.screenBits.bounds.top - LMGetMBarHeight();
+       xpos = (swidth-width)/2;
+       ypos = (sheight-height)/2 + LMGetMBarHeight();
+       MoveWindow(theWindow, xpos, ypos, 0);
+       ShowWindow(theWindow);
        ModalDialog(NULL, &item);
        DisposeDialog(theDialog);
 }