]> Pileus Git - ~andy/gtk/commit
GtkWindow: Allow setting size from geometry
authorOwen W. Taylor <otaylor@fishsoup.net>
Sun, 10 Oct 2010 02:38:54 +0000 (22:38 -0400)
committerOwen W. Taylor <otaylor@fishsoup.net>
Mon, 11 Oct 2010 18:06:16 +0000 (14:06 -0400)
commita4a7a611f2219a4cdcb359ac828ea122906f158e
treeca7ace718c6f0c9bb205516bde9f18741d863c2c
parent519d7587117269773c1bd85887779b80fca04b81
GtkWindow: Allow setting size from geometry

If you set a geometry widget via gtk_window_set_geometry_hints() it
becomes very hard to compute appropriate toplevel sizes in pixels
to make the window a particular size. Synthesizing strings and passing
them to gtk_window_parse_geometry() is possible, but to avoid
avoid such ugliness, add functions:

 gtk_window_set_default_geometry()
 gtk_window_resize_to_geometry()

That act like gtk_window_set_default_size() and
gtk_window_resize() but are in terms of the resize increments of the
geometry widget.

https://bugzilla.gnome.org/show_bug.cgi?id=631796
gtk/gtkwindow.c
gtk/gtkwindow.h
tests/testgeometry.c