Only works for new objects though. Not existing ones. Bob
On Jun 26, 2012, at 4:46 PM, Peter Haworth wrote: > You can do that now I believe. There are templates for every object. > There's a keyword for each named "Templatexxx" where xxx is the type of > object - card, button, field, etc. See the dictionary for details. > > Pete > lcSQL Software <http://www.lcsql.com> > > > > On Tue, Jun 26, 2012 at 4:36 PM, Bob Sneidar <b...@twft.com> wrote: > >> I was actually thinking it could be even more granular in that you could >> have any number of "template" objects for different things. Let's say you >> wanted labels to be one font and size and style, but the editable fields to >> be another, and buttons to be yet another. Wouldn't it be cool if you could >> change the properties of a "template" object for each, and everything that >> was "owned" by that object that didn't have it's property set explicitly >> would inherit it's properties from it's "owner"? You could change the look >> and feel of an entire application with a few script commands. As is, >> everything including buttons would change when the parent changed, unless >> explicitly set. Just a pipe dream tho'. >> >> Bob >> >> >> On Jun 26, 2012, at 4:10 PM, Peter Haworth wrote: >> >>> That is what happens. An object's properties are inherited from it's >> owner >>> unless you specify a different value either in the inspector or by >> script. >>> Controls are owned by a group or a card, a card is owned by a stack and a >>> stack is owned by its main stack. >>> >>> Assuming I'm not totally offbase, that's why I think I could just change >>> the font of the main stack and not bother going through every control on >>> every card. Busy testing that out right now. >>> >>> I believe it's also possible to use profiles to do this but I haven't got >>> round to figuring profiles out yet. >>> >>> Pete >>> lcSQL Software <http://www.lcsql.com> >>> >>> >>> >>> On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar <b...@twft.com> wrote: >>> >>>> What is really needed is to be able to set the owner of an object, as in >>>> set the owner of this field to field "tplDataEntryField" of card >>>> "defaults". That way you could set the textfont of one object and have >> all >>>> the other objects that have it as an owner change. This could be the >> basis >>>> of a kind of OOP hierarchy. >>>> >>> _______________________________________________ >>> 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