Commit b1eba98b58892bf6edf3358356cc058b94604f35
1 parent
1ad4d6e6
Exists in
master
and in
3 other branches
Adding method to get the complete toggle descriptions.
Showing
2 changed files
with
18 additions
and
6 deletions
Show diff stats
src/core/toggles/table.c
| ... | ... | @@ -171,8 +171,8 @@ const LIB3270_TOGGLE_ENTRY toggle_descriptor[LIB3270_TOGGLE_COUNT+1] = |
| 171 | 171 | { |
| 172 | 172 | "insert", |
| 173 | 173 | False, |
| 174 | - NULL, // Default keycode | |
| 175 | - NULL, // Icon name | |
| 174 | + "Insert", // Default keycode | |
| 175 | + "insert-text", // Icon name | |
| 176 | 176 | N_( "Insert" ), |
| 177 | 177 | N_( "Set insert mode" ), |
| 178 | 178 | "" |
| ... | ... | @@ -189,8 +189,8 @@ const LIB3270_TOGGLE_ENTRY toggle_descriptor[LIB3270_TOGGLE_COUNT+1] = |
| 189 | 189 | { |
| 190 | 190 | "bold", |
| 191 | 191 | False, |
| 192 | - NULL, // Default keycode | |
| 193 | - NULL, // Icon name | |
| 192 | + NULL, // Default keycode | |
| 193 | + "format-text-bold", // Icon name | |
| 194 | 194 | N_( "Bold" ), |
| 195 | 195 | N_( "Bold" ), |
| 196 | 196 | "" |
| ... | ... | @@ -207,8 +207,8 @@ const LIB3270_TOGGLE_ENTRY toggle_descriptor[LIB3270_TOGGLE_COUNT+1] = |
| 207 | 207 | { |
| 208 | 208 | "underline", |
| 209 | 209 | False, |
| 210 | - NULL, // Default keycode | |
| 211 | - NULL, // Icon name | |
| 210 | + NULL, // Default keycode | |
| 211 | + "format-text-underline", // Icon name | |
| 212 | 212 | N_( "Underline" ), |
| 213 | 213 | N_( "Show Underline" ), |
| 214 | 214 | "" |
| ... | ... | @@ -298,6 +298,11 @@ const LIB3270_TOGGLE_ENTRY toggle_descriptor[LIB3270_TOGGLE_COUNT+1] = |
| 298 | 298 | |
| 299 | 299 | }; |
| 300 | 300 | |
| 301 | +LIB3270_EXPORT const LIB3270_TOGGLE_ENTRY * lib3270_get_toggle_list() | |
| 302 | +{ | |
| 303 | + return toggle_descriptor; | |
| 304 | +} | |
| 305 | + | |
| 301 | 306 | LIB3270_EXPORT const char * lib3270_get_toggle_summary(LIB3270_TOGGLE ix) |
| 302 | 307 | { |
| 303 | 308 | if(ix < LIB3270_TOGGLE_COUNT) | ... | ... |
src/include/lib3270/toggle.h
| ... | ... | @@ -48,6 +48,13 @@ |
| 48 | 48 | const char *description; ///< @brief Toggle description. |
| 49 | 49 | } LIB3270_TOGGLE_ENTRY; |
| 50 | 50 | |
| 51 | + | |
| 52 | + /** | |
| 53 | + * @brief Get the toggle description table. | |
| 54 | + * | |
| 55 | + */ | |
| 56 | + LIB3270_EXPORT const LIB3270_TOGGLE_ENTRY * lib3270_get_toggle_list(); | |
| 57 | + | |
| 51 | 58 | /** |
| 52 | 59 | * @brief get toggle state. |
| 53 | 60 | * | ... | ... |