Commit 8751ec68af2285faeab32f505af93a50c2e596c3

Authored by Perry Werneck
1 parent f9d83217

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