Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

A click and hold button

by Anonymous Monk
on Jul 31, 2013 at 07:34 UTC ( #1047191=perlquestion: print w/ replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hello wise monks, I a seek your wisdom: does any one have an example of a button that when clicked upon initiates a command, and when you click and hold pops up a menu. Something like Optionsmenu but with the single click and click and hold distinction. Thanks

Comment on A click and hold button
Replies are listed 'Best First'.
Re: A click and hold button (Tk::bind clickon clickoff)
by Anonymous Monk on Jul 31, 2013 at 07:46 UTC

    that is any button where you use Tk::bind to bind clickon and clickoff, and in clickon you start a button timer

    if clickoff fires before timer expires, then you run one

    if timer expires before clickoff fires, you run two

    clickon is called a press and clickoff is called a release

    site:perlmonks.org tk bind button click press release

      Thanks. I played with the timers a bit, but I'm still missing on how to create the pop-up menu bellow the button.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1047191]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (11)
As of 2015-07-07 22:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls