A.J. Venter wrote:
Hi Felipe,
Thank you for this, something I've been VERY much wanting in lazarus was trayicon support.

You are Welcome =)

Acctually, this was a preview witch should have only being sent to Andrew. I took the address from an old talk we had, but that talk was on the mailling list, so I end up sending the component to everyone!

You guys should wait a official stable release in about 1 or 2 days =)

It works well with Windows and Gtk1. Now I am working on Gtk2 support.

I won't create carbon support at this time, but it is built expecting a Mac OS X.

A few quick questions though
1) Is it a component ? Visual ? Nonvisual ? I admit I've only had a cursory glance at your sources, not a sufficient study yet.

You realle should not derive or instantiate the non-visual component, use the SystrayIcon object instead. It is automatically created on program startup, and this approach is required for future Mac OS X support. The object is also Delphi-Compatible.

I visual wrapper around the object can be easely built.

> 2) Is there a README or a short howto available ?

I am working on a wiki page now.

Thanks. I created a package TrayIconLaz.lpk and added it to svn.

ummm ..... I really would have prefered to wait a little =)

I have much newer code on my PC, and the Licensing stuff is also missing. The component is Modifyed-LGPL. I also want to ship it with Gtk2 support.

There are some things witch must be taken care of. You can't just register TTrayIcon because of Mac OS X future support. The visual component must be a wrapper around the SystrayIcon object.

--
Felipe Monteiro de Carvalho

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

Reply via email to