Eric... thanks
that works.
clone button "Create Links"; set the name of it to "Siva"
I guess this is a documentation bug...under name it says:
"set the [long | abbr[ev[iated] | short] name of object to string"
implies that
clone button "Create Links"; set the short name of it to "Siva"
should work, but it doesn't
BR
Eric Corbett wrote:
Try setting the name, not the short name.
I often use templates and copy or clone them. I use template... to create
groups usually.
- eric
On Dec 1, 2014, at 2:57 PM, Brahmanathaswami wrote:
I have a little widget I'm creating to help with internal discussion about web
site development. To prepare, I could just drag book marks into folders in my
browser but that's too weak...
So I have a button I can use to drop links onto and this triggers the creation
of a new button
on dragEnter -- show a green outline around the drop target
set the borderColor of the target to "green"
set the dragaction to "copy"
end dragEnter
on dragDrop
put the dragData["text"] into tURL
createButtonLink tURL
end dragDrop
on createButtonLink tURL
ask "Name your button" with tURL
put it into tButtonName
create button tButtonName
set the script of btn tButtonName to \
"on mouseup"& cr& "revGoUrl "& quote& tURL& quote& cr& "end mouseup"
end createButtonLink
I can then set the systemWindow to true and my little pallette rides on top of
the screen and I can navigate web pages in Firefox...
This worked so nicely I want to make it a bit more robust and perhaps style the buttons.
Put a "key point" into a custom property or in the script itself:
on mouseup
put "Robust Sidebar" into fld "points"
revGoUrl "http://dev.himalayanacademy.com/looklisten/music"
end mouseup
Now, my question is about best strategies. Of course with LC there's always ten
different ways to do things. but if I want to tweak the look and feel of the
buttons later, I think I need to include behaviors in the mix...
So rather than create a new button.. I could:
1) clone a button with the existing requirement, and then replace strings in
the script and set name and the custom prop for the newly cloned button.
2) perhaps use the "templateButton" but that seems a weak path.
What do others do?
And how to you change the name of a cloned object in the same script?
this:
clone button "Create Links"; set the short name of it to "Hello"
Generates and error:
Script compile error:
Error description: seek: missing 'in'
but "it" contains a valid button reference... so what is wrong?
even this does not work:
set the short name of button ID 1037 to "hello"
??
Swasti Astu, Be Well!
Brahmanathaswami
Kauai's Hindu Monastery
www.HimalayanAcademy.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