On Fri, Jan 23, 2015 at 10:42:28PM +0000, Chris Vine wrote:
> On Fri, 23 Jan 2015 23:24:18 +0100
> Sébastien Wilmet <swil...@gnome.org> wrote:
> > I said object oriented style, not GObject. You can write C code with
> > an OO style without using GObject.
> 
> What you actually said was:
> <snip>

If you jump several replies backward, the discussion will be more
difficult…

In the meantime, I agreed that what you describe is another (valid)
approach. I just added that GObject is more powerful (wrt OO style in
plain C) and that if the C language is chosen, then it's advised to
follow an OO style, i.e. the object is a struct and the self parameter
is a pointer to an "instance" of the struct, and you keep that in a
single file if possible (the class). Otherwise, if you don't follow this
(in C), you'll end up with global variables, which is not great.


Sébastien
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to