Commit e1e0e53d3de88e0355dee3d07f3253137f98c0cc

Authored by perry.werneck@gmail.com
1 parent b5ae960d
Exists in master and in 1 other branch develop

Ajustes para compilar na versão antiga do GTK

Showing 1 changed file with 12 additions and 3 deletions   Show diff stats
@@ -139,7 +139,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) @@ -139,7 +139,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget)
139 #if GTK_CHECK_VERSION(3,0,0) 139 #if GTK_CHECK_VERSION(3,0,0)
140 GtkGrid * grid = GTK_GRID(gtk_grid_new()); 140 GtkGrid * grid = GTK_GRID(gtk_grid_new());
141 #else 141 #else
142 - GtkTable * grid = gtk_table_new(?,?,FALSE); 142 + GtkTable * grid = GTK_TABLE(gtk_table_new(3,4,FALSE));
143 #endif // GTK_CHECK_VERSION 143 #endif // GTK_CHECK_VERSION
144 144
145 GtkWidget * label[ENTRY_COUNT] = 145 GtkWidget * label[ENTRY_COUNT] =
@@ -219,10 +219,10 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) @@ -219,10 +219,10 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget)
219 gtk_entry_set_max_length(widget->entry[ENTRY_SRVCNAME],6); 219 gtk_entry_set_max_length(widget->entry[ENTRY_SRVCNAME],6);
220 gtk_entry_set_width_chars(widget->entry[ENTRY_SRVCNAME],7); 220 gtk_entry_set_width_chars(widget->entry[ENTRY_SRVCNAME],7);
221 221
222 - gtk_entry_set_placeholder_text(widget->entry[ENTRY_SRVCNAME],"telnet");  
223 -  
224 #if GTK_CHECK_VERSION(3,0,0) 222 #if GTK_CHECK_VERSION(3,0,0)
225 223
  224 + gtk_entry_set_placeholder_text(widget->entry[ENTRY_SRVCNAME],"telnet");
  225 +
226 gtk_widget_set_hexpand(GTK_WIDGET(widget->entry[ENTRY_HOSTNAME]),TRUE); 226 gtk_widget_set_hexpand(GTK_WIDGET(widget->entry[ENTRY_HOSTNAME]),TRUE);
227 gtk_widget_set_hexpand(GTK_WIDGET(widget->ssl),TRUE); 227 gtk_widget_set_hexpand(GTK_WIDGET(widget->ssl),TRUE);
228 gtk_widget_set_hexpand(GTK_WIDGET(expander),TRUE); 228 gtk_widget_set_hexpand(GTK_WIDGET(expander),TRUE);
@@ -398,12 +398,21 @@ LIB3270_EXPORT void v3270_select_host(GtkWidget *widget) @@ -398,12 +398,21 @@ LIB3270_EXPORT void v3270_select_host(GtkWidget *widget)
398 while(again) 398 while(again)
399 { 399 {
400 gtk_widget_set_sensitive(win,TRUE); 400 gtk_widget_set_sensitive(win,TRUE);
  401 +
  402 +#if GTK_CHECK_VERSION(2,18,0)
401 gtk_widget_set_visible(win,TRUE); 403 gtk_widget_set_visible(win,TRUE);
  404 +#else
  405 + gtk_widget_show(win);
  406 +#endif
402 407
403 switch(gtk_dialog_run(GTK_DIALOG(win))) 408 switch(gtk_dialog_run(GTK_DIALOG(win)))
404 { 409 {
405 case GTK_RESPONSE_ACCEPT: 410 case GTK_RESPONSE_ACCEPT:
  411 +#if GTK_CHECK_VERSION(2,18,0)
406 gtk_widget_set_visible(win,FALSE); 412 gtk_widget_set_visible(win,FALSE);
  413 +#else
  414 + gtk_widget_hide(win);
  415 +#endif
407 gtk_widget_set_sensitive(win,FALSE); 416 gtk_widget_set_sensitive(win,FALSE);
408 again = v3270_host_select_apply(GTK_V3270HostSelectWidget(dialog)) != 0; 417 again = v3270_host_select_apply(GTK_V3270HostSelectWidget(dialog)) != 0;
409 break; 418 break;