diff --git a/src/pw3270/actions.c b/src/pw3270/actions.c index 56afae2..c3503a4 100644 --- a/src/pw3270/actions.c +++ b/src/pw3270/actions.c @@ -71,7 +71,7 @@ static void connect_action(GtkAction *action, GtkWidget *widget) const gchar * host = (const gchar *) g_object_get_data(G_OBJECT(action),"host"); const gchar * systype = (const gchar *) g_object_get_data(G_OBJECT(action),"type"); const gchar * colortype = (const gchar *) g_object_get_data(G_OBJECT(action),"colors"); - unsigned short colors; +// unsigned short colors; trace_action(action,widget); diff --git a/src/pw3270/v3270/widget.c b/src/pw3270/v3270/widget.c index 5654b55..f2b045f 100644 --- a/src/pw3270/v3270/widget.c +++ b/src/pw3270/v3270/widget.c @@ -795,7 +795,11 @@ static void update_toggle(H3270 *session, LIB3270_TOGGLE ix, unsigned char value else gtk_window_unfullscreen(GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(session->widget)))); } +#if GTK_CHECK_VERSION(2,26,0) g_object_notify_by_pspec(G_OBJECT(session->widget), v3270_properties[PROP_TOGGLE+ix]); +#else + g_object_notify(G_OBJECT(session->widget),lib3270_get_toggle_name(ix)); +#endif // GTK_CHECK_VERSION g_signal_emit(GTK_WIDGET(session->widget), v3270_widget_signal[SIGNAL_TOGGLE_CHANGED], 0, (guint) ix, (gboolean) (value != 0), (gchar *) name); } @@ -856,7 +860,11 @@ static void update_connect(H3270 *session, unsigned char connected) g_signal_emit(GTK_WIDGET(widget), v3270_widget_signal[SIGNAL_DISCONNECTED], 0); } - g_object_notify_by_pspec(G_OBJECT(session->widget), v3270_properties[PROP_ONLINE]); +#if GTK_CHECK_VERSION(2,26,0) + g_object_notify_by_pspec(G_OBJECT(widget), v3270_properties[PROP_ONLINE]); +#else + g_object_notify(G_OBJECT(widget),"online"); +#endif // GTK_CHECK_VERSION gtk_widget_queue_draw(GTK_WIDGET(widget)); } @@ -936,7 +944,12 @@ static void set_selection(H3270 *session, unsigned char status) { GtkWidget * widget = GTK_WIDGET(session->widget); +#if GTK_CHECK_VERSION(2,26,0) g_object_notify_by_pspec(G_OBJECT(widget), v3270_properties[PROP_SELECTION]); +#else + g_object_notify(G_OBJECT(widget),"selection"); +#endif // GTK_CHECK_VERSION + g_signal_emit(widget,v3270_widget_signal[SIGNAL_SELECTING], 0, status ? TRUE : FALSE); } -- libgit2 0.21.2