finch/libgnt/gntbindable.h

branch
soc.2013.gobjectification.plugins
changeset 37064
3373bd0b4ea6
parent 37051
f1ba94fd20f1
parent 35447
5a8d59fd6c2e
child 37075
cf3f735b09b7
equal deleted inserted replaced
37063:a84be725efad 37064:3373bd0b4ea6
1 /**
2 * @file gntbindable.h Bindable API
3 * @ingroup gnt
4 */
5 /* 1 /*
6 * GNT - The GLib Ncurses Toolkit 2 * GNT - The GLib Ncurses Toolkit
7 * 3 *
8 * GNT is the legal property of its developers, whose names are too numerous 4 * GNT is the legal property of its developers, whose names are too numerous
9 * to list here. Please refer to the COPYRIGHT file distributed with this 5 * to list here. Please refer to the COPYRIGHT file distributed with this
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

mercurial