position fr a click in an editable field
    thierry 
    douez at wanadoo.fr
       
    Fri Oct  1 12:31:03 EDT 2004
    
    
  
Hi,
>> Any help would be very much appreciated...
KM> Let me see if i understand you correctly...
almost, almost... as usual :-)
KM> put the selectedchunk into hereweare
KM> if word 4 of hereweare > word 2 of hereweare then
KM>     ## no selection, just a blinking cursor...
KM> end if
KM> Hope this helped...(?)
Well, look above: I've find kind of solution for the problem.
When one Right-Click on an editable field, the selectionChanged
is not called; neither the selectedchunk refreshed ????
So, after lots of tries, i found this one :
add the instruction : "Click at the clickLoc" in the mouseup handler
which obviously do the right job....
i would have liked to do this in a mousedown handler, but this
work around does not work.
Now, the customer can right-click anywhere in the text, the selection
is made and i can do some text processing to fill up the contextual menu...
So, another question :-)  is this a bug ?
thank you and enjoy your week-end,
-------------------------------
on selectionChanged
 put " selectionChanged: " && the selectedChunk  into field "R"
end selectionChanged
on mouseUp
  click at the clickLoc
  SetTheContextPopUp
end mouseUp
 
on SetTheContextPopUp
  if the mousetext is not empty then select the mousetext
  put word 2 of the selectedChunk  into c1
  put word 4 of the selectedChunk  into C2
  put c1 & " - " & c2  & \
      cr & "selectedChunk: " & the selectedChunk & cr & \
      "mousetext: " & the mouseText  & \
      cr & "clickChunk: " & the clickChunk  & \
      cr & "clickText: " & the clickText  &\
      cr & "selectedText: " & the selectedText &\
      cr & "XXX"  \
      into theMenu
  put cr & "-" & cr & "exit" after theMenu
  put theMenu into control "ContextButton"
  popup button "ContextButton"
   
Best regards,  thierry
    
    
More information about the use-livecode
mailing list