![]() |
![]() |
![]() |
libtomoe-gtk Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
TomoeCanvas; GtkWidget * tomoe_canvas_new (void
); void tomoe_canvas_set_context (TomoeCanvas *canvas
,TomoeContext *context
); void tomoe_canvas_set_writing (TomoeCanvas *canvas
,TomoeWriting *writing
); TomoeWriting * tomoe_canvas_get_writing (TomoeCanvas *canvas
); void tomoe_canvas_set_locked (TomoeCanvas *canvas
,gboolean lock
); gboolean tomoe_canvas_is_locked (TomoeCanvas *canvas
); void tomoe_canvas_set_auto_find_time (TomoeCanvas *canvas
,gint time_msec
); gint tomoe_canvas_get_auto_find_time (TomoeCanvas *canvas
); void tomoe_canvas_set_handwriting_line_color (TomoeCanvas *canvas
,GdkColor *color
); void tomoe_canvas_set_adjusted_line_color (TomoeCanvas *canvas
,GdkColor *color
); void tomoe_canvas_set_annotation_color (TomoeCanvas *canvas
,GdkColor *color
); void tomoe_canvas_set_axis_color (TomoeCanvas *canvas
,GdkColor *color
); void tomoe_canvas_find (TomoeCanvas *canvas
); guint tomoe_canvas_get_n_candidates (TomoeCanvas *canvas
); TomoeChar * tomoe_canvas_get_nth_candidate (TomoeCanvas *canvas
,guint nth
); const GList * tomoe_canvas_get_candidates (TomoeCanvas *canvas
); void tomoe_canvas_revert_stroke (TomoeCanvas *canvas
); void tomoe_canvas_clear (TomoeCanvas *canvas
); void tomoe_canvas_normalize (TomoeCanvas *canvas
); gboolean tomoe_canvas_has_stroke (TomoeCanvas *canvas
);
"adjusted-line-color" GdkColor* : Write "annotation-color" GdkColor* : Write "auto-find-time" gint : Read / Write "axis-color" GdkColor* : Write "handwriting-line-color" GdkColor* : Write "locked" gboolean : Read / Write "tomoe-context" TomoeContext* : Write "writing" TomoeWriting* : Read / Write
"clear" : Run Last "find" : Run Last "normalize" : Run Last "stroke-added" : Run Last "stroke-reverted" : Run Last
typedef struct _TomoeCanvas TomoeCanvas;
The TomoeCanvas struct contains only private fields and should not be directly accessed.
void tomoe_canvas_set_context (TomoeCanvas *canvas
,TomoeContext *context
);
|
|
|
void tomoe_canvas_set_writing (TomoeCanvas *canvas
,TomoeWriting *writing
);
|
|
|
TomoeWriting * tomoe_canvas_get_writing (TomoeCanvas *canvas
);
|
|
Returns : |
void tomoe_canvas_set_locked (TomoeCanvas *canvas
,gboolean lock
);
|
|
|
void tomoe_canvas_set_auto_find_time (TomoeCanvas *canvas
,gint time_msec
);
|
|
|
gint tomoe_canvas_get_auto_find_time (TomoeCanvas *canvas
);
|
|
Returns : |
void tomoe_canvas_set_handwriting_line_color (TomoeCanvas *canvas
,GdkColor *color
);
|
|
|
void tomoe_canvas_set_adjusted_line_color (TomoeCanvas *canvas
,GdkColor *color
);
|
|
|
void tomoe_canvas_set_annotation_color (TomoeCanvas *canvas
,GdkColor *color
);
|
|
|
void tomoe_canvas_set_axis_color (TomoeCanvas *canvas
,GdkColor *color
);
|
|
|
guint tomoe_canvas_get_n_candidates (TomoeCanvas *canvas
);
|
|
Returns : |
TomoeChar * tomoe_canvas_get_nth_candidate (TomoeCanvas *canvas
,guint nth
);
|
|
|
|
Returns : |
const GList * tomoe_canvas_get_candidates (TomoeCanvas *canvas
);
|
|
Returns : |
gboolean tomoe_canvas_has_stroke (TomoeCanvas *canvas
);
|
|
Returns : |
"adjusted-line-color"
property"adjusted-line-color" GdkColor* : Write
The color of adjusted handwriting lines.
"annotation-color"
property"annotation-color" GdkColor* : Write
The color of annotation strings.
"auto-find-time"
property"auto-find-time" gint : Read / Write
Delay time from releasing mouse button to starting auto finding. Set 0 to find immediatly. Set -1 to disable auto finding.
Allowed values: >= -1
Default value: 0
"handwriting-line-color"
property"handwriting-line-color" GdkColor* : Write
The color of handwriting lines.
"locked"
property"locked" gboolean : Read / Write
Whether the canvas is locked drawing or not.
Default value: FALSE
"tomoe-context"
property "tomoe-context" TomoeContext* : Write
A TomoeContext which stores handwriting dictionaries. TomoeCanvas doesn't always require TomoeContext. For example it isn't needed on viewer mode.
"clear"
signalvoid user_function (TomoeCanvas *tomoecanvas, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"find"
signalvoid user_function (TomoeCanvas *tomoecanvas, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"normalize"
signalvoid user_function (TomoeCanvas *tomoecanvas, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"stroke-added"
signalvoid user_function (TomoeCanvas *tomoecanvas, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"stroke-reverted"
signalvoid user_function (TomoeCanvas *tomoecanvas, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |