Hello, 

The first patch I send (menustyle_options.patch.gz) adds four new
options for menus: CaseSensitiveHotkeys, CaseSensitiveHotkeysOff,
HotkeysRunConfirmation and HotkeysRunConfirmationOff.

"CaseSensitive" ones are to make hot-key feature see the difference
between upper and lowercase letters. The last two options allow
instructing fvwm to wait for key press or mouse click before executing
selected command (popups are not affected).

Since I don't know the fvwm code really well, I read changes associated
with AutomaticHotkeys options and put mine in the same places. I'm not
sure if I did it right, so I'd be glad if someone could read and comment
my work.

The second patch is definitelly not a ready-to-apply one. I send it just
to show the concept. 
The idea is to add the cursor position limits to EdgeCommand.
If the pointer is within them apropriate function is run, if not
everything stays normal (ex. the EdgeScroll can still be enabled).

I use GetIntegerArguments insted of GetSuffixedIntegerArguments and
probably there are other problems with it. But before making it usable I
wanted to ask if there is a need for something like that.

BTW is there any prefered coding style? I tried to stay consistent with
the code I was changing but it is difficult sometimes.

Regards,

-- 
Marcin Pawlik

Attachment: menustyle_options.patch.gz
Description: Binary data

Attachment: edge_command.patch.gz
Description: Binary data

Reply via email to