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 | } | ... | ... |