'Template', 'Placeable' checkboxes
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-20 02:47 AM
‎2005-07-20
02:47 AM
I guess you would leave it unchecked for macros, but is that all there is to it? And what about the 'Template'? What is the point of that?
6 REPLIES 6
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-20 03:12 AM
‎2005-07-20
03:12 AM
Ignacio wrote:As far as I know.
I guess you would leave it unchecked for macros, but is that all there is to it?
And what about the 'Template'? What is the point of that?I'm not sure. It doesn't seem to make any difference. The "Template" parts seems to open & save just like any other, and I don't see any "New from Template" option.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-20 07:59 AM
‎2005-07-20
07:59 AM
Ignacio wrote:These options are very powerful, as they let you create new 'subtype' objects in the object hierarchy!
I guess you would leave it unchecked for macros, but is that all there is to it? And what about the 'Template'? What is the point of that?
Yes, the
If you check "template", and assign an appropriate location in the subtype hierarchy too (click the Subtype button), then the object name will appear in the subtype hierarchy for the creation of future objects based on this one. All parameters that have been created for this object will be created automatically in any objects that have this one specified for subtype.
Since only parameters are copied into a subtyped object, not behavior (scripts), a 'pure' subtype object (one that has nothing to place) is created by defining all of the parameters that objects like it should have, and checking the
Creating your own subtype in this way is an excellent way to proceed if you are about to create a number of related objects that should all have some common parameters. Note that you can create subtypes of subtypes, etc.... just as Graphisoft has in the standard library.
Karl
AC 28 USA and earlier • macOS Sequoia 15.4, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-20 10:06 PM
‎2005-07-20
10:06 PM
Thanks for the explanation Karl. I just discovered the subtype creation effect today. How do you make subtypes of subtypes?
This does look very cool!
This does look very cool!

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-20 10:49 PM
‎2005-07-20
10:49 PM
Matthew wrote:The parent subtype is the one chosen via the Subtypes button for the new object. All of the parent params become part of your new objects params (in blue, to indicate they are 'inherited') and will be passed on, with your new params (in black) to any 'children' that you create based on the new subtype.
How do you make subtypes of subtypes?
So, if you create ML Symbol as a new non-placeable template object with some parameters common to all 2D symbols you create, and then create another pure template object ML Survey Syms that has parameters common to all survey related symbols that you create, and make ML Survey Syms be 'of' subtype "ML Symbol', then the common ML Symbol params appear in ML Survey Syms.
Finally, when you create a 'real' object, say ML Survey Pin, of type ML Survey Syms (placeable), it will receive all of the parameters defined in ML Symbol and ML Survey Syms.
Karl
AC 28 USA and earlier • macOS Sequoia 15.4, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-21 03:32 AM
‎2005-07-21
03:32 AM
Thanks Karl.
I kinda suspected it was something like that (right after I posted the question). It's great to see it so clearly spelled out.
I kinda suspected it was something like that (right after I posted the question). It's great to see it so clearly spelled out.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-07-22 08:10 PM
‎2005-07-22
08:10 PM
Thanks, Matthew. Actually, to add one more piece to the puzzle. These unplaceable 'pure' subtype objects can actually be macro-like. For example, there might be a parameter script to process the parameters. So, the subtype object can be CALLed in the parameter script of the child to invoke that script. Etc.
Karl
Karl
AC 28 USA and earlier • macOS Sequoia 15.4, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB