# Class GTKObject

### Class-Hierarchy:

        NSObject
          |
          +---GTK
    	    |
    	    +---GTKObject

## Class GTKObject inherits from GTK

Subclasses: GTKData GTKItemFactory GTKWidget
Last modified: 8.4.99 (./GToolKit.m)

## Method Index

+ (void) addArgType:(const NSString *) arg_name argType:(GtkType) arg_type argFlags:(guint) arg_flags argId:(guint) arg_id
+ (NSString *) argGetInfo:(GtkType) object_type argName:(const NSString *) arg_name infoP:(GtkArgInfo **) info_p
+ (NSString *) argsCollect:(GtkType) object_type argListP:(GSList **) arg_list_p infoListP:(GSList **) info_list_p firstArgName:(const NSString *) first_arg_name varArgs:(va_list) var_args
+ (void) classAddSignals:(GtkObjectClass *) klass signals:(guint *) signals nsignals:(guint) nsignals
+ (guint) classUserSignalNewv:(GtkObjectClass *) klass name:(const NSString *) name signalFlags:(GtkSignalRunType) signal_flags marshaller:(GtkSignalMarshaller) marshaller returnVal:(GtkType) return_val nparams:(guint) nparams params:(GtkType *) params
+ (GtkType) getType
+ objectvWithObjectType:(GtkType) object_type nArgs:(guint) n_args args:(GtkArg *) args
+ (GtkArg*) queryArgs:(GtkType) class_type argFlags:(guint32 **) arg_flags nArgs:(guint *) n_args
- (void) argGet:(GtkArg *) arg info:(GtkArgInfo *) info
- (void) argSet:(GtkArg *) arg info:(GtkArgInfo *) info
- (void) constructed
- (void) defaultConstruct
- (void) destroy
- (gpointer) getData:(const NSString *) key
- (gpointer) getDataById:(GQuark) data_id
- (gpointer) getUserData
- (void) getv:(guint) n_args args:(GtkArg *) args
- initvWithObjectType:(GtkType) object_type nArgs:(guint) n_args args:(GtkArg *) args
- (void) ref
- (void) removeData:(const NSString *) key
- (void) removeDataById:(GQuark) data_id
- (void) removeNoNotify:(const NSString *) key
- (void) removeNoNotifyById:(GQuark) key_id
- (void) setData:(const NSString *) key data:(gpointer) data
- (void) setDataById:(GQuark) data_id data:(gpointer) data
- (void) setDataByIdFull:(GQuark) data_id data:(gpointer) data destroy:(GtkDestroyNotify) destroy
- (void) setDataFull:(const NSString *) key data:(gpointer) data destroy:(GtkDestroyNotify) destroy
- (void) setUserData:(gpointer) data
- (void) setv:(guint) n_args args:(GtkArg *) args
- (void) sink
- (void) unref
- (void) weakref:(GtkDestroyNotify) notify data:(gpointer) data
- (void) weakunref:(GtkDestroyNotify) notify data:(gpointer) data

## Methods

+ (GtkType) getType

+ (guint) classUserSignalNewv:(GtkObjectClass *) klass name:(const NSString *) name signalFlags:(GtkSignalRunType) signal_flags marshaller:(GtkSignalMarshaller) marshaller returnVal:(GtkType) return_val nparams:(guint) nparams params:(GtkType *) params

+ objectvWithObjectType:(GtkType) object_type nArgs:(guint) n_args args:(GtkArg *) args

- initvWithObjectType:(GtkType) object_type nArgs:(guint) n_args args:(GtkArg *) args

- (void) defaultConstruct

- (void) constructed

- (void) sink

- (void) ref

- (void) unref

- (void) weakref:(GtkDestroyNotify) notify data:(gpointer) data

- (void) weakunref:(GtkDestroyNotify) notify data:(gpointer) data

- (void) destroy

- (void) getv:(guint) n_args args:(GtkArg *) args

- (void) setv:(guint) n_args args:(GtkArg *) args

+ (GtkArg *) queryArgs:(GtkType) class_type argFlags:(guint32 **) arg_flags nArgs:(guint *) n_args

- (void) setData:(const NSString *) key data:(gpointer) data

- (void) setDataFull:(const NSString *) key data:(gpointer) data destroy:(GtkDestroyNotify) destroy

- (void) removeData:(const NSString *) key

- (gpointer) getData:(const NSString *) key

- (void) removeNoNotify:(const NSString *) key

- (void) setUserData:(gpointer) data

- (gpointer) getUserData

+ (void) classAddSignals:(GtkObjectClass *) klass signals:(guint *) signals nsignals:(guint) nsignals

+ (void) addArgType:(const NSString *) arg_name argType:(GtkType) arg_type argFlags:(guint) arg_flags argId:(guint) arg_id

- (void) setDataById:(GQuark) data_id data:(gpointer) data

- (void) setDataByIdFull:(GQuark) data_id data:(gpointer) data destroy:(GtkDestroyNotify) destroy

- (gpointer) getDataById:(GQuark) data_id

- (void) removeDataById:(GQuark) data_id

- (void) removeNoNotifyById:(GQuark) key_id

- (void) argSet:(GtkArg *) arg info:(GtkArgInfo *) info

- (void) argGet:(GtkArg *) arg info:(GtkArgInfo *) info

+ (NSString *) argsCollect:(GtkType) object_type argListP:(GSList **) arg_list_p infoListP:(GSList **) info_list_p firstArgName:(const NSString *) first_arg_name varArgs:(va_list) var_args

+ (NSString *) argGetInfo:(GtkType) object_type argName:(const NSString *) arg_name infoP:(GtkArgInfo **) info_p

generated Thu Apr 8 6:47:23 1999 by Objcdoc