gtk3 display/windowmgr interaction
- From: Roger Davis <rbd soest hawaii edu>
- To: gtk-app-devel-list gnome org
- Subject: gtk3 display/windowmgr interaction
- Date: Thu, 12 Apr 2012 10:42:00 -1000 (HST)
Hi all,
I have two questions with regard to gtk3 and its interaction with the
window manager and X11 (or other) display.
(1) Is there a way to precisely position (or at least request such a
position for) a toplevel window? gtk_window_set_postion() seems to provide
only very limited positioning ability (e.g., centering). My app has
multiple toplevel windows and I would like to arrange them very precisely
for minimal overlap (without user interaction if possible). I see other
apps doing this (gimp, I think) so there must be a way, but I have not
been able to crack the code myself.
(2) Is there a way to get information about your display environment,
e.g., screen dimensions and pixel sizes, without actually creating any
widgets? Right now I'm getting this info by making (but not mapping) a
toplevel window, then calling gtk_window_get_screen(),
gdk_screen_get...(), etc., and then destroying the window. Seems like a
waste as I would assume that gtk_init() is actually opening the display
and hence this info should be available immediately after it's called. Not
a major roadblock here, but it does seem a bit kludgy. I would ideally
like to have this information before creating any toplevel windows (or
widgets) at all.
Thanks,
Roger Davis
Univ. of Hawaii
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]