Re: Question about menus (usermenu, appmenu)

"Rodolfo García Peñas (kix)" <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
Quoting Josip Deanovic <[email protected]>:

> On Monday 2015-08-24 14:07:48 Rodolfo García  Peñas wrote:
>> Josip Deanovic <[email protected]> escribió:
>> > I am using the --enable-usermenu option every time when I prepare
>> > windowmaker for compilation but I don't think that I have ever managed
>> > to get some time and actually test and use the feature.
>> >
>> > The feature seem to appear in the 0.53.0 and it is documented in the
>> > NEWS file:
>> >
>> >
>> > -----BEGIN-----
>> > Application User Menu
>> > ---------------------
>> >
>> > Applications with an appicon can have a user defined menu.
>> >
>> > This menu will emulate keyboard events, and will be sent to the
>> > applications' window(s), thus the application must accept key
>> > combinations (CTRL+N for instance).
>> >
>> > To enable this feature, #define USER_MENU in src/wconfig.h and place
>> > menu files in ~/GNUstep/Defaults/UserMenus
>> > (/usr/local/etc/WindowMaker/UserMenus globally).
>> >
>> > The user menu is in PropList format and the filename is in:
>> > <instance name>.<class name>.menu or application's main window.
>> > (Example: the menu for xcalc would be - xcalc.XCalc.menu)
>> >
>> > Example user menu syntax:
>> >
>> > (
>> >
>> >   "Calculator",
>> >   ("Put 1", SHORTCUT, "2"),
>> >   ("Functions",
>> >
>> >     ("Put 2", SHORTCUT, "2"),
>> >     ("Put 3,4 and 5", SHORTCUT, (3,4,5))
>> >
>> >   ),
>> >   ("Exit", SHORTCUT, "Control+q")
>> >
>> > )
>> > -----END-----
>> >
>> >
>> > If I understand correctly this feature would make possible to use
>> > "the user defined menu" or keyboard shortcut on the appicon of an
>> > application to start emulating keyboard events on the application
>> > window.
>>
>> Hello,
>>
>> I tried to create the menu file
>> (~/GNUstep/Defaults/UserMenus/xcalc.XCalc.menu) with the contents
>> included in the NEWS file. I am unable to use the menu. IMO the call
>> is wrong, because is set in the wSetFocusTo function and in a place
>> probably unreacheable. Could someone try to show the menu?
>>
>> I will think about it, perhalps is a good idea have this menu...
>>
>> OTOH, the usermenu is not compiled in Debian/Ubuntu by default.
>
> I have tried to configure it for xlogo.XLogo.menu and I don't see
> any menu (unfortunately).
>
> Maybe there is some keyboard shortcut which need to be used to activate
> it? Or maybe some other way to activate it?

Hi,

I found one problem, the path was wrong in the code (or in the doc,  
IMO, in the code).

Then, I added the menu map when the window is created. Probably could  
be a good idea create a menu entry to show/hide the menu.

Ok, now we can test it.

Cheers,
kix
Rodolfo García Peñas (kix)
http://www.kix.es/


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.