Commit c3579e97f60bd8a45afbb3710f7e8a1ce87449ba
1 parent
39c72480
Exists in
master
Incluindo suporte a funcao "Dup"
Showing
2 changed files
with
5 additions
and
4 deletions
Show diff stats
src/gtk2/actions1.c
| @@ -152,10 +152,10 @@ | @@ -152,10 +152,10 @@ | ||
| 152 | return rc; | 152 | return rc; |
| 153 | } | 153 | } |
| 154 | 154 | ||
| 155 | - static void clear_and_call(GtkAction *action, int (*call)(H3270 *)) | 155 | + static void clear_and_call(GtkAction *action, int (*call)(void)) |
| 156 | { | 156 | { |
| 157 | unselect(); | 157 | unselect(); |
| 158 | - call(NULL); | 158 | + call(); |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | LOCAL_EXTERN void gui_toogle_set_visible(enum GUI_TOGGLE id, gboolean visible) | 161 | LOCAL_EXTERN void gui_toogle_set_visible(enum GUI_TOGGLE id, gboolean visible) |
| @@ -577,6 +577,7 @@ | @@ -577,6 +577,7 @@ | ||
| 577 | { "SysREQ", G_CALLBACK(lib3270_sysreq) }, | 577 | { "SysREQ", G_CALLBACK(lib3270_sysreq) }, |
| 578 | { "Attn", G_CALLBACK(lib3270_attn) }, | 578 | { "Attn", G_CALLBACK(lib3270_attn) }, |
| 579 | { "Break", G_CALLBACK(lib3270_break) }, | 579 | { "Break", G_CALLBACK(lib3270_break) }, |
| 580 | + { "Dup", G_CALLBACK(lib3270_dup) }, | ||
| 580 | 581 | ||
| 581 | { "FirstField", G_CALLBACK(lib3270_firstfield) }, | 582 | { "FirstField", G_CALLBACK(lib3270_firstfield) }, |
| 582 | 583 |
src/gtk2/mouse.c
| @@ -924,7 +924,7 @@ | @@ -924,7 +924,7 @@ | ||
| 924 | SetSelectionMode(Toggled(RECTANGLE_SELECT) ? SELECT_MODE_RECTANGLE : SELECT_MODE_TEXT); | 924 | SetSelectionMode(Toggled(RECTANGLE_SELECT) ? SELECT_MODE_RECTANGLE : SELECT_MODE_TEXT); |
| 925 | } | 925 | } |
| 926 | 926 | ||
| 927 | - static void doSelect(H3270 *hSession, int (*call)(H3270 *hSession)) | 927 | + static void doSelect(H3270 *hSession, int (*call)(void)) |
| 928 | { | 928 | { |
| 929 | int row; | 929 | int row; |
| 930 | int col; | 930 | int col; |
| @@ -937,7 +937,7 @@ | @@ -937,7 +937,7 @@ | ||
| 937 | startCol = endCol = (cursor_position % screen->cols); | 937 | startCol = endCol = (cursor_position % screen->cols); |
| 938 | } | 938 | } |
| 939 | 939 | ||
| 940 | - call(hSession); | 940 | + call(); |
| 941 | 941 | ||
| 942 | row = cursor_position / screen->cols; | 942 | row = cursor_position / screen->cols; |
| 943 | col = cursor_position % screen->cols; | 943 | col = cursor_position % screen->cols; |