On Thu, 22 Dec 2005 01:30:13 +0200
Markku Niskanen <[EMAIL PROTECTED]> wrote:

> >Maybe you can take a look at 
> >http://wiki.lazarus.freepascal.org/index.php/RingChart_and_AnalogWatch 
> >to see how to create a analogue clock. ;-)
> 
> Huh? Well, yes... I know there are lots of clocks available :)
> 
> What I had in mind, really was to convert a simple Delphi 
> freeware component to see what needs to be done. Now I should
> have at least a vague idea of it so I'll write down what I have done.
> 
> After that, the next chapter is a bit more demanding: I will try to 
> convert a DXF reader/display class to Lazarus. It is a freeware
> component and worked well in my commercial Delphi application 
> I wrote in 1997.
> 
> As for the icon I did, again, run into a trouble. I used an icon editor
> called "IconXP" that should export XPM. However, when linking the 
> resource, Lazarus fails to start, stating that the bitmap resource is
> invalid. 
> 
> A look at the XPM file revealed that the icon editor produces:
>   static const unsigned char * tclock_xpm[] = {
> instead of 
>   static char * tclock_xpm[] = {
> 
> After fixing that everything was ok. Any idea about a decent xpm 
> icon editor that would make valid Lazarus XPM?

I imrpoved TestStreamIsXPM to recognize also 'static const unsigned char'.
Now the LCL can load such .xpm files.


Mattias

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

Reply via email to