Have you checked that you are loading the contents of the button correctly 
first? If you don't put some text into the button, nothing will happen with the 
<popup btn "x"> command.

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig

On May 12, 2013, at 6:45 AM, Graham Samuel wrote:

> Actually I **thought** it was solved because a test stack worked. Now in my 
> real stack, it doesn't seem to work. Basically I have the button menu in an 
> obscure card in a mainstack somewhere, and the mouseDowns can easily be shown 
> to be reaching this stack and even this button, but the popup doesn't pop up. 
> My mouseDown handler looks like this
> 
> on mouseDown
>  if <conditions like it's a right-click on a non-textLocked field> then
>    popup btn "mycontextmenu" of cd "myobscurecard" of "mystackfaraway"
>  else
>    pass mouseDown
>  end if
> end mouseDown
> 
> I can make the menu appear by executing the above  'popup' line from the 
> message box, so both the path and the format of the button are right. I can 
> set a breakpoint in the mouseDown handler at the line immediately above the 
> 'popup' line, and the code stops at that point, but with or without the 
> breakpoint, no popup. I just can't see what I'm doing wrong, tho it's 
> probably blindingly obvious. Sadly one can't breakpoint the actual popup 
> action, only the script of the button after the popup action has taken place.
> 
> I just noticed that in the LC documentation for 'popup', it says  (of using a 
> button as a popup menu)
> 
>> The button is a reference to a button on the current card.
> 
> well, my button isn't on the current card, but I constructed a test rig which 
> shows it doesn't have to be, so that calls for a correction to the docs 
> rather than providing an explanation for my problem.
> 
> Sadly Jacque is on a plane somewhere - can anyone else help?
> 
> Graham
> 
> 
> On 9 May 2013, at 22:55, Graham Samuel wrote:
> 
>> Thanks Jacque for your (three) replies, Problem solved - it seems a lot 
>> clearer the way you explain it!
>> 
>> Graham
>> 
>> On 9 May 2013, at 22:20, J. Landman Gay wrote:
>> 
>>> On 5/9/13 2:54 PM, Graham Samuel wrote:
>>>> I could not work out if each field
>>>> would need its own button
>>> 
>>> Forgot to answer that part. You only need one button. It will pop up under 
>>> the mouse whenever it's called.
>>> 
>>> -- 
>>> Jacqueline Landman Gay         |     jac...@hyperactivesw.com
>>> HyperActive Software           |     http://www.hyperactivesw.com
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to