On 12 Oct 2003 17:37:26 +0200, Marcin G?ogowski wrote:
>
> I have a little problem.
> When I push mouse on any of title bar buttons the buttons are executing
> a command even I move the mouse cursor behind the button and release the
> button.
> How to solve this?
Use a function instead of an immediate command. And in the function use
"C" to execute a command, not "I". Then it will work like you want.
You may create really interesting button feels. For example, in
fvwm-themes all dangerous operations are canceled when you drag
a button after the accident press. Or when you simply wait (hold).
Even if the cursor does not leave the button area.
Like in this small snippet:
# button context modifie function
Mouse 0 2 A FuncFvwmDeleteOrDestroy
Mouse 1 4 A FuncFvwmMaximize
Mouse 1 6 A FuncFvwmIconify
DestroyFunc FuncFvwmDeleteOrDestroy
AddToFunc FuncFvwmDeleteOrDestroy
+ H Nop
+ M Nop
+ C Delete
+ D Destroy
DestroyFunc FuncFvwmMaximize
AddToFunc FuncFvwmMaximize
+ M Nop
+ H Nop
+ C Maximize
+ D Menu MenuFvwmWindowMaximize
DestroyFunc FuncFvwmIconify
AddToFunc FuncFvwmIconify
+ C Iconify
You need only "C" to cover your question, but having additional canceling
mechanisms (Nop on Move and Hold) may be useful too.
Regards,
Mikhael.
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Sun Oct 12 2003 - 11:23:51 BST