[DUG] png buttons, actionbars
Stephen Barker
Steve at webdata.co.nz
Wed Oct 3 13:42:31 NZDT 2007
Thanks Alister,
Steve
> -----Original Message-----
> From: Alister Christie [mailto:alister at salespartner.co.nz]
> Sent: Wednesday, 3 October 2007 10:34 a.m.
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] png buttons, actionbars
>
> I've been using PNGComponents (http://thany.org) for awhile now and
> found them pretty good. I've never actually used a TActionToolBar (I
> probably should investigate more) but can verify the problem your
> having. It will probably relate to the TActionToolBar trying to draw
> the shadows and not having support for the alpha channel - I suspect
> fixing this would be challenging, I've had a quick look at the source
> but can't find the code that specifically draws the shadow - however
> many of the related methods are virtual so you maybe able to write a
> descendant with better PNG support. I unfortunately have to
> disappear
> onsite with a client (otherwise I'd try to track it down).
>
> Alister Christie
> Computers for People
> Ph: 04 471 1849 Fax: 04 471 1266
> http://www.salespartner.co.nz
> PO Box 13085
> Johnsonville
> Wellington
>
>
>
> Stephen Barker wrote:
> > I know this has been discussed here before, but are there any more
> > recent opinions on the merits of
> >
> > 1. using TActionManager, TActionMainMenuBar, TActionToolBar.
> > It seems to be a better framework than the original TMainMenu and
> > TActionList etc.
> >
> > 2. decent PNG handling in conjunction with the above.
> >
> > 3. any other preferred alternatives?
> >
> > My first tests show that when using the freeware TPNGComponents,
> > specifically the TPngImageList, along with the standard
> action bars,
> > the glyphs are highlighted during mouse-over with an ugly
> rectangular
> > background.
> > There are 2 style options: XP, and Standard. Standard looks ok, but
> > I'd like to get the more modern XP style working without the
> > background/shadow drawing. The box around the whole control
> is ok, but
> > not the extra rectangular shadow behind the glyph part.
> >
> > Using RS2007, or whatever it is called now.
> >
> > Another related question:
> > By setting the TActionManager's FileName property, the user can
> > customise the actionbars and have these changes persisted.
> > But if you distribute an updated exe with say a new menu item it is
> > not shown, as the user's saved settings take priority over your
> > design-time changes.
> > How do you handle this? By erasing their settings file if a
> new update
> > is run for the first time, or what?
> >
> > Regards,
> >
> > Steve Barker
> > *Webdata Ltd*
> > *ph +64 9 4103074*
> >
> >
> >
> --------------------------------------------------------------
> ----------
> >
> > _______________________________________________
> > NZ Borland Developers Group - Delphi mailing list
> > Post: delphi at delphi.org.nz
> > Admin: http://delphi.org.nz/mailman/listinfo/delphi
> > Unsubscribe: send an email to delphi-request at delphi.org.nz
> with Subject: unsubscribe
> >
> --------------------------------------------------------------
> ----------
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.488 / Virus Database: 269.13.39/1045 - Release
> Date: 2/10/2007 6:43 p.m.
> >
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz
> with Subject: unsubscribe
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.488 / Virus Database: 269.13.39/1044 - Release
> Date: 2/10/2007 11:10 a.m.
>
>
More information about the Delphi
mailing list