gok-output

gok-output

Functions

void gok_output_delete_all ()
GokOutput * gok_output_new ()
GokOutput * gok_output_new_from_xml ()
void gok_output_send_to_system ()

Description

Functions

gok_output_delete_all ()

void
gok_output_delete_all (GokOutput *pOutput);

Deletes the given GokOutput and other GokOutputs that are in its list.

Parameters

pOutput

Pointer to the GokOutput that you want deleted.

 

gok_output_new ()

GokOutput *
gok_output_new (gint Type,
                gchar *Name,
                AccessibleKeySynthType Flag);

Creates a new GokOutput and initializes it to the given values.

Parameters

Type

Type of output (e.g. keysym or keycode).

 

Name

Keycode, Keysym, or UTF-8 string.

 

Returns

A pointer to the new GokOutput, NULL if not created.


gok_output_new_from_xml ()

GokOutput *
gok_output_new_from_xml (xmlNode *pNode);

Creates a new GokOutput and initializes it from the given XML node.

Parameters

pNode

Pointer to the XML node.

 

Returns

A pointer to the new GokOutput, NULL if not created.


gok_output_send_to_system ()

void
gok_output_send_to_system (GokOutput *pOutput,
                           gboolean bNoWordCompletion);

Sends the given GokOutput to the system. All other GokOutputs that are linked to this output are also sent.

Parameters

pOutput

Pointer to a GokOutput that will be sent to the system.

 

Types and Values