Thanks Mark. Good point about making certain no other objects can be selected (also that the second field shouldn't be invisible).
Glen On Wed, Mar 7, 2012 at 10:58 AM, Mark Schonewille < [email protected]> wrote: > Hi Glen, > > Your script works for me, but not in the IDE. I have created a front > script. I do also see the behaviour you describe. You can solve this by > adding another field. The field can be off-window but should not be > invisible. Use the following as a front script: > > on mouseDown theButton > if the cResize of the target is true then > if theButton is 3 AND the shiftkey is down then > get the selected of the target > switch it > case "true" > set the selected of the target to false > set the tool to browse > select empty > focus on fld 2 > break > case "false" > set the selected of the target to true > set the tool to pointer > break > end switch > else > pass mouseDown > end if > else > pass mouseDown > end if > end mouseDown > > The user will now be able to click in the first field and edit the text. > > I'd adjust the mouseDown script to make sure that other objects can't be > selected or you could set the cantSelect of all other objects to false. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Download the Installer Maker Plugin 1.7 for LiveCode here > http://qery.us/za > > On 7 mrt 2012, at 17:32, Glen Bojsza wrote: > > > Hello, > > > > I would like to allow a user to be able to change the size and location > of > > a text field in an application. > > > > The following allows the user to select the field via right-shift click > and > > then with the pointer tool move the field to where they want and resize > the > > field. > > > > With the next right-shift click the field is deselected and the browse > tool > > is shown. > > > > Problem is the user cannot put text into the field anymore? > > > > Am I approaching this correctly? > > > > on mouseDown theButton > > if theButton is 3 AND the shiftkey is down then > > get the selected of me > > switch it > > case "true" > > set the selected of me to false > > set the tool to browse > > select empty > > break > > case "false" > > set the selected of me to true > > set the tool to pointer > > break > > end switch > > else > > pass mouseDown > > end if > > end mouseDown > > > > Another question which may not be able to be answered is... can you limit > > the number of characters in the field based on the new size the user has > > made? > > > > thanks, > > > > Glen > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
