GuppiPlotToolkit

Name

GuppiPlotToolkit -- 

Synopsis



struct      GuppiPlotKeystroke;
#define     GUPPI_PLOT_TOOLKIT_BUTTON_MAX
#define     GUPPI_PLOT_TOOLKIT0             (obj)
#define     GUPPI_IS_PLOT_TOOLKIT0          (obj)
GuppiPlotToolkit* guppi_plot_toolkit_new    (const gchar *name);
const gchar* guppi_plot_toolkit_name        (GuppiPlotToolkit*);
GuppiPlotTool* guppi_plot_toolkit_get_button_tool
                                            (GuppiPlotToolkit*,
                                             guint button,
                                             guint state);
void        guppi_plot_toolkit_set_button_tool
                                            (GuppiPlotToolkit*,
                                             guint button,
                                             guint state,
                                             GuppiPlotTool*);
GuppiPlotTool* guppi_plot_toolkit_get_key_tool
                                            (GuppiPlotToolkit*,
                                             guint key,
                                             guint state);
void        guppi_plot_toolkit_set_key_tool (GuppiPlotToolkit*,
                                             guint key,
                                             guint state,
                                             GuppiPlotTool*);
GList*      guppi_plot_toolkit_get_all_keys (GuppiPlotToolkit*);
void        guppi_plot_toolkit_foreach      (GuppiPlotToolkit*,
                                             void (*fn) (GuppiPlotTool *, gpointer),
                                             gpointer);
guint       guppi_plot_toolkit_signature    (GuppiPlotToolkit*);
void        guppi_plot_toolkit_add_to_toolbar
                                            (GuppiPlotToolkit*,
                                             GtkToolbar*,
                                             void (*select_cb) (GuppiPlotToolkit *,gpointer),
                                             void (*unselect_cb) (GuppiPlotToolkit*, gpointer),
                                             gpointer user_data);

Object Hierarchy


  GtkObject
   +----GuppiPlotToolkit

Description

Details

struct GuppiPlotKeystroke

struct GuppiPlotKeystroke {
  guint key_code;
  guint state;
  GuppiPlotTool *tool;
};


GUPPI_PLOT_TOOLKIT_BUTTON_MAX

#define GUPPI_PLOT_TOOLKIT_BUTTON_MAX 5


GUPPI_PLOT_TOOLKIT0()

#define GUPPI_PLOT_TOOLKIT0(obj) ((obj) ? (GUPPI_PLOT_TOOLKIT(obj)) : NULL)

obj : 


GUPPI_IS_PLOT_TOOLKIT0()

#define GUPPI_IS_PLOT_TOOLKIT0(obj) (((obj) == NULL) || (GUPPI_IS_PLOT_TOOLKIT(obj)))

obj : 


guppi_plot_toolkit_new ()

GuppiPlotToolkit* guppi_plot_toolkit_new    (const gchar *name);

name : 
Returns : 


guppi_plot_toolkit_name ()

const gchar* guppi_plot_toolkit_name        (GuppiPlotToolkit*);

Param1 : 
Returns : 


guppi_plot_toolkit_get_button_tool ()

GuppiPlotTool* guppi_plot_toolkit_get_button_tool
                                            (GuppiPlotToolkit*,
                                             guint button,
                                             guint state);

Param1 : 
button : 
state : 
Returns : 


guppi_plot_toolkit_set_button_tool ()

void        guppi_plot_toolkit_set_button_tool
                                            (GuppiPlotToolkit*,
                                             guint button,
                                             guint state,
                                             GuppiPlotTool*);

Param1 : 
button : 
state : 
Param4 : 


guppi_plot_toolkit_get_key_tool ()

GuppiPlotTool* guppi_plot_toolkit_get_key_tool
                                            (GuppiPlotToolkit*,
                                             guint key,
                                             guint state);

Param1 : 
key : 
state : 
Returns : 


guppi_plot_toolkit_set_key_tool ()

void        guppi_plot_toolkit_set_key_tool (GuppiPlotToolkit*,
                                             guint key,
                                             guint state,
                                             GuppiPlotTool*);

Param1 : 
key : 
state : 
Param4 : 


guppi_plot_toolkit_get_all_keys ()

GList*      guppi_plot_toolkit_get_all_keys (GuppiPlotToolkit*);

Param1 : 
Returns : 


guppi_plot_toolkit_foreach ()

void        guppi_plot_toolkit_foreach      (GuppiPlotToolkit*,
                                             void (*fn) (GuppiPlotTool *, gpointer),
                                             gpointer);

Param1 : 
fn : 
Param3 : 


guppi_plot_toolkit_signature ()

guint       guppi_plot_toolkit_signature    (GuppiPlotToolkit*);

Param1 : 
Returns : 


guppi_plot_toolkit_add_to_toolbar ()

void        guppi_plot_toolkit_add_to_toolbar
                                            (GuppiPlotToolkit*,
                                             GtkToolbar*,
                                             void (*select_cb) (GuppiPlotToolkit *,gpointer),
                                             void (*unselect_cb) (GuppiPlotToolkit*, gpointer),
                                             gpointer user_data);

Param1 : 
Param2 : 
select_cb : 
unselect_cb : 
user_data :