AmitkCanvas

AmitkCanvas —

Synopsis




#define     AMITK_CANVAS_VIEW               (obj)
#define     AMITK_CANVAS_VIEW_MODE          (obj)
enum        AmitkCanvasType;
enum        AmitkCanvasTargetAction;
GtkWidget*  amitk_canvas_new                (AmitkStudy *study,
                                             AmitkView view,
                                             AmitkViewMode view_mode,
                                             AmitkCanvasType type);
void        amitk_canvas_set_study          (AmitkCanvas *canvas,
                                             AmitkStudy *study);
void        amitk_canvas_set_active_object  (AmitkCanvas *canvas,
                                             AmitkObject *active_object);
void        amitk_canvas_update_target      (AmitkCanvas *canvas,
                                             AmitkCanvasTargetAction action,
                                             AmitkPoint center,
                                             amide_real_t thickness);
gint        amitk_canvas_get_width          (AmitkCanvas *canvas);
gint        amitk_canvas_get_height         (AmitkCanvas *canvas);
GdkPixbuf*  amitk_canvas_get_pixbuf         (AmitkCanvas *canvas);

Description

Details

AMITK_CANVAS_VIEW()

#define AMITK_CANVAS_VIEW(obj)       (AMITK_CANVAS(obj)->view)

obj :

AMITK_CANVAS_VIEW_MODE()

#define AMITK_CANVAS_VIEW_MODE(obj)  (AMITK_CANVAS(obj)->view_mode)

obj :

enum AmitkCanvasType

typedef enum {
  AMITK_CANVAS_TYPE_NORMAL,
  AMITK_CANVAS_TYPE_FLY_THROUGH
} AmitkCanvasType;


enum AmitkCanvasTargetAction

typedef enum {
  AMITK_CANVAS_TARGET_ACTION_HIDE,
  AMITK_CANVAS_TARGET_ACTION_SHOW,
  AMITK_CANVAS_TARGET_ACTION_LEAVE
} AmitkCanvasTargetAction;


amitk_canvas_new ()

GtkWidget*  amitk_canvas_new                (AmitkStudy *study,
                                             AmitkView view,
                                             AmitkViewMode view_mode,
                                             AmitkCanvasType type);

study :
view :
view_mode :
type :
Returns :

amitk_canvas_set_study ()

void        amitk_canvas_set_study          (AmitkCanvas *canvas,
                                             AmitkStudy *study);

canvas :
study :

amitk_canvas_set_active_object ()

void        amitk_canvas_set_active_object  (AmitkCanvas *canvas,
                                             AmitkObject *active_object);

canvas :
active_object :

amitk_canvas_update_target ()

void        amitk_canvas_update_target      (AmitkCanvas *canvas,
                                             AmitkCanvasTargetAction action,
                                             AmitkPoint center,
                                             amide_real_t thickness);

canvas :
action :
center :
thickness :

amitk_canvas_get_width ()

gint        amitk_canvas_get_width          (AmitkCanvas *canvas);

canvas :
Returns :

amitk_canvas_get_height ()

gint        amitk_canvas_get_height         (AmitkCanvas *canvas);

canvas :
Returns :

amitk_canvas_get_pixbuf ()

GdkPixbuf*  amitk_canvas_get_pixbuf         (AmitkCanvas *canvas);

canvas :
Returns :