<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Lazarus gurus,<br>
    <br>
    looking further into nonlcl designer, a very basic question arose to
    me.<br>
    <br>
    My custom widget designer must be aware of my custom widgetset,
    otherwise it would be unable to know their properties.<br>
    <br>
    But my custom widgetset has dependencies on a lot of non-lcl units,
    and many of them conflict with an LCL counterpart.<br>
    <br>
    I can think only of two ways to go:<br>
    <ol>
      <li>Surrounding with appropriate $IFDEF LCL / $ELSE the sources of
        my widgetsets to differentiate what should be visible at design
        time from what should be visible at run-time.<br>
      </li>
      <li>Going the same way as LCL, and taking advantage of an
        "interfaces" unit, which provides the actual implementation of
        virtual methods.</li>
    </ol>
    Any suggestion?<br>
    <br>
    Thanks,<br>
    <br>
    Giuliano<br>
    <br>
  </body>
</html>