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
---=---===-------

Reply via email to