# Class GTKObject

### Class-Hierarchy:

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

## Class GTKObject inherits from GTK

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

## Method Index

+ (void ) addArgType:(const NSString *) arg_name argType:(GtkType ) arg_type argFlags:(guint) arg_flags argId:(guint) arg_id
+ (GtkObjectClass*) checkClassCast:(GtkObjectClass *) klass castType:(GtkType) cast_type
+ (void ) classAddSignals:(GtkObjectClass *) klass signals:(guint *) signals nsignals:(guint) nsignals
+ (guint) dataForceId:(const NSString *) key
+ (guint) dataTryKey:(const NSString *) key
+ (GtkType ) getArgType:(const NSString *) arg_name
+ (GtkType ) getType
+ objectvWithType:(GtkType ) type nargs:(guint) nargs args:(GtkArg *) args
+ (GtkArg*) queryArgs:(GtkType ) class_type argFlags:(guint32 **) arg_flags nargs:(guint *) nargs
- (GTKObject*) checkCast:(GtkType) cast_type
- (void) destroy
- (gpointer) getData:(const NSString *) key
- (gpointer) getDataById:(guint) data_id
- (gpointer) getUserData
- (void ) getv:(guint) nargs args:(GtkArg *) args
- initvWithType:(GtkType ) type nargs:(guint) nargs args:(GtkArg *) args
- (void) ref
- (void) removeData:(const NSString *) key
- (void) removeDataById:(guint) data_id
- (void) setData:(const NSString *) key data:(gpointer) data
- (void) setDataById:(guint) data_id data:(gpointer) data
- (void) setDataByIdFull:(guint) 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) nargs args:(GtkArg *) args
- (void) sink
- (void) unref
- (void) weakref:(GtkDestroyNotify) notify data:(gpointer) data
- (void) weakunref:(GtkDestroyNotify) notify data:(gpointer) data

## Methods

+ (GtkType ) getType

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

+ objectvWithType:(GtkType ) type nargs:(guint) nargs args:(GtkArg *) args

- initvWithType:(GtkType ) type nargs:(guint) nargs args:(GtkArg *) args

- (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) nargs args:(GtkArg *) args

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

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

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

+ (GtkType ) getArgType:(const NSString *) arg_name

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

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

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

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

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

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

- (gpointer) getDataById:(guint) data_id

- (void) removeDataById:(guint) data_id

+ (guint) dataTryKey:(const NSString *) key

+ (guint) dataForceId:(const NSString *) key

- (void) setUserData:(gpointer) data

- (gpointer) getUserData

- (GTKObject *) checkCast:(GtkType) cast_type

+ (GtkObjectClass *) checkClassCast:(GtkObjectClass *) klass castType:(GtkType) cast_type

generated Tue Jan 19 16:35:28 1999 by Objcdoc