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,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 | static void pw3270ApplicationWindow_init(pw3270ApplicationWindow *widget) { | 191 | static void pw3270ApplicationWindow_init(pw3270ApplicationWindow *widget) { |
183 | 192 | ||
184 | // Setup defaults | 193 | // Setup defaults |
@@ -231,7 +240,7 @@ | @@ -231,7 +240,7 @@ | ||
231 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_TOP) { | 240 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_TOP) { |
232 | gtk_box_pack_start( | 241 | gtk_box_pack_start( |
233 | vBox, | 242 | vBox, |
234 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | 243 | + setup_keypad(widget, G_OBJECT(keypad->data)), |
235 | FALSE,FALSE,0 | 244 | FALSE,FALSE,0 |
236 | ); | 245 | ); |
237 | } | 246 | } |
@@ -244,7 +253,7 @@ | @@ -244,7 +253,7 @@ | ||
244 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_LEFT) { | 253 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_LEFT) { |
245 | gtk_box_pack_start( | 254 | gtk_box_pack_start( |
246 | hBox, | 255 | hBox, |
247 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | 256 | + setup_keypad(widget, G_OBJECT(keypad->data)), |
248 | FALSE,FALSE,0 | 257 | FALSE,FALSE,0 |
249 | ); | 258 | ); |
250 | } | 259 | } |
@@ -260,7 +269,7 @@ | @@ -260,7 +269,7 @@ | ||
260 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_BOTTOM) { | 269 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_BOTTOM) { |
261 | gtk_box_pack_end( | 270 | gtk_box_pack_end( |
262 | vBox, | 271 | vBox, |
263 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | 272 | + setup_keypad(widget, G_OBJECT(keypad->data)), |
264 | FALSE,FALSE,0 | 273 | FALSE,FALSE,0 |
265 | ); | 274 | ); |
266 | } | 275 | } |
@@ -273,7 +282,7 @@ | @@ -273,7 +282,7 @@ | ||
273 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_RIGHT) { | 282 | if(pw3270_keypad_get_position(G_OBJECT(keypad->data)) == KEYPAD_POSITION_RIGHT) { |
274 | gtk_box_pack_end( | 283 | gtk_box_pack_end( |
275 | hBox, | 284 | hBox, |
276 | - pw3270_keypad_get_from_model(G_OBJECT(keypad->data)), | 285 | + setup_keypad(widget, G_OBJECT(keypad->data)), |
277 | FALSE,FALSE,0 | 286 | FALSE,FALSE,0 |
278 | ); | 287 | ); |
279 | } | 288 | } |