summaryrefslogtreecommitdiff
path: root/src/fe-common/core/keyboard.h
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2000-07-08 21:47:05 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2000-07-08 21:47:05 +0000
commit7074381bea2027e0abd7bdbfa24a9acef0620c01 (patch)
tree94acd0d45472748f34af17db39f9042444368de4 /src/fe-common/core/keyboard.h
parentcd9efdf9fe3e79d065985c66e03be0f89c1967c4 (diff)
downloadirssi-7074381bea2027e0abd7bdbfa24a9acef0620c01.zip
Reading and saving keyboard configuration actually works now.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@434 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/fe-common/core/keyboard.h')
-rw-r--r--src/fe-common/core/keyboard.h27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/fe-common/core/keyboard.h b/src/fe-common/core/keyboard.h
index a6278adc..4bce8c2b 100644
--- a/src/fe-common/core/keyboard.h
+++ b/src/fe-common/core/keyboard.h
@@ -3,36 +3,31 @@
#include "signals.h"
-typedef struct
-{
+typedef struct {
char *id;
char *description;
GSList *keys;
-}
-KEYINFO_REC;
+} KEYINFO_REC;
-typedef struct
-{
+typedef struct {
KEYINFO_REC *info;
char *key;
void *data;
-}
-KEY_REC;
+} KEY_REC;
extern GSList *keyinfos;
-void key_bind(gchar *id, gchar *data, gchar *description, gchar *key_default, SIGNAL_FUNC func);
-void key_unbind(gchar *id, SIGNAL_FUNC func);
+void key_bind(const char *id, const char *description,
+ const char *key_default, const char *data, SIGNAL_FUNC func);
+void key_unbind(const char *id, SIGNAL_FUNC func);
-void key_configure_add(gchar *id, gchar *data, gchar *key);
-void key_configure_remove(gchar *key);
+void key_configure_add(const char *id, const char *key, const char *data);
+void key_configure_remove(const char *key);
-KEYINFO_REC *key_info_find(gchar *id);
-gboolean key_pressed(gchar *key, gpointer data);
-
-void keyboard_save(void);
+KEYINFO_REC *key_info_find(const char *id);
+int key_pressed(const char *key, void *data);
void keyboard_init(void);
void keyboard_deinit(void);