How disable global accelerators for certain widgets?
- From: Niklas Morberg <niklas morberg axis com>
- To: gtk-app-devel-list gnome org
- Subject: How disable global accelerators for certain widgets?
- Date: Tue, 27 Jan 2004 10:43:40 +0100
I have a global accelerator tied to space. But there is also a search
function (exactly like mozilla thunderbird) with a text widget. When I
enter text in the widget I want to disable the global accelerator and
have space behave "normally".
How do I do that?
I'm thinking about catching focus in/out events for the search widget
and disable/enable the accelerator there. I've also tried catching the
key_press event and , returning TRUE to stop further handling of the key
and also using g_signal_stop_emission_by_name, but to no avail.
I've also tried using gtk_widget_remove_accelerator for that specific
search widget, but no luck there either...
What strategy is best to use for this and how do I implement it?
Niklas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]