diff options
author | Simon Howard | 2006-06-02 19:45:41 +0000 |
---|---|---|
committer | Simon Howard | 2006-06-02 19:45:41 +0000 |
commit | 02f4a0dcf492d3e86194ae39a59a286bfc2f3e32 (patch) | |
tree | 71c80be5f3ff2db5444e4150e927ef2f52090359 /textscreen/txt_window.c | |
parent | e9619f83e977041676e766920178db827ddddb3d (diff) | |
download | chocolate-doom-02f4a0dcf492d3e86194ae39a59a286bfc2f3e32.tar.gz chocolate-doom-02f4a0dcf492d3e86194ae39a59a286bfc2f3e32.tar.bz2 chocolate-doom-02f4a0dcf492d3e86194ae39a59a286bfc2f3e32.zip |
Add utility functions to create "Abort" and "Accept" window actions
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 551
Diffstat (limited to 'textscreen/txt_window.c')
-rw-r--r-- | textscreen/txt_window.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/textscreen/txt_window.c b/textscreen/txt_window.c index 53813a02..0cc46308 100644 --- a/textscreen/txt_window.c +++ b/textscreen/txt_window.c @@ -37,13 +37,6 @@ void TXT_SetWindowAction(txt_window_t *window, window->actions[position] = action; } -static void DefaultCancelAction(TXT_UNCAST_ARG(widget), TXT_UNCAST_ARG(window)) -{ - TXT_CAST_ARG(txt_window_t, window); - - TXT_CloseWindow(window); -} - txt_window_t *TXT_NewWindow(char *title) { int i; @@ -79,11 +72,8 @@ txt_window_t *TXT_NewWindow(char *title) // Default actions - cancel_action = TXT_NewWindowAction(KEY_ESCAPE, "Abort"); - TXT_SetWindowAction(win, TXT_HORIZ_LEFT, cancel_action); - TXT_SignalConnect(cancel_action, "pressed", DefaultCancelAction, win); - accept_action = TXT_NewWindowAction(KEY_ENTER, "Accept"); - TXT_SetWindowAction(win, TXT_HORIZ_RIGHT, accept_action); + TXT_SetWindowAction(win, TXT_HORIZ_LEFT, TXT_NewWindowEscapeAction(win)); + TXT_SetWindowAction(win, TXT_HORIZ_RIGHT, TXT_NewWindowAcceptAction()); return win; } |