Re: [gtk-list] Datalists in GtkTypes
- From: Jon Trowbridge <trow emccta com>
 
- To: gtk-list redhat com
 
- Subject: Re: [gtk-list] Datalists in GtkTypes
 
- Date: Tue, 2 May 2000 17:29:08 -0500
 
On Tue, May 02, 2000 at 10:22:49PM +0100, Dominic Ludlam wrote:
> I would like to be able to associate arbitrary data
> with GtkTypes for the equivalent of static data members
> in C++ classes.
It depends on what you are trying to do, I guess.
If you want specific "static data" to be associated with classes that
you are defining, you'd add it to the class struct.  i.e.
struct GtkFoo {
  GtkBase base;
};
struct GtkFooClass {
  GtkBaseClass base_class;
  gchar* my_static;
  gint more_static;
  gpointer even_more_static;
};
If you want to attach arbitrary data to arbitrary types (including
existing types), why not make a GHash of GHashed, keyed on GtkTypes
and identifying strings.
If you explain exactly what you are trying to do, we may be able to
offer better advice...
-JT
-- 
GNU/Linux: Free your mind and your OS will follow.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]