On Sat, 7 Jan 2006 09:28:28 -0600 (CST)
[EMAIL PROTECTED] wrote:

> Hi.
> 
> Peter, I suggest to add ">" characters to your answers, it seems that 2
> persons reply to this message but I couldn't check which one was you
> answer...
> 
> > Is this similar what Intraweb does in Delphi/Kylix?
> 
> I don't know about Intraweb, but I have seen similar frameworks on the
> net.
> 
> > A completely new IDE can be an overkill for the project (at least for
> > now) imo. The component editors acceptable (like IW does that).
> 
> Actually, a new IDE or a new component Editor doesn't matter,
> right know, because new components start by code ;-)
> 
> > Thanks. ;-) What license is acceptable for you? Protective opensource
> > like GPL, LGPL or you prefer some other license?
> 
> I think you should use the same license as Lazarus does, but I think tha
> LGPL is preferable.
> 
> Have you ever made components for Lazarus/Delphi before ?
> 
> I suggest you to start with the "Browser" component. I ussually start with
> the  "TCustomPanel" control as a base for a new control, and later add
> properties, methods etc.

I suggest to use TCustomControl, because it supports scrollbars and faster
custom drawing.

 
> ---------------
> 
> type
>   TMyBrowserPage = class(TPanel)
>   private
>   { private declarations }
> 
>   protected
>   { protected declarations }
> 
>   public
>   { public declarations }
> 
>   published
>   { published declarations }
> 
>   end;

Create a new package for your control.
Then in the package editor click on the Add button and use the 'New
Component' page.

 
> ---------------
> 
> First, start with your "TMyBrowserPage" control, just pretend you already
> have it and you have one on you "Browser" form.
> 
> What properties should have, which of those properties and events are in
> your object inspector, which ones are not but you can access by code ?
> 
> Make a list on a paper or an text editor.
> 
> I dont have Lazarus on my job pc right now,
> later I will see how can I help.
> 
> I have done new visual controls for Delphi, and working on migrating to
> Lazarus.


Mattias

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

Reply via email to