| 20 * GNU General Public License for more details. |
16 * GNU General Public License for more details. |
| 21 * |
17 * |
| 22 * You should have received a copy of the GNU General Public License |
18 * You should have received a copy of the GNU General Public License |
| 23 * along with this program; if not, write to the Free Software |
19 * along with this program; if not, write to the Free Software |
| 24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| |
21 */ |
| |
22 /** |
| |
23 * SECTION:gntbindable |
| |
24 * @section_id: libgnt-gntbindable |
| |
25 * @short_description: <filename>gntbindable.h</filename> |
| |
26 * @title: Bindable |
| 25 */ |
27 */ |
| 26 |
28 |
| 27 #ifndef GNT_BINDABLE_H |
29 #ifndef GNT_BINDABLE_H |
| 28 #define GNT_BINDABLE_H |
30 #define GNT_BINDABLE_H |
| 29 |
31 |
| 57 GHashTable *actions; /* name -> Action */ |
59 GHashTable *actions; /* name -> Action */ |
| 58 GHashTable *bindings; /* key -> ActionParam */ |
60 GHashTable *bindings; /* key -> ActionParam */ |
| 59 |
61 |
| 60 GntBindable * help_window; |
62 GntBindable * help_window; |
| 61 |
63 |
| |
64 /*< private >*/ |
| 62 void (*gnt_reserved2)(void); |
65 void (*gnt_reserved2)(void); |
| 63 void (*gnt_reserved3)(void); |
66 void (*gnt_reserved3)(void); |
| 64 void (*gnt_reserved4)(void); |
67 void (*gnt_reserved4)(void); |
| 65 }; |
68 }; |
| 66 |
69 |