mirror of
https://github.com/irssi/irssi.git
synced 2026-08-20 09:02:13 +02:00
added expando_get_signals() and special_vars_get_signals() to return list
of signals the expandos use. Also added "time changed" signal which gets emitted when $Z changes. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1814 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
a51170c00f
commit
26d84e25ab
4 changed files with 175 additions and 20 deletions
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
/* first argument of signal must match to active .. */
|
||||
typedef enum {
|
||||
EXPANDO_ARG_NONE,
|
||||
EXPANDO_ARG_NONE = 1,
|
||||
EXPANDO_ARG_SERVER,
|
||||
EXPANDO_ARG_WINDOW,
|
||||
EXPANDO_ARG_WINDOW_ITEM,
|
||||
|
|
@ -28,6 +28,9 @@ void expando_destroy(const char *key, EXPANDO_FUNC func);
|
|||
void expando_bind(const char *key, int funccount, SIGNAL_FUNC *funcs);
|
||||
void expando_unbind(const char *key, int funccount, SIGNAL_FUNC *funcs);
|
||||
|
||||
/* Returns [<signal id>, EXPANDO_ARG_xxx, <signal id>, ..., -1] */
|
||||
int *expando_get_signals(const char *key);
|
||||
|
||||
/* internal: */
|
||||
EXPANDO_FUNC expando_find_char(char chr);
|
||||
EXPANDO_FUNC expando_find_long(const char *key);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue