Hi,
It turned out that enums in vala can contain instance methods just like classes.
So I have rewriten part of the freeimage.vapi (that deals with 
FREE_IMAGE_FORMAT enum) 
to make use of this feature, thus making the hole vapi pretty much 100% object 
oriented!

My question is: Is the use of member functions (both instance and static) in an 
enum considered an abuse?

You can download both the vapi and the rewriten samples at the location from my 
previous mail(included below), 
just dw FI_vapi_Dist_rev1.zip insted of FI_vapi_Dist.zip


The interesting part is in enum Format in freeimage.vapi

Any feedback on my question is welcome 

Happy New Year!
MihailNaydenov



________________________________
From: Mihail Naydenov <mli...@ymail.com>
To: vala <vala-list@gnome.org>
Sent: Monday, December 29, 2008 2:21:32 PM
Subject: [Vala] [ANNOUNCE] VAPI for FreeImage


Here are bindings for FreeImage*.
The package also contains quite a few vala samples, and some images, to test 
FreeImage functionality.

Download

via ftp client:
host: edom-ltd.com
user:  st...@edom-ltd.com
pass:  open
browse to FreeImage directory and download FI_vapi_Dist.zip

via web browser(IE does not work):
ftp://st...@edom-ltd.com:o...@edom-ltd.com/FreeImage/


Note that both the bindings and sample applications are "first release" and 
should be considered preliminary..

MihailNaydenov

*http://freeimage.sourceforge.net/


      
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to