![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
#define DEFAULT_PEN_TIP_WIDTH #define DEFAULT_STROKE_NODE_WIDTH #define PRACTICING_CHARACTER_SPACING #define CANVAS_MIN_HEIGHT #define CANVAS_MIN_WIDTH #define FULL_CHARACTER_WIDTH #define FULL_CHARACTER_HEIGHT #define TO_DISPLAY_COORDINATE (x,scale) #define TO_STORE_COORDINATE (x,scale) void canvas_init (); void canvas_configure (GdkEventConfigure *event); void canvas_draw_area (gint x, gint y, gint width, gint height); void canvas_reset (); void canvas_redraw (); void canvas_clear (); void canvas_draw_foregroundPixmap (); void canvas_draw_backgroundPixmap (); gboolean canvas_is_ValidCoordinate (gint x, gint y); gint canvas_get_width (); gint canvas_get_height (); gboolean canvas_is_showCoordinateStatus (); void canvas_set_showCoordinateStatus (gboolean _showCoordinateStatus); gboolean canvas_is_x_valid (gint x); gboolean canvas_is_y_valid (gint y); gboolean canvas_is_validCoordinate (gint x, gint y); void canvas_draw_point (GtkWidget *widget, gint x, gint y); void canvas_draw_line (GtkWidget *widget, gint xStart, gint yStart, gint xEnd, gint yEnd); void canvas_startDrawing_rawStroke (GtkWidget *widget, gint x, gint y); void canvas_continueDrawing_rawStroke (GtkWidget *widget, gint x, gint y); void canvas_endDrawing_rawStroke (GtkWidget *widget, gint x, gint y); FullCharacter* canvas_get_current_fullCharacter (); void canvas_reset_current_fullCharacter (); void canvas_set_current_fullCharacter (FullCharacter *fChar); FullCharacter* canvas_get_original_fullCharacter (); void canvas_reset_original_fullCharacter (); void canvas_set_original_fullCharacter (FullCharacter *fChar); void canvas_draw_rawStroke (RawStroke *rawStroke); void canvas_draw_fullCharacter (FullCharacter *fChar); gboolean canvas_is_modified (); void canvas_set_modified (gboolean modified);
void canvas_draw_area (gint x, gint y, gint width, gint height);
|
|
|
|
|
|
|
void canvas_set_showCoordinateStatus (gboolean _showCoordinateStatus);
|
void canvas_draw_line (GtkWidget *widget, gint xStart, gint yStart, gint xEnd, gint yEnd);
|
|
|
|
|
|
|
|
|
void canvas_startDrawing_rawStroke (GtkWidget *widget, gint x, gint y);
|
|
|
|
|
void canvas_continueDrawing_rawStroke (GtkWidget *widget, gint x, gint y);
|
|
|
|
|
void canvas_endDrawing_rawStroke (GtkWidget *widget, gint x, gint y);
|
|
|
|
|
void canvas_set_current_fullCharacter (FullCharacter *fChar);
Note that this function will not redraw the canvas, call canvas_redraw()
after this function.
|
the FullCharacter to be set. |
void canvas_set_original_fullCharacter (FullCharacter *fChar);
|
the FullCharacter to be set. |