GuppiSharedHash

Name

GuppiSharedHash -- 

Synopsis



#define     SHARED_DATA
#define     SHARED_X_DATA
#define     SHARED_Y_DATA
#define     SHARED_WT_DATA
#define     SHARED_STYLE_DATA
#define     SHARED_LABEL_DATA
#define     SHARED_ELEMENT_LABEL_DATA
#define     SHARED_COLOR_DATA
#define     SHARED_SIZE1_DATA
#define     SHARED_SIZE2_DATA
#define     SHARED_DOFI_DATA
#define     SHARED_X_VIEW
#define     SHARED_Y_VIEW
#define     SHARED_X_MARKERS
#define     SHARED_Y_MARKERS
#define     GUPPI_SHARED_HASH0              (obj)
#define     GUPPI_IS_SHARED_HASH0           (obj)
GuppiSharedHash* guppi_shared_hash_new      (void);
void        guppi_shared_hash_chain         (GuppiSharedHash*,
                                             GuppiSharedHash*);
void        guppi_shared_hash_add           (GuppiSharedHash*,
                                             const gchar *key,
                                             GuppiShared*);
GuppiShared* guppi_shared_hash_extract      (GuppiSharedHash*,
                                             const gchar*);
gboolean    guppi_shared_hash_test          (GuppiSharedHash*,
                                             const gchar *key);
GtkObject*  guppi_shared_hash_get           (GuppiSharedHash*,
                                             const gchar *key);
void        guppi_shared_hash_set           (GuppiSharedHash*,
                                             const gchar *key,
                                             GtkObject*);

Object Hierarchy


  GtkObject
   +----GuppiSharedHash

Description

Details

SHARED_DATA

#define SHARED_DATA "misc-data"


SHARED_X_DATA

#define SHARED_X_DATA "x-data"


SHARED_Y_DATA

#define SHARED_Y_DATA "y-data"


SHARED_WT_DATA

#define SHARED_WT_DATA "wt-data"


SHARED_STYLE_DATA

#define SHARED_STYLE_DATA "style-data"


SHARED_LABEL_DATA

#define SHARED_LABEL_DATA "label-data"


SHARED_ELEMENT_LABEL_DATA

#define SHARED_ELEMENT_LABEL_DATA "element-label-data"


SHARED_COLOR_DATA

#define SHARED_COLOR_DATA "color-data"


SHARED_SIZE1_DATA

#define SHARED_SIZE1_DATA "size1-data"


SHARED_SIZE2_DATA

#define SHARED_SIZE2_DATA "size2-data"


SHARED_DOFI_DATA

#define SHARED_DOFI_DATA "dofi-data"


SHARED_X_VIEW

#define SHARED_X_VIEW "x-view"


SHARED_Y_VIEW

#define SHARED_Y_VIEW "y-view"


SHARED_X_MARKERS

#define SHARED_X_MARKERS "x-markers"


SHARED_Y_MARKERS

#define SHARED_Y_MARKERS "y-markers"


GUPPI_SHARED_HASH0()

#define GUPPI_SHARED_HASH0(obj) ((obj) ? (GUPPI_SHARED_HASH(obj)) : NULL)

obj : 


GUPPI_IS_SHARED_HASH0()

#define GUPPI_IS_SHARED_HASH0(obj) (((obj) == NULL) || (GUPPI_IS_SHARED_HASH(obj)))

obj : 


guppi_shared_hash_new ()

GuppiSharedHash* guppi_shared_hash_new      (void);

Returns : 


guppi_shared_hash_chain ()

void        guppi_shared_hash_chain         (GuppiSharedHash*,
                                             GuppiSharedHash*);

Param1 : 
Param2 : 


guppi_shared_hash_add ()

void        guppi_shared_hash_add           (GuppiSharedHash*,
                                             const gchar *key,
                                             GuppiShared*);

Param1 : 
key : 
Param3 : 


guppi_shared_hash_extract ()

GuppiShared* guppi_shared_hash_extract      (GuppiSharedHash*,
                                             const gchar*);

Param1 : 
Param2 : 
Returns : 


guppi_shared_hash_test ()

gboolean    guppi_shared_hash_test          (GuppiSharedHash*,
                                             const gchar *key);

Param1 : 
key : 
Returns : 


guppi_shared_hash_get ()

GtkObject*  guppi_shared_hash_get           (GuppiSharedHash*,
                                             const gchar *key);

Param1 : 
key : 
Returns : 


guppi_shared_hash_set ()

void        guppi_shared_hash_set           (GuppiSharedHash*,
                                             const gchar *key,
                                             GtkObject*);

Param1 : 
key : 
Param3 :