![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
#define WRITRECOGN_RADICAL_LIST_CONST (obj) writRecognRadical_list; gpointer writrecogn_radical_list_get_codeArray (writRecognRadical_list *self); void writrecogn_radical_list_set_codeArray (writRecognRadical_list *self, gpointer val); GObject* writrecogn_radical_list_get_backedDataFile (writRecognRadical_list *self); void writrecogn_radical_list_set_backedDataFile (writRecognRadical_list *self, GObject *val); RadicalList* writrecogn_radical_list_new (void); RadicalList* writrecogn_radical_list_new_from_datafile (CharacterDataFile *datafile); gpointer writrecogn_radical_list_free (writRecognRadical_list *self, gboolean free_code_array); guint writrecogn_radical_list_size (writRecognRadical_list *self); gboolean writrecogn_radical_list_is_empty (writRecognRadical_list *self); void writrecogn_radical_list_copy (writRecognRadical_list *self, RadicalList *src); void writrecogn_radical_list_reset (writRecognRadical_list *self); void writrecogn_radical_list_append_radical (writRecognRadical_list *self, Radical *rad); void writrecogn_radical_list_append_radicalCode (writRecognRadical_list *self, RadicalCode code); void writrecogn_radical_list_append_radicalCode_array (writRecognRadical_list *self, GArray *codeArray); gboolean writrecogn_radical_list_has_radicalCode (writRecognRadical_list *self, RadicalCode code); gint writrecogn_radical_list_find_radical_index (writRecognRadical_list *self, RadicalCode code); Radical* writrecogn_radical_list_find_radical_by_utf8 (writRecognRadical_list *self, const gchar *utf8Code, RadicalType type); Radical* writrecogn_radical_list_find_radical_by_code (writRecognRadical_list *self, RadicalCode code, RadicalType type); Radical* writrecogn_radical_list_get_radical_by_index (writRecognRadical_list *self, const gint index, RadicalType type); gboolean writrecogn_radical_list_insert_radical_datafile (writRecognRadical_list *self, Radical *rad); gboolean writrecogn_radical_list_update_radical_datafile (writRecognRadical_list *self, Radical *rad, RadicalType type); RadicalList* writrecogn_radical_list_find_matches (writRecognRadical_list *self, RadicalQuery *query); gboolean writrecogn_radical_list_foreach (writRecognRadical_list *self, ForeachCallbackFunc func, gpointer userdata, RadicalType type); #define WRITRECOGN_RADICAL_LIST_PROP_CODEARRAY(arg) #define WRITRECOGN_RADICAL_LIST_GET_PROP_CODEARRAY(arg) #define WRITRECOGN_RADICAL_LIST_PROP_BACKEDDATAFILE(arg) #define WRITRECOGN_RADICAL_LIST_GET_PROP_BACKEDDATAFILE(arg)
"backedDataFile" writRecognCharacter_datafile : Read / Write "codeArray" gpointer : Read / Write
#define WRITRECOGN_RADICAL_LIST_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), writrecogn_radical_list_get_type(), writRecognRadical_list const)
|
gpointer writrecogn_radical_list_get_codeArray (writRecognRadical_list *self);
|
|
Returns : |
void writrecogn_radical_list_set_codeArray (writRecognRadical_list *self, gpointer val);
|
|
|
GObject* writrecogn_radical_list_get_backedDataFile (writRecognRadical_list *self);
|
|
Returns : |
void writrecogn_radical_list_set_backedDataFile (writRecognRadical_list *self, GObject *val);
|
|
|
RadicalList* writrecogn_radical_list_new_from_datafile (CharacterDataFile *datafile);
|
|
Returns : |
gpointer writrecogn_radical_list_free (writRecognRadical_list *self, gboolean free_code_array);
returns
: the codeArray if free_codeArray
= FALSE. NULL otherwise
|
|
|
|
Returns : |
guint writrecogn_radical_list_size (writRecognRadical_list *self);
|
|
Returns : |
gboolean writrecogn_radical_list_is_empty (writRecognRadical_list *self);
Tells whether the radical is NULL or has 0 element.
|
|
Returns : |
FALSE if self has one or more elements; TRUE otherwise.
|
void writrecogn_radical_list_copy (writRecognRadical_list *self, RadicalList *src);
|
|
|
void writrecogn_radical_list_reset (writRecognRadical_list *self);
|
void writrecogn_radical_list_append_radical (writRecognRadical_list *self, Radical *rad);
param
self the RadicalList
param
rad the Radical to be added.
|
|
|
void writrecogn_radical_list_append_radicalCode (writRecognRadical_list *self, RadicalCode code);
param
self the RadicalList
param
code the RadicalCode to be added.
|
|
|
void writrecogn_radical_list_append_radicalCode_array (writRecognRadical_list *self, GArray *codeArray);
|
|
|
gboolean writrecogn_radical_list_has_radicalCode (writRecognRadical_list *self, RadicalCode code);
returns
: TRUE if code
is in the list. FALSE otherwise.
|
this object. |
|
the radicalCode to be found. |
Returns : |
gint writrecogn_radical_list_find_radical_index (writRecognRadical_list *self, RadicalCode code);
|
|
|
|
Returns : |
Radical* writrecogn_radical_list_find_radical_by_utf8 (writRecognRadical_list *self, const gchar *utf8Code, RadicalType type);
|
|
|
|
|
|
Returns : |
Radical* writrecogn_radical_list_find_radical_by_code (writRecognRadical_list *self, RadicalCode code, RadicalType type);
|
|
|
|
|
|
Returns : |
Radical* writrecogn_radical_list_get_radical_by_index (writRecognRadical_list *self, const gint index, RadicalType type);
|
|
|
|
|
|
Returns : |
gboolean writrecogn_radical_list_insert_radical_datafile (writRecognRadical_list *self, Radical *rad);
|
|
|
|
Returns : |
gboolean writrecogn_radical_list_update_radical_datafile (writRecognRadical_list *self, Radical *rad, RadicalType type);
|
|
|
|
|
|
Returns : |
RadicalList* writrecogn_radical_list_find_matches (writRecognRadical_list *self, RadicalQuery *query);
Return a RadicalList that stores the radicalCode of matching radicals.
|
this RadicalList |
|
query to the datafile |
Returns : |
gboolean writrecogn_radical_list_foreach (writRecognRadical_list *self, ForeachCallbackFunc func, gpointer userdata, RadicalType type);
Perform a function for each element of the radical list.
|
the radical list. |
|
callback function to perform for each radical in self .
|
|
argument for passing to func .
|
|
type of the radicals. |
Returns : |
TRUE if every radicals are treated; FALSE indicates the iteration is stopped midway. |
#define WRITRECOGN_RADICAL_LIST_GET_PROP_CODEARRAY(arg)
|
#define WRITRECOGN_RADICAL_LIST_PROP_BACKEDDATAFILE(arg)
|
"backedDataFile"
property"backedDataFile" writRecognCharacter_datafile : Read / Write
provide datafile back end.