#include <gtk/gtk.h>
Go to the source code of this file.
Defines | |
| #define | ALP_INPUT_AUTOCOMPLETE_FLAG "alp-input-autocomplete-flag" |
| #define | ALP_INPUT_AUTOCOMPLETE_MARK_END "alp_input_auto_mark_end" |
| #define | ALP_INPUT_AUTOCOMPLETE_MARK_START "alp_input_auto_mark_start" |
| #define | ALP_INPUT_CURSOR_NORMAL 0 |
| #define | ALP_INPUT_CURSOR_POS "alp-input-cursor" |
| #define | ALP_INPUT_CURSOR_TOP 1 |
| #define | ALP_INPUT_GET_AUTOCOMPLETE_FLAG(x) (gboolean)g_object_get_data((GObject *)(x),ALP_INPUT_AUTOCOMPLETE_FLAG) |
| #define | ALP_INPUT_GET_CURSOR_POS(x) (int)g_object_get_data((GObject *)(x),ALP_INPUT_CURSOR_POS) |
| #define | ALP_INPUT_GET_MODE(x) (int)g_object_get_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY) |
| #define | ALP_INPUT_IS_PREDICTIVE_TEXT_DISABLED(x) (g_object_get_data((GObject *)(x),ALP_INPUT_PREDICTIVE_TEXT_DISABLED_PROPERTY)!=NULL) |
| #define | ALP_INPUT_IS_SOFT_KEYBOARD_DISABLED(x) (g_object_get_data((GObject *)(x),ALP_INPUT_SOFT_KEYBOARD_DISABLED_PROPERTY)!=NULL) |
| #define | ALP_INPUT_MODE_DEFAULT 0 |
| #define | ALP_INPUT_MODE_NUMERIC 1 |
| #define | ALP_INPUT_MODE_NUMERIC_ONLY 4 |
| #define | ALP_INPUT_MODE_PROPERTY "alp-input-mode" |
| #define | ALP_INPUT_MODE_SENTENCE_CAPS 3 |
| #define | ALP_INPUT_MODE_TITLE_CAPS 2 |
| #define | ALP_INPUT_PREDICTIVE_TEXT_DISABLED_PROPERTY "alp-input-predictive_text-disabled" |
| #define | ALP_INPUT_SET_AUTOCOMPLETE_DISABLED(x) g_object_set_data((GObject *)(x),ALP_INPUT_AUTOCOMPLETE_FLAG,(gpointer)0) |
| #define | ALP_INPUT_SET_AUTOCOMPLETE_ENABLE(x) g_object_set_data((GObject *)(x),ALP_INPUT_AUTOCOMPLETE_FLAG,(gpointer)1) |
| #define | ALP_INPUT_SET_CURSOR_NORMAL(x) g_object_set_data((GObject *)(x),ALP_INPUT_CURSOR_POS,(gpointer)ALP_INPUT_CURSOR_NORMAL) |
| #define | ALP_INPUT_SET_CURSOR_TOP(x) g_object_set_data((GObject *)(x),ALP_INPUT_CURSOR_POS,(gpointer)ALP_INPUT_CURSOR_TOP) |
| #define | ALP_INPUT_SET_MODE_DEFAULT(x) g_object_set_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY,(gpointer)ALP_INPUT_MODE_DEFAULT) |
| #define | ALP_INPUT_SET_MODE_NUMERIC(x) g_object_set_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY,(gpointer)ALP_INPUT_MODE_NUMERIC) |
| #define | ALP_INPUT_SET_MODE_NUMERIC_ONLY(x) g_object_set_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY,(gpointer)ALP_INPUT_MODE_NUMERIC_ONLY) |
| #define | ALP_INPUT_SET_MODE_SENTENCE_CAPS(x) g_object_set_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY,(gpointer)ALP_INPUT_MODE_SENTENCE_CAPS) |
| #define | ALP_INPUT_SET_MODE_TITLE_CAPS(x) g_object_set_data((GObject *)(x),ALP_INPUT_MODE_PROPERTY,(gpointer)ALP_INPUT_MODE_TITLE_CAPS) |
| #define | ALP_INPUT_SET_PREDICTIVE_TEXT_DISABLED(x) g_object_set_data((GObject *)(x),ALP_INPUT_PREDICTIVE_TEXT_DISABLED,(gpointer)1); |
| #define | ALP_INPUT_SET_SOFT_KEYBOARD_DISABLED(x) g_object_set_data((GObject *)(x),ALP_INPUT_SOFT_KEYBOARD_DISABLED_PROPERTY,(gpointer)1); |
| #define | ALP_INPUT_SOFT_KEYBOARD_DISABLED_PROPERTY "alp-input-soft-keyboard-disabled" |
Functions | |
| void | alp_input_autocomplete_process (GList *list) |
| Impletement in the softkeyboard , should be invoked by apps . In which we do the real process for the auto-complete requirement. apps should set mark with name ALP_INPUT_AUTOCOMPLETE_MARK, softkeyboard will replace the string in list between the two marks: ALP_INPUT_AUTOCOMPLETE_MARK and ALP_INPUT_AUTOCOMPLETE_MARK_END, if mark ALP_INPUT_AUTOCOMPLETE_MARK_END was not setted, we use mark "insert" instead. The mark "insert" was setted by GTK. | |
| gchar * | alp_input_get_label (GtkWidget *widget) |
| Retrieve the keypad label string. | |
| gint | alp_input_get_max_length (GtkWidget *widget) |
| Get the max length of GtkEntry or GtkTextView. | |
| void | alp_input_set_label (GtkWidget *widget, const gchar *text) |
| Specify the keypad label string. | |
| void | alp_input_set_max_length (GtkWidget *widget, gint max_length) |
| Set the max length of GtkEntry or GtkTextView. | |
Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.