| Top |
| #define | SKK_TYPE_KEY_EVENT_FILTER |
| struct | SkkKeyEventFilter |
| struct | SkkKeyEventFilterClass |
SkkKeyEvent * skk_key_event_filter_filter_key_event (SkkKeyEventFilter *self,SkkKeyEvent *key);
Convert a key event to another.
void
skk_key_event_filter_reset (SkkKeyEventFilter *self);
Reset the filter.
#define SKK_TYPE_KEY_EVENT_FILTER (skk_key_event_filter_get_type ())
The type for SkkKeyEventFilter.
struct SkkKeyEventFilterClass {
GObjectClass parent_class;
SkkKeyEvent* (*filter_key_event) (SkkKeyEventFilter* self, SkkKeyEvent* key);
void (*reset) (SkkKeyEventFilter* self);
};
The class structure for SKK_TYPE_KEY_EVENT_FILTER. All the fields in this structure are private and should never be accessed directly.
virtual method called by |
||
virtual method called by |
“forwarded” signalvoid user_function (SkkKeyEventFilter *key_event_filter, SkkKeyEvent *key, gpointer user_data)
Signal emitted when a new key event is generated in the filter.
key_event_filter |
the SkkKeyEventFilter instance that received the signal |
|
key |
. a key event |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last