| OLD | NEW |
| 1 /* vim:set et sts=4: */ | 1 /* vim:set et sts=4: */ |
| 2 /* bus - The Input Bus | 2 /* bus - The Input Bus |
| 3 * Copyright (C) 2008-2010 Peng Huang <shawn.p.huang@gmail.com> | 3 * Copyright (C) 2008-2010 Peng Huang <shawn.p.huang@gmail.com> |
| 4 * Copyright (C) 2008-2010 Red Hat, Inc. | 4 * Copyright (C) 2008-2010 Red Hat, Inc. |
| 5 * | 5 * |
| 6 * This library is free software; you can redistribute it and/or | 6 * This library is free software; you can redistribute it and/or |
| 7 * modify it under the terms of the GNU Lesser General Public | 7 * modify it under the terms of the GNU Lesser General Public |
| 8 * License as published by the Free Software Foundation; either | 8 * License as published by the Free Software Foundation; either |
| 9 * version 2 of the License, or (at your option) any later version. | 9 * version 2 of the License, or (at your option) any later version. |
| 10 * | 10 * |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 | 81 |
| 82 BusInputContext *focused_context; | 82 BusInputContext *focused_context; |
| 83 BusPanelProxy *panel; | 83 BusPanelProxy *panel; |
| 84 IBusConfig *config; | 84 IBusConfig *config; |
| 85 IBusHotkeyProfile *hotkey_profile; | 85 IBusHotkeyProfile *hotkey_profile; |
| 86 IBusKeymap *keymap; | 86 IBusKeymap *keymap; |
| 87 | 87 |
| 88 gboolean use_global_engine; | 88 gboolean use_global_engine; |
| 89 BusEngineProxy *global_engine; | 89 BusEngineProxy *global_engine; |
| 90 gchar *global_previous_engine_name; | 90 gchar *global_previous_engine_name; |
| 91 |
| 92 IBusHotkeyProfile *engines_hotkey_profile; |
| 93 GHashTable *hotkey_to_engines_map; |
| 91 }; | 94 }; |
| 92 | 95 |
| 93 struct _BusIBusImplClass { | 96 struct _BusIBusImplClass { |
| 94 IBusServiceClass parent; | 97 IBusServiceClass parent; |
| 95 | 98 |
| 96 /* class members */ | 99 /* class members */ |
| 97 }; | 100 }; |
| 98 | 101 |
| 99 GType bus_ibus_impl_get_type (void); | 102 GType bus_ibus_impl_get_type (void); |
| 100 BusIBusImpl *bus_ibus_impl_get_default (void); | 103 BusIBusImpl *bus_ibus_impl_get_default (void); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 113 gboolean bus_ibus_impl_filter_keyboard_shortcuts | 116 gboolean bus_ibus_impl_filter_keyboard_shortcuts |
| 114 (BusIBusImpl *ibus, | 117 (BusIBusImpl *ibus, |
| 115 BusInputContext *context
, | 118 BusInputContext *context
, |
| 116 guint keyval, | 119 guint keyval, |
| 117 guint modifie
rs, | 120 guint modifie
rs, |
| 118 guint prev_ke
yval, | 121 guint prev_ke
yval, |
| 119 guint prev_mo
difiers); | 122 guint prev_mo
difiers); |
| 120 | 123 |
| 121 G_END_DECLS | 124 G_END_DECLS |
| 122 #endif | 125 #endif |
| OLD | NEW |