Re: Screen Edges
- From: Nathaniel McCallum <npmccallum gentoo org>
- To: gtk-app-devel-list gnome org
- Subject: Re: Screen Edges
- Date: Sun, 06 Nov 2005 13:03:44 -0500
On Sun, 2005-11-06 at 12:53 +0300, Alexey Rusakov wrote:
Nathaniel McCallum wrote:
I'm trying to figure out how to make a GtkWindow behave like a panel
(ie. gnome-panel). I've looked at the gnome-panel code, but I have no
idea even where to begin. I already have the window being non-decorated
and the same width of the screen. However, how do I make it "reserve"
the edge of the screen for itself only? ie. So if you maximize another
window, it doesn't go underneath the panel window. I hope I'm being
clear.
The "low-level" way is to use _NET_WM_STRUT/_NET_WM_STRUT_PARTIAL
keywords (see freedesktop's EWMH specification,
http://freedesktop.org/wiki/Standards_2fwm_2dspec). I don't know whether
Gtk/GNOME has its own interface for this.
Its also not portable. Also, I've tried using it (_NET_WM_STRUT...) by
doing:
w = gtk.window()
w.show_all()
w.window.property_change(...)
but it didn't seem to affect anything.
Nathaniel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]