From: Dana Jansens Date: Sun, 16 Feb 2003 16:24:01 +0000 (+0000) Subject: set the gravity to center the dialog. X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=8269fc2b3965d12ba308caa554bfa7ee037fba13;p=chaz%2Fopenbox set the gravity to center the dialog. size it off the minSize which is already calculated, not off the size() with is nto --- diff --git a/otk/messagedialog.cc b/otk/messagedialog.cc index b1f6c61a..2c06e63a 100644 --- a/otk/messagedialog.cc +++ b/otk/messagedialog.cc @@ -133,11 +133,12 @@ void MessageDialog::show() r = Rect(Point(0, 0), display->screenInfo(screen())->size()); XSizeHints size; - size.flags = PMinSize | PPosition; + size.flags = PMinSize | PPosition | PWinGravity; size.min_width = minSize().width(); size.min_height = minSize().height(); + size.win_gravity = CenterGravity; - Size dest = area().size(); + Size dest = minSize(); if (dest.width() < 200 || dest.height() < 100) { if (dest.width() < 200 && dest.height() < 100) dest = Size(200, 100); else if (dest.width() < 200) dest = Size(200, dest.height());