Er, whoops, Elliot beat me to it. :)
On Apr 26, 2007, at 9:32 PM, Elliot Winard wrote:
You should declare the window as a class and then create multiple
instances of it -
<class name="TyWindowClass" x="50" y="50" width="${imageLoad.width
+imageLoad.width*0.20}" ...>
<menubar name="mbar" placement="menubar">
<menu name="file" id="mfile" width="80">File
<menuitem text="Spawn"/>
<menuitem text="Store"/>
. . .
</class>
<TyWindow id="w1"/>
<TyWindow id="other1" />
This isn't "cloning" but may be what you're looking for.
-Elliot
On Thu, Apr 26, 2007 at 9:01 PM, Tyler Frieling wrote:
hi,
Is there a way to clone an existing window instance? I tried a
"new window(canvas, idofwindowtoclone)" but it resulted in a window
with just the same title.
Ideally if I have this:
<window id="w1" x="50" y="50" width="${imageLoad.width
+imageLoad.width*0.20}" height="${imageLoad.width
+imageLoad.width*0.20}" title="Log in data" resizable="true"
closeable="true" layout="axis:x; spacing:20; inset:20">
<menubar name="mbar" placement="menubar">
<menu name="file" id="mfile" width="80">File
<menuitem text="Spawn"/>
<menuitem text="Store"/>
<menuitem text="Remove"/>
<menuseparator/>
<menuitem id="MWS" text="Send">
<menu name="subedit">subedit
<menuitem text="Email"/>
<menuitem text="Print"/>
</menu>
</menuitem>
</menu>
.........</window>
I would like the same window but with a different id:
<window id="clonew1" x="50" y="50" width="${imageLoad.width
+imageLoad.width*0.20}" height="${imageLoad.width
+imageLoad.width*0.20}" title="Log in data" resizable="true"
closeable="true" layout="axis:x; spacing:20; inset:20">
<menubar name="mbar" placement="menubar">
<menu name="file" id="mfile" width="80">File
<menuitem text="Spawn"/>
<menuitem text="Store"/>
<menuitem text="Remove"/>
<menuseparator/>
<menuitem id="MWS" text="Send">
<menu name="subedit">subedit
<menuitem text="Email"/>
<menuitem text="Print"/>
</menu>
</menuitem>
</menu> .........</window>
tyler
---=---===-------
Elliot Winard
Sr. Software Engineer
Laszlo Studios
---=---===-------