Re: How to hadle the objects? g_set_data, global?
- From: "Tristan Van Berkom" <tvb gnome org>
- To: "Alexandre Moreira" <alexandream gmail com>
- Cc: gtk-list gnome org
- Subject: Re: How to hadle the objects? g_set_data, global?
- Date: Tue, 11 Dec 2007 22:57:53 -0200
On Dec 11, 2007 10:31 PM, Alexandre Moreira <
alexandream gmail com> wrote:
[...]
Actually I think it would be good to hear what others have to say
about it. What do you think, guys ? set_data ? global stuff everywhere
? lots of gobjects ? or perhaps a mix of all that ?
I agree that from the application author's point of view, depending
on complexity, its well worth while to create a GObject for the major
entities of your app (see DevHelp sources for a good simple example).
When you dont want or need to go that extra mile then classically
I think people use structures full of relative object pointers and
relative information of a said module, and just pass the pointer
of that struct to all the related callbacks.
I think the yield of using GObject is even greater when developing
a library that might be used by many, and who's requirements might
change over time, since it provokes sound OO design early in the
game and provides a level of encapsulation.
Cheers,
-Tristan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]