Add Vala classes to anjuta class wizard
completed by: kennym
mentors: Johannes Schmid
Anjuta provides a class wizard that currently allows to create classes for C++ and C(GObject). This class wizard should be extended to also support Vala classes.
- Add a new tab to the class wizard for Vala classes
- Make sure to support as much as possible of vala's class features (e.g. properties, etc.)
- Losely base the UI on the C++ class wizard where appropriate
- Feel free to refactor inside the existing code if that helps
Contact mailing list: anjuta-devel-list@gnome.org
IRC: #anjuta on irc.gnome.org (ping "jhs" if you need help)
File results in bugzilla: https://bugzilla.gnome.org/browse.cgi?product=anjuta
Source code (git): http://git.gnome.org/browse/anjuta/tree/plugins/class-gen
Requires skills:
- C programming (preferable knowledge of GObject system)
- Understanding Vala concepts (http://www.vala-project.org)
Current master is quite difficult to build so patches will be accepted against the latest stable version (2.32.1) or against the gnome-2-32 branch. git format-patch is preferred.