Re: Sawfish + Screenlets doesn't work



On Sat, Apr 5, 2008 at 11:44 PM, Timo Korvola <Timo Korvola iki fi> wrote:
> "Andrea Vettorello" <andrea vettorello gmail com> writes:
>  > I can't find in the EWMH specs how should be managed a window with
>  > _NET_WM_WINDOW_TYPE_TOOLBAR property enabled,
>
>  I think that is intentional.  The point of the _NET_WM_WINDOW_TYPE
>  hint is not to specify how windows should be decorated.  The hint
>  specifies the role of the window and the wm can use this information
>  as it pleases.  Read the rationale in the wm-spec.

The other day I read it quite fast, but what I found confusing was
they state _NET_WM_WINDOW_TYPE "should be used by the window manager
in determining the decoration" but they don't define what should be an
acceptable decoration for toolbar windows.

>
>  > http://mail.gnome.org/archives/wm-spec-list/2002-July/msg00002.html
>  > is stated that a toolbar should be decorated by the toolkit not the
>  > window manager.
>
>  The message was rather vague, although GTK and Qt do decorate torn off
>  toolbars.  Unfortunately the wm-spec does not specify that toolbars
>  would have to have client-provided support for management functions
>  such as moving.  In practice GTK and Qt toolbars do, and docking only
>  works if you drag the toolkit-provided handle or titlebar rather than
>  the wm-provided titlebar.

I've found another thread (it starts in july/august):
http://mail.gnome.org/archives/wm-spec-list/2003-September/msg00007.html
They state again that the EWMH spec is too vague. ^__^

>  > Right now I can't recall other applications that use toolbars so I
>  > don't know if it breaks something else.
>
>  For GTK and Qt it might be an improvement, because users would then
>  not be confused by toolbars failing to dock if you move them by
>  dragging the wm titlebar.  I do not recall other toolkits with
>  tearable toolbars.  Nevertheless, I'd be wary with this because the
>  EWMH spec is so vague.

Other than OpenOffice, I spotted another application that uses a
toolbar (in a unorthodox way):
http://www.jcoppens.com/soft/cbrpager/index.en.php


-- 
Andrea


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]