On Fri, 2006-12-22 at 11:27 +1300, John Stowers wrote:> David,
>
> I am interested in your recent commit regarding toolkit actions -
>
http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=commitdiff;h=a4c3b371ada1f7ef80c7701783342714a108a8f2
>
> Would you mind commenting on what the idea here is, and how this can
> be used by application authors / GTK hackers?
This is nothing new, toolkit actions are just a set of features that can
be triggered by compiz but depend on what's your preferred toolkit. E.g.
window menus, main menu, run dialog, force quit dialog. The decorator
you're using is currently what defines your preferred toolkit and in the
case of gwd, toolkit client message sent by compiz will be picked up and
either converted to gnome-panel actions (run dialog, menu menu) or
handled inside gwd (window menu, force quit dialog).
This commit added some initial support for these toolkit actions to kwd
and the current version of kwd should include full support for all these
toolkit actions, which means that window menu, main menu, run dialog and
force quit dialogs should work properly when using kwd.
Application authors shouldn't have to care about this at all.
-David