![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
extern gboolean free_codeArray; #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); 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_is_empty (writRecognRadical_list *self); #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);
return
the codeArray if free_codeArray
= FALSE. NULL otherwise
|
|
|
|
Returns : |
guint writrecogn_radical_list_size (writRecognRadical_list *self);
|
|
Returns : |
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.
|
|
|
|
Returns : |
gboolean writrecogn_radical_list_is_empty (writRecognRadical_list *self);
|
|
Returns : |
#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.