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