From e1e0e53d3de88e0355dee3d07f3253137f98c0cc Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Thu, 12 Dec 2013 10:30:15 +0000 Subject: [PATCH] Ajustes para compilar na versão antiga do GTK --- hostselect.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/hostselect.c b/hostselect.c index 6dc6721..109448b 100644 --- a/hostselect.c +++ b/hostselect.c @@ -139,7 +139,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) #if GTK_CHECK_VERSION(3,0,0) GtkGrid * grid = GTK_GRID(gtk_grid_new()); #else - GtkTable * grid = gtk_table_new(?,?,FALSE); + GtkTable * grid = GTK_TABLE(gtk_table_new(3,4,FALSE)); #endif // GTK_CHECK_VERSION GtkWidget * label[ENTRY_COUNT] = @@ -219,10 +219,10 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) gtk_entry_set_max_length(widget->entry[ENTRY_SRVCNAME],6); gtk_entry_set_width_chars(widget->entry[ENTRY_SRVCNAME],7); - gtk_entry_set_placeholder_text(widget->entry[ENTRY_SRVCNAME],"telnet"); - #if GTK_CHECK_VERSION(3,0,0) + gtk_entry_set_placeholder_text(widget->entry[ENTRY_SRVCNAME],"telnet"); + gtk_widget_set_hexpand(GTK_WIDGET(widget->entry[ENTRY_HOSTNAME]),TRUE); gtk_widget_set_hexpand(GTK_WIDGET(widget->ssl),TRUE); gtk_widget_set_hexpand(GTK_WIDGET(expander),TRUE); @@ -398,12 +398,21 @@ LIB3270_EXPORT void v3270_select_host(GtkWidget *widget) while(again) { gtk_widget_set_sensitive(win,TRUE); + +#if GTK_CHECK_VERSION(2,18,0) gtk_widget_set_visible(win,TRUE); +#else + gtk_widget_show(win); +#endif switch(gtk_dialog_run(GTK_DIALOG(win))) { case GTK_RESPONSE_ACCEPT: +#if GTK_CHECK_VERSION(2,18,0) gtk_widget_set_visible(win,FALSE); +#else + gtk_widget_hide(win); +#endif gtk_widget_set_sensitive(win,FALSE); again = v3270_host_select_apply(GTK_V3270HostSelectWidget(dialog)) != 0; break; -- libgit2 0.21.2