Top | ![]() |
![]() |
![]() |
![]() |
#define | KKC_TYPE_KEY_EVENT_FILTER |
struct | KkcKeyEventFilter |
struct | KkcKeyEventFilterClass |
KkcKeyEvent * kkc_key_event_filter_filter_key_event (KkcKeyEventFilter *self
,KkcKeyEvent *key
);
Convert a key event to another.
void
kkc_key_event_filter_reset (KkcKeyEventFilter *self
);
Reset the filter.
#define KKC_TYPE_KEY_EVENT_FILTER (kkc_key_event_filter_get_type ())
The type for KkcKeyEventFilter.
struct KkcKeyEventFilterClass { GObjectClass parent_class; KkcKeyEvent* (*filter_key_event) (KkcKeyEventFilter* self, KkcKeyEvent* key); void (*reset) (KkcKeyEventFilter* self); };
The class structure for KKC_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 (KkcKeyEventFilter *key_event_filter, KkcKeyEvent *key, gpointer user_data)
Signal emitted when a new key event is generated in the filter.
key_event_filter |
the KkcKeyEventFilter instance that received the signal |
|
key |
. a key event |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last