![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
#define MAIN_PROG_NAME #define CHARACTER_DATA_MANAGER_PROG_NAME #define datadir #define DEFAULT_SYSTEM_DATA_DIR #define DEFAULT_USER_DATA_DIR #define DEFAULT_SEARCH_ORDER #define DEFAULT_CHARACTER_DATA_FILE_XML #define DEFAULT_CHARACTER_DATA_FILE_SQLITE #define DEFAULT_CHARACTER_DATA_FILE #define PIXMAP_DIR #define DEFAULT_VERBOSE_LEVEL #define DEFAULT_WHOLE_RADICAL_DATA_SIZE #define MAX_STRING_LENGTH #define COMMON_CMD_OPTIONS #define MAIN_PROG_CMD_OPTIONS #define CDMGR_CMD_OPTIONS #define CDMGR_USAGE ProgramAssociate; extern ProgramAssociate progAssoc; extern gchar *queryWord; extern gchar *langStr; extern gchar *inputCode; extern InputMethod iMethod; extern gchar *tomoeFileName; extern gchar *wubiFileName; extern gchar *srcFileName; extern gchar *srcFileOptions; extern gchar *cdFileOptions; void common_init (int argc, char **argv);
This file provides common definitions and functions from program runtime, for data structure, refer WritRecogn-Type
#define DEFAULT_SEARCH_ORDER DEFAULT_USER_DATA_DIR ";" DEFAULT_SYSTEM_DATA_DIR ";data;."
#define DEFAULT_CHARACTER_DATA_FILE_XML DEFAULT_CHARACTER_DATAFILE_PREFIX ".xml"
#define DEFAULT_CHARACTER_DATA_FILE_SQLITE DEFAULT_CHARACTER_DATAFILE_PREFIX ".db"
typedef struct { MainProgramCmd progCmd; ProgFlags flags; gchar *usageMsg; RadicalList *currRadicalList; CharacterMatcher *charMatcher; RadicalRecognizer *recognizer; StrokeNoiseReducer *strokeNoiseReducer; CharacterDataFile *characterDataFile; gchar characterDataFileName[PATH_MAX]; gchar strokeHypothesisFileName[PATH_MAX]; // Decision rules of stroke recognition DisplayMode displayMode; /** * choose_open_callback: * Callback function for choose file to open. * */ ChooseFilenameFunc choose_open_callback; /** * choose_save_callback: * Callback function for choose file to save. * */ ChooseFilenameFunc choose_save_callback; /** * training_progress_callback: * Callback function for knowing current progress of training. * */ TrainingProgressFunc training_progress_callback; } ProgramAssociate;