Ken Ray <[EMAIL PROTECTED]> wrote on 12.11.2004, 19:27:40: > On 11/12/04 11:29 AM, "Kaveh Bazargan" wrote: > > > Thanks everyone. :-) > > > > Label was the easy answer I was looking for, and I think MenuHistory sounds > > interesting too. > > Kaveh, > > You (and others) should be careful about using the label on popup buttons IF > you have code that manipulates it... for example, I have code that restricts > the width of a popup button to a certain number of pixels, and truncates the > label and adds ellipses to make sure the text doesn't get cut off. > > In *this* situation, you *don't* want to get the label of the button, since > you might get the shortened version with ellipses. My suggestion would be to > always use the "selectedText" of the button. This will always give you the > full text of the item that is currently active on the button, *even* if the > label has been changed. MenuHistory only gives you the index number to the > line that is currently active. > > So suppose you had a popup button with three lines of text in it: > > Test first line > This is a really long line > Third line of data > > Using my truncation routines, if I selected the second option, the label of > the button might read "This is a really lon...". So here's the different > access methods to get the currently active line: > > put the label of btn 1 > --> This is a really lon... > > put the menuHistory of btn 1 > --> 2 > > put the selectedText of btn 1 > --> This is a really long line > > put line (the menuHistory of btn 1) of btn 1 > --> This is a really long line > > Hope this helps, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: [EMAIL PROTECTED] > > > _______________________________________________ > use-revolution mailing list > [EMAIL PROTECTED] > http://lists.runrev.com/mailman/listinfo/use-revolution -- Hi Guys thanks for the tip - I didnt ask for it tho. Regards Martin _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
