GuppiShared

Name

GuppiShared -- 

Synopsis



#define     GUPPI_SHARED0                   (obj)
#define     GUPPI_IS_SHARED0                (obj)
void        guppi_shared_construct          (GuppiShared*,
                                             GtkType allowed_type,
                                             const gchar *changed_signal_name,
                                             void (*pre_set) (GuppiShared *, GtkObject *),
                                             void (*post_set) (GuppiShared *));
GuppiShared* guppi_shared_new               (GtkType,
                                             const gchar*,
                                             void (*pre_set_callback) (GuppiShared *, GtkObject *),
                                             void (*post_set_callback) (GuppiShared *));
#define     guppi_shared_get                (gs)
void        guppi_shared_set                (GuppiShared*,
                                             GtkObject*);
void        guppi_shared_connect            (GuppiShared*,
                                             GuppiShared*);
void        guppi_shared_disconnect         (GuppiShared*);
const gchar* guppi_shared_allowed_type      (GuppiShared*);
GuppiShared* guppi_shared_data              (void);
GuppiShared* guppi_shared_view_interval     (void);
GuppiShared* guppi_shared_axis_markers      (void);

Object Hierarchy


  GtkObject
   +----GuppiShared

Signal Prototypes


"changed-held"
            void        user_function      (GuppiShared *guppishared,
                                            gpointer arg1,
                                            gpointer user_data);
"changed-underlying"
            void        user_function      (GuppiShared *guppishared,
                                            gpointer user_data);
"changed"   void        user_function      (GuppiShared *guppishared,
                                            gpointer user_data);

Description

Details

GUPPI_SHARED0()

#define GUPPI_SHARED0(obj) ((obj) ? (GUPPI_SHARED(obj)) : NULL)

obj : 


GUPPI_IS_SHARED0()

#define GUPPI_IS_SHARED0(obj) (((obj) == NULL) || (GUPPI_IS_SHARED(obj)))

obj : 


guppi_shared_construct ()

void        guppi_shared_construct          (GuppiShared*,
                                             GtkType allowed_type,
                                             const gchar *changed_signal_name,
                                             void (*pre_set) (GuppiShared *, GtkObject *),
                                             void (*post_set) (GuppiShared *));

Param1 : 
allowed_type : 
changed_signal_name : 
pre_set : 
post_set : 


guppi_shared_new ()

GuppiShared* guppi_shared_new               (GtkType,
                                             const gchar*,
                                             void (*pre_set_callback) (GuppiShared *, GtkObject *),
                                             void (*post_set_callback) (GuppiShared *));

Param1 : 
Param2 : 
pre_set_callback : 
post_set_callback : 
Returns : 


guppi_shared_get()

#define guppi_shared_get(gs) ((gs)->obj)

gs : 


guppi_shared_set ()

void        guppi_shared_set                (GuppiShared*,
                                             GtkObject*);

Param1 : 
Param2 : 


guppi_shared_connect ()

void        guppi_shared_connect            (GuppiShared*,
                                             GuppiShared*);

Param1 : 
Param2 : 


guppi_shared_disconnect ()

void        guppi_shared_disconnect         (GuppiShared*);

Param1 : 


guppi_shared_allowed_type ()

const gchar* guppi_shared_allowed_type      (GuppiShared*);

Param1 : 
Returns : 


guppi_shared_data ()

GuppiShared* guppi_shared_data              (void);

Returns : 


guppi_shared_view_interval ()

GuppiShared* guppi_shared_view_interval     (void);

Returns : 


guppi_shared_axis_markers ()

GuppiShared* guppi_shared_axis_markers      (void);

Returns : 

Signals

The "changed-held" signal

void        user_function                  (GuppiShared *guppishared,
                                            gpointer arg1,
                                            gpointer user_data);

guppishared :the object which received the signal.
arg1 : 
user_data :user data set when the signal handler was connected.


The "changed-underlying" signal

void        user_function                  (GuppiShared *guppishared,
                                            gpointer user_data);

guppishared :the object which received the signal.
user_data :user data set when the signal handler was connected.


The "changed" signal

void        user_function                  (GuppiShared *guppishared,
                                            gpointer user_data);

guppishared :the object which received the signal.
user_data :user data set when the signal handler was connected.