From 8269fc2b3965d12ba308caa554bfa7ee037fba13 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 16 Feb 2003 16:24:01 +0000 Subject: [PATCH] set the gravity to center the dialog. size it off the minSize which is already calculated, not off the size() with is nto --- otk/messagedialog.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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()); -- 2.45.2