<div dir="auto">Cool, thanks Mariano. I’ve been playing with it, and I have some comments and questions. In my opinion it could be simpler, perhaps only the class SystemWindowDecoration (but I would call it just SystemWindow or DecoratedSystemWindow), and maybe a simpler superclass that we can subclass to create our favorite look and feel for windows. And the hierarchy of application morphs, that I would just call “windows” to keep the current class names (they are all called *Window).. perhaps ApplicationMorph could be called ApplicationWindow? Also, why not make it subclass of PluggableMorph as other morphs with model? And do we really need this class, or we could just make them subclass of PluggableMorph?</div><div dir="auto"><br></div><div dir="auto">Also, the WindowManager class seems unnecessary to me, I think all that it does could be implemented on the class side of the decorated windows (open:, open:label:), or on the instance side of the application windows (open, openWithLabel:), and the class of system window to use can be set in a class variable.</div><div dir="auto"><br></div><div dir="auto">What do you think?</div><div dir="auto"><br></div><div dir="auto">Cheers,</div><div dir="auto">Luciano</div><div dir="auto"><br></div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Mar 5, 2025 at 08:43 Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><u></u>

  
    
  
  <div>
    <p>I attach an image with my current attempt:
<a href="https://drive.google.com/file/d/1DwqxEPtdBfQ8n5QNsWrdBspaa1dKCIcV/view?usp=sharing" target="_blank">https://drive.google.com/file/d/1DwqxEPtdBfQ8n5QNsWrdBspaa1dKCIcV/view?usp=sharing</a></p>
    <p>Based on Cuis 7.3.</p>
    <p>I'm calling Inspectors, Browser morphs "Application Morphs" .
      (subject to change, though).</p>
    <p>Then a WindowManager class and WindowDecorations.</p>
    <p>Feedback welcome!</p>
    <p>    Mariano<br>
    </p>
    <div>El 25/2/25 a las 06:34, Luciano
      Notarfrancesco via Cuis-dev escribió:<br>
    </div></div><div>
    <blockquote type="cite">
      
      <div dir="auto">I’ve been looking at the image and I like the
        idea. I’m not sure about the particular implementation with the
        three classes PluggableLayoutMorph, WindowAreaMorph and
        PluggableSystemWindow tho… maybe we could think better about the
        design and names, and bring it to a new image?</div>
      <div dir="auto"><br>
      </div>
      <div><br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Thu, Feb 13, 2025 at
            06:25 Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><br>
            El 12/2/25 a las 16:39, H. Hirzel via Cuis-dev escribió:<br>
            > Mariano,<br>
            ><br>
            > Unfortunately<br>
            > #openOn:label:<br>
            > is not implemented in the example image you provide<br>
            ><br>
            > <a href="https://drive.google.com/file/d/1r-K2uTQsnAIIlolDrRHzpAJYozdq8Zad/view?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/file/d/1r-K2uTQsnAIIlolDrRHzpAJYozdq8Zad/view?usp=sharing</a><br>
            <br>
            Ouch. I shared wrong image.<br>
            <br>
            This is the correct image: <br>
            <a href="https://drive.google.com/file/d/1qUpuqRu7ALOCsaQsnMwUucOW_A8vx7FB/view?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/file/d/1qUpuqRu7ALOCsaQsnMwUucOW_A8vx7FB/view?usp=sharing</a><br>
            <br>
            -- <br>
            Cuis-dev mailing list<br>
            <a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
            <a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
    </blockquote>
  </div>

-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>