Commit 8751ec68af2285faeab32f505af93a50c2e596c3
1 parent
f9d83217
Exists in
master
and in
4 other branches
Starting keypad show/hide actions.
Showing
1 changed file
with
13 additions
and
4 deletions
Show diff stats
src/objects/window/window.c
| ... | ... | @@ -179,6 +179,15 @@ |
| 179 | 179 | |
| 180 | 180 | } |
| 181 | 181 | |
| 182 | + static GtkWidget * setup_keypad(pw3270ApplicationWindow *window, GObject * model) { | |
| 183 | + | |
| 184 | + GtkWidget * widget = pw3270_keypad_get_from_model(model); | |
| 185 | + | |
| 186 | + | |
| 187 | + return widget; | |
| 188 | + | |
| 189 | + } | |
| 190 | + | |
| 182 | 191 | static void pw3270ApplicationWindow_init(pw3270ApplicationWindow *widget) { |
| 183 | 192 | |
| 184 | 193 | // Setup defaults |
| ... | ... | @@ -231,7 +240,7 @@ |
| 231 | 240 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_TOP) { |
| 232 | 241 | gtk_box_pack_start( |
| 233 | 242 | vBox, |
| 234 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | |
| 243 | + setup_keypad(widget, G_OBJECT(keypad->data)), | |
| 235 | 244 | FALSE,FALSE,0 |
| 236 | 245 | ); |
| 237 | 246 | } |
| ... | ... | @@ -244,7 +253,7 @@ |
| 244 | 253 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_LEFT) { |
| 245 | 254 | gtk_box_pack_start( |
| 246 | 255 | hBox, |
| 247 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | |
| 256 | + setup_keypad(widget, G_OBJECT(keypad->data)), | |
| 248 | 257 | FALSE,FALSE,0 |
| 249 | 258 | ); |
| 250 | 259 | } |
| ... | ... | @@ -260,7 +269,7 @@ |
| 260 | 269 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_BOTTOM) { |
| 261 | 270 | gtk_box_pack_end( |
| 262 | 271 | vBox, |
| 263 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | |
| 272 | + setup_keypad(widget, G_OBJECT(keypad->data)), | |
| 264 | 273 | FALSE,FALSE,0 |
| 265 | 274 | ); |
| 266 | 275 | } |
| ... | ... | @@ -273,7 +282,7 @@ |
| 273 | 282 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_RIGHT) { |
| 274 | 283 | gtk_box_pack_end( |
| 275 | 284 | hBox, |
| 276 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | |
| 285 | + setup_keypad(widget, G_OBJECT(keypad->data)), | |
| 277 | 286 | FALSE,FALSE,0 |
| 278 | 287 | ); |
| 279 | 288 | } | ... | ... |