|  |  |  | GOK - Gnome Onscreen Keyboard |  | 
|---|---|---|---|---|
void gok_output_delete_all (GokOutput *pOutput); GokOutput* gok_output_new (gint Type, gchar *Name, AccessibleKeySynthType Flag); GokOutput* gok_output_new_from_xml (xmlNode *pNode); void gok_output_send_to_system (GokOutput *pOutput, gboolean bNoWordCompletion);
void gok_output_delete_all (GokOutput *pOutput);
Deletes the given GokOutput and other GokOutputs that are in its list.
| pOutput: | Pointer to the GokOutput that you want deleted. | 
GokOutput*          gok_output_new                      (gint Type,
                                                         gchar *Name,
                                                         AccessibleKeySynthType Flag);
Creates a new GokOutput and initializes it to the given values.
| Type: | Type of output (e.g. keysym or keycode). | 
| Name: | Keycode, Keysym, or UTF-8 string. | 
| Flag: | |
| Returns : | A pointer to the new GokOutput, NULL if not created. | 
GokOutput* gok_output_new_from_xml (xmlNode *pNode);
Creates a new GokOutput and initializes it from the given XML node.
| pNode: | Pointer to the XML node. | 
| Returns : | A pointer to the new GokOutput, NULL if not created. | 
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.
| pOutput: | Pointer to a GokOutput that will be sent to the system. | 
| bNoWordCompletion: |