all repos — openbox @ 8269fc2b3965d12ba308caa554bfa7ee037fba13

openbox fork - make it a bit more like ryudo

set the gravity to center the dialog.
size it off the minSize which is already calculated, not off the size() with is nto
Dana Jansens danakj@orodu.net
commit

8269fc2b3965d12ba308caa554bfa7ee037fba13

parent

e07ea8486556349ee0a312fd4c6bc0e5aa2de4f9

1 files changed, 3 insertions(+), 2 deletions(-)

jump to
M otk/messagedialog.ccotk/messagedialog.cc

@@ -133,11 +133,12 @@ else

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());