Tabbed buttons
Stephen Barncard
stephenREVOLUTION at barncard.com
Wed Sep 28 15:58:41 EDT 2005
Thanks, Guys ! What a great group... THREE ways to do it, no less....
sqb
At 2:26 PM -0500 9/28/05, Ken Ray wrote:
>No, you can "set the menuHistory of <buttonDescriptor> to <tabNumber>" which
>not only changes the tab to the right tab, but it acts like the tab was
>selected (i.e. it runs the menuPick handler).
>
>For example, if you had a tabbed button with three tabs: "Apple", "Orange",
>"Banana", and "Orange" was currently active and you wanted to change it so
>that "Apple" is the current tab and acting like it was clicked on, you can
>do:
>
> set the menuHistory of btn "tabs" to 1
>
>If you don't know the number, you can do this:
>
> set the wholeMatches to true
> set the menuHistory of btn "tabs" to lineOffset("Banana",btn "tabs")
>
>If for some reason you want the tab to change, but you *don't* want to have
>it run the menuPick handler, you can surround it with "lock messages", as
>in:
>
> set the wholeMatches to true
> lock messages
> set the menuHistory of btn "tabs" to lineOffset("Banana",btn "tabs")
> unlock messages
>
>Hope this helps,
>
>Ken Ray
At 8:24 PM +0100 9/28/05, David Burgun wrote:
>Hi,
>
>You need to set the menuHistory property, this does it:
>
>put lineoffset("OptionA", btn "my TAB button") into my_menuhistory
>
>Hope this helps
>Dave
At 12:38 PM -0700 9/28/05, Phil Davis wrote:
>Besides setting the menuHistory of the tabbed button, you can also
>select a line of the button. This will select the tab containing the
>text in that selected line. Like this:
>
> select line 2 of btn "tabs"
>
>Phil Davis
More information about the use-livecode
mailing list