Commit 5aaeda65dc7f2779b8369acd60c7642903f38142
1 parent
44d2c241
Exists in
master
and in
3 other branches
Incluindo notificacao quando da mudanca de um toggle
Showing
1 changed file
with
31 additions
and
31 deletions
Show diff stats
toggles.c
... | ... | @@ -58,36 +58,36 @@ |
58 | 58 | static const struct _toggle |
59 | 59 | { |
60 | 60 | const char *name; |
61 | - const char *descr; | |
61 | + const char *description; | |
62 | 62 | } |
63 | 63 | toggle_info[LIB3270_TOGGLE_COUNT] = |
64 | 64 | { |
65 | - { "monocase", "" }, | |
66 | - { "cursorblink", "" }, | |
67 | - { "showtiming", "" }, | |
68 | - { "cursorpos", "" }, | |
69 | - { "dstrace", "" }, | |
70 | - { "linewrap", "" }, | |
71 | - { "blankfill", "" }, | |
72 | - { "screentrace", "" }, | |
73 | - { "eventtrace", "" }, | |
74 | - { "marginedpaste", "" }, | |
75 | - { "rectselect", "" }, | |
76 | - { "crosshair", "" }, | |
77 | - { "fullscreen", "" }, | |
78 | - { "reconnect", "" }, | |
79 | - { "insert", "" }, | |
80 | - { "smartpaste", "" }, | |
81 | - { "bold", "" }, | |
82 | - { "keepselected", "" }, | |
83 | - { "underline", "" }, | |
84 | - { "autoconnect", "" }, | |
85 | - { "kpalternative", "" }, /**< Keypad +/- move to next/previous field */ | |
86 | - { "beep", "" }, /**< Beep on errors */ | |
87 | - { "fieldattr", "" }, /**< View Field attribute */ | |
88 | - { "altscreen", "" }, /**< auto resize on altscreen */ | |
89 | - { "keepalive", "" }, /**< Enable network keep-alive with SO_KEEPALIVE */ | |
90 | - { "nettrace", "" }, /**< Enable network in/out trace */ | |
65 | + { "monocase", N_( "" ) }, | |
66 | + { "cursorblink", N_( "" ) }, | |
67 | + { "showtiming", N_( "" ) }, | |
68 | + { "cursorpos", N_( "" ) }, | |
69 | + { "dstrace", N_( "" ) }, | |
70 | + { "linewrap", N_( "" ) }, | |
71 | + { "blankfill", N_( "" ) }, | |
72 | + { "screentrace", N_( "" ) }, | |
73 | + { "eventtrace", N_( "" ) }, | |
74 | + { "marginedpaste", N_( "" ) }, | |
75 | + { "rectselect", N_( "" ) }, | |
76 | + { "crosshair", N_( "" ) }, | |
77 | + { "fullscreen", N_( "" ) }, | |
78 | + { "reconnect", N_( "" ) }, | |
79 | + { "insert", N_( "" ) }, | |
80 | + { "smartpaste", N_( "" ) }, | |
81 | + { "bold", N_( "" ) }, | |
82 | + { "keepselected", N_( "" ) }, | |
83 | + { "underline", N_( "" ) }, | |
84 | + { "autoconnect", N_( "" ) }, | |
85 | + { "kpalternative", N_( "Keypad +/- move to next/previous field" ) }, | |
86 | + { "beep", N_( "Beep on errors" ) }, | |
87 | + { "fieldattr", N_( "Show Field attribute" ) }, | |
88 | + { "altscreen", N_( "Auto resize on altscreen" ) }, | |
89 | + { "keepalive", N_( "Enable network keep-alive with SO_KEEPALIVE" ) }, | |
90 | + { "nettrace", N_( "Enable network in/out trace" ) }, | |
91 | 91 | }; |
92 | 92 | |
93 | 93 | LIB3270_EXPORT unsigned char lib3270_get_toggle(H3270 *session, LIB3270_TOGGLE ix) |
... | ... | @@ -109,7 +109,7 @@ static void toggle_notify(H3270 *session, struct lib3270_toggle *t, LIB3270_TOGG |
109 | 109 | t->upcall(session, t, TT_INTERACTIVE); |
110 | 110 | |
111 | 111 | if(session->update_toggle) |
112 | - session->update_toggle(session,ix,t->value,TT_INTERACTIVE,toggle_names[ix]); | |
112 | + session->update_toggle(session,ix,t->value,TT_INTERACTIVE,toggle_info[ix].name); | |
113 | 113 | |
114 | 114 | } |
115 | 115 | |
... | ... | @@ -244,14 +244,14 @@ void shutdown_toggles(H3270 *session) |
244 | 244 | LIB3270_EXPORT const char * lib3270_get_toggle_description(LIB3270_TOGGLE_ID ix) |
245 | 245 | { |
246 | 246 | if(ix < N_TOGGLES) |
247 | - return toggle_names[ix]; | |
247 | + return toggle_info[ix].description; | |
248 | 248 | return ""; |
249 | 249 | } |
250 | 250 | |
251 | 251 | LIB3270_EXPORT const char * lib3270_get_toggle_name(LIB3270_TOGGLE_ID ix) |
252 | 252 | { |
253 | 253 | if(ix < N_TOGGLES) |
254 | - return toggle_names[ix]; | |
254 | + return toggle_info[ix].name; | |
255 | 255 | return ""; |
256 | 256 | } |
257 | 257 | |
... | ... | @@ -262,7 +262,7 @@ LIB3270_EXPORT LIB3270_TOGGLE lib3270_get_toggle_id(const char *name) |
262 | 262 | int f; |
263 | 263 | for(f=0;f<N_TOGGLES;f++) |
264 | 264 | { |
265 | - if(!strcasecmp(name,toggle_names[f])) | |
265 | + if(!strcasecmp(name,toggle_info[f].name)) | |
266 | 266 | return f; |
267 | 267 | } |
268 | 268 | } | ... | ... |