[EMAIL PROTECTED] wrote:
I recommend to start building a new "skeleton" or component library,
instead of making a new one.

Why ? Because...

LCL (Lazarus Component Library) is based in VCL (Delphi*s Visual Control
Library), and it*s very TIED to the graphical libraries and OS or stuff
you won't use, and have much code that makes difficult to modify for your
particular scenario.

VCL already does uses a new "subwidgetset" inside the TTreeview component,
where the TTreeview is a visual control, but it*s TTreenode objects work
like an new framework inside other framework.

I suggest do the same. Create or use a browser visual control that is part
of the current LCL/VCL visual framework as TTreeview control does.

Later, create the controls that interact with that browser control.

You can make a new "browser control class hierarchy" by hacking the
current LCL/VCL classes, taking what works for you, for example making
your own control*s Unicode string properties from ANSI string properties
from LCL controls.
  
Is this similar what Intraweb does in Delphi/Kylix?
with the new widgetset for testing? How can I add it to the IDE for
    

Wait, STEP BY STEP ;-)

Leave the testing part and visual enviroment for later, VCL/LCL component
developers do that for their own visual controls.

Besides, you may need to make your own IDE or component editor taht works
like an IDE for your Browser control...
  
A completely new IDE can be an overkill for the project (at least for now) imo. The component editors acceptable (like IW does that).
If you are interested in the details of the project or you would like
    

I don't have much time, and haven't work much in Lazarus, but I have
made visual controls both in Turbo Pascal and Delphi.

Both from the EXISTING widget set (visual framework or libraries) and from
a NEW WIDGET SET.

I can try to see how can I help you in my litte spare time ;-)
  
Thanks. ;-) What license is acceptable for you? Protective opensource like GPL, LGPL or you prefer some other license?
In case you decide to GO THE OTHER WAY, that is, using the existing
framework, you can check the "pbear browser" control for Delphi,
at pbear.com
  
I checked the page but I have a big problem. The files are in self extracting format and I use Linux so I couldn't check them. :(
Good Luck !!!
  
Thanks.

Peter
_________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to