[Gtk-sharp-list] Dual/multi monitor support?
stephane at delcroix.org
Mon Sep 7 04:40:38 EDT 2009
If by *screen* you mean *monitor* and you hav a single *sceen* splitted
on 2 *monitors*, you can do this:
//This will tell you on which monitor your window is on
Gdk.Screen screen = this.Screen;
int monitor = screen.GetMonitorAtWindow (parent.GdkWindow);
//Now, you can move it at will using Move (x, y), and it's easy to get
one monitor Bounds with:
Gdk.Rectangle bounds = screen.GetMonitorGeometry (monitor);
More info on
hot it helps
On Mon, 2009-09-07 at 01:15 -0700, markdarb wrote:
> Is it possible to see/change which screen a window is displayed on in
> multi-monitor setups? I'd like to be able to do this for both fullscreen and
> normal windows.
> The functions gtk_window_set_screen() and gtk_window_get_screen() listed at
> http://library.gnome.org/devel/gtk/unstable/GtkWindow.html are the sort of
> thing I'm looking for, but I haven't been able to find anything along those
> lines implemented in Gtk#.
> Many thanks,
More information about the Gtk-sharp-list