I am creating the window manager for multiple desktops :)
Anyways, i got one answer in nabble which I feel is the best option -
even though I am just investigating on how to do it.

Please find below -
James Matthews wrote:
>
> Hi all,
>    I am trying to modify the system menu of all the applications in
> my machine.
>    For example say - I am creating multiple desktops for windows  -
> and I want to give every application the capability to be moved across
> different desktops. So I wanted to modify the basic system menu list
> to include the new options.
>
>    The methods I could think of are -
> 1. Modify the basic windows set of system menu values (best option)

There is no central repository where this is stored, so there's no
place
to change.


> 2. Poll every few milliseconds and modify the system menu values of
> the active window

Ick  Windows don't come and go that often, and you only need to do
this
once for each application.

The correct option is (3) install a Windows hook to watch for new
application to activate, and modify the menu in the hook.  You will
have
to use a hook in order to catch the menu item being chosen anyway.
There are Python modules to handle some kinds of hooks, but overall
this
would be much easier in C.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to