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