Object Hierarchy
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkVBox
+----AmitkCanvas
GEnum
+----AmitkCanvasTargetAction
GEnum
+----AmitkCanvasType
Implemented Interfaces
AmitkCanvas implements
AtkImplementorIface, GtkBuildable and GtkOrientable.
Details
AMITK_CANVAS_VIEW()
#define AMITK_CANVAS_VIEW(obj) (AMITK_CANVAS(obj)->view)
AMITK_CANVAS_VIEW_MODE()
#define AMITK_CANVAS_VIEW_MODE(obj) (AMITK_CANVAS(obj)->view_mode)
struct AmitkCanvas
struct AmitkCanvas;
struct AmitkCanvasClass
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);
};
enum AmitkCanvasTargetAction
typedef enum {
AMITK_CANVAS_TARGET_ACTION_HIDE,
AMITK_CANVAS_TARGET_ACTION_SHOW,
AMITK_CANVAS_TARGET_ACTION_LEAVE
} AmitkCanvasTargetAction;
enum AmitkCanvasType
typedef enum {
AMITK_CANVAS_TYPE_NORMAL,
AMITK_CANVAS_TYPE_FLY_THROUGH
} AmitkCanvasType;
amitk_canvas_get_height ()
gint amitk_canvas_get_height (AmitkCanvas *canvas);
amitk_canvas_get_width ()
gint amitk_canvas_get_width (AmitkCanvas *canvas);
amitk_canvas_set_active_object ()
void amitk_canvas_set_active_object (AmitkCanvas *canvas,
AmitkObject *active_object);
amitk_canvas_set_time_on_image ()
void amitk_canvas_set_time_on_image (AmitkCanvas *canvas,
gboolean time_on_image);
Signal Details
The "erase-volume" signal
void user_function (AmitkCanvas *amitkcanvas,
AmitkRoi *arg1,
gboolean arg2,
gpointer user_data) : Run Last
amitkcanvas :
|
the object which received the signal. |
user_data :
|
user data set when the signal handler was connected. |
The "help-event" signal
void user_function (AmitkCanvas *amitkcanvas,
AmitkHelpInfo arg1,
AmitkPoint *arg2,
gdouble arg3,
gpointer user_data) : Run Last
amitkcanvas :
|
the object which received the signal. |
user_data :
|
user data set when the signal handler was connected. |
The "new-object" signal
void user_function (AmitkCanvas *amitkcanvas,
AmitkObject *arg1,
AmitkObjectType arg2,
AmitkPoint *arg3,
gpointer user_data) : Run Last
amitkcanvas :
|
the object which received the signal. |
user_data :
|
user data set when the signal handler was connected. |
The "view-changed" signal
void user_function (AmitkCanvas *amitkcanvas,
AmitkPoint *arg1,
gdouble arg2,
gpointer user_data) : Run Last
amitkcanvas :
|
the object which received the signal. |
user_data :
|
user data set when the signal handler was connected. |
The "view-changing" signal
void user_function (AmitkCanvas *amitkcanvas,
AmitkPoint *arg1,
gdouble arg2,
gpointer user_data) : Run Last
amitkcanvas :
|
the object which received the signal. |
user_data :
|
user data set when the signal handler was connected. |