Dear community,

I found that generation a class skeleton for GObject derived classes is a
painful process. Some information in official documentation is also
confusing and requires a significant amount of time to digest (speaking for
myself). Therefore, I decided to write a script (and get some python
experience) to generate general header and source files based on provided
information. It is still not perfect, work in progress. I will continue
working on this script for myself but I just wanted to share this
information with this community. I thought it may be a good idea to develop
a best practice for new users how a new class should be declared and
defined. Again, the goal here is not to build a swiss knife for all
possible cases but generate a starting point. Before I made this script, I
also checked GObject generator but found it too complicated and it actually
serves a different purpose.

I am open to comments and critics. Any suggestions are very welcome. I am
more than willing to see a tool like that as part of the glib library.

goteg - stands for GObject TEmplate Generator.

https://github.com/PavloSolntsev/goteg

-Pavlo Solntsev
------------------------------------------------------------
---------------------------------

*Please avoid sending me Word or PowerPoint attachments.See
http://www.gnu.org/philosophy/no-word-attachments.html
<http://www.gnu.org/philosophy/no-word-attachments.html>*
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to