![]() |
![]() |
![]() |
AMITK Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
#define AMITK_CANVAS_VIEW (obj) #define AMITK_CANVAS_VIEW_MODE (obj) struct AmitkCanvas; struct AmitkCanvasClass; enum AmitkCanvasTargetAction; enum AmitkCanvasType; gint amitk_canvas_get_height (AmitkCanvas *canvas
); GdkPixbuf * amitk_canvas_get_pixbuf (AmitkCanvas *canvas
); gint amitk_canvas_get_width (AmitkCanvas *canvas
); GtkWidget * amitk_canvas_new (AmitkStudy *study
,AmitkView view
,AmitkViewMode view_mode
,AmitkCanvasType type
); void amitk_canvas_set_active_object (AmitkCanvas *canvas
,AmitkObject *active_object
); void amitk_canvas_set_study (AmitkCanvas *canvas
,AmitkStudy *study
); void amitk_canvas_set_time_on_image (AmitkCanvas *canvas
,gboolean time_on_image
); void amitk_canvas_update_target (AmitkCanvas *canvas
,AmitkCanvasTargetAction action
,AmitkPoint center
,amide_real_t thickness
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----AmitkCanvas
GEnum +----AmitkCanvasTargetAction
GEnum +----AmitkCanvasType
"erase-volume" :Run Last
"help-event" :Run Last
"new-object" :Run Last
"view-changed" :Run Last
"view-changing" :Run Last
struct AmitkCanvasClass { GtkVBoxClass parent_class; void (* help_event) (AmitkCanvas *Canvas, AmitkHelpInfo which_help, AmitkPoint *position, amide_data_t value); void (* view_changing) (AmitkCanvas *Canvas, AmitkPoint *position, amide_real_t thickness); void (* view_changed) (AmitkCanvas *Canvas, AmitkPoint *position, amide_real_t thickness); void (* erase_volume) (AmitkCanvas *Canvas, AmitkRoi *roi, gboolean outside); void (* new_object) (AmitkCanvas *Canvas, AmitkObject * parent, AmitkObjectType type, AmitkPoint *position); };
typedef enum { AMITK_CANVAS_TARGET_ACTION_HIDE, AMITK_CANVAS_TARGET_ACTION_SHOW, AMITK_CANVAS_TARGET_ACTION_LEAVE } AmitkCanvasTargetAction;
typedef enum { AMITK_CANVAS_TYPE_NORMAL, AMITK_CANVAS_TYPE_FLY_THROUGH } AmitkCanvasType;
GtkWidget * amitk_canvas_new (AmitkStudy *study
,AmitkView view
,AmitkViewMode view_mode
,AmitkCanvasType type
);
void amitk_canvas_set_active_object (AmitkCanvas *canvas
,AmitkObject *active_object
);
void amitk_canvas_set_time_on_image (AmitkCanvas *canvas
,gboolean time_on_image
);
void amitk_canvas_update_target (AmitkCanvas *canvas
,AmitkCanvasTargetAction action
,AmitkPoint center
,amide_real_t thickness
);
"erase-volume"
signalvoid user_function (AmitkCanvas *amitkcanvas,
AmitkRoi *arg1,
gboolean arg2,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"help-event"
signalvoid user_function (AmitkCanvas *amitkcanvas,
AmitkHelpInfo arg1,
AmitkPoint *arg2,
gdouble arg3,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"new-object"
signalvoid user_function (AmitkCanvas *amitkcanvas,
AmitkObject *arg1,
AmitkObjectType arg2,
AmitkPoint *arg3,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"view-changed"
signalvoid user_function (AmitkCanvas *amitkcanvas,
AmitkPoint *arg1,
gdouble arg2,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"view-changing"
signalvoid user_function (AmitkCanvas *amitkcanvas,
AmitkPoint *arg1,
gdouble arg2,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |