]> sjero.net Git - linphone/commitdiff
GTK2.18 support
authorJehan Monnier <jehan.monnier@linphone.org>
Tue, 10 Jan 2012 12:32:34 +0000 (13:32 +0100)
committerJehan Monnier <jehan.monnier@linphone.org>
Tue, 10 Jan 2012 12:32:34 +0000 (13:32 +0100)
gtk/incall_view.c
gtk/main.c
gtk/main.ui
gtk/parameters.ui

index 75060da9ab770bdf6695016f7320c50db7646301..5674d5544b12f0ca247aaa170ad993de2bca1f2b 100644 (file)
@@ -94,6 +94,7 @@ static void linphone_gtk_in_call_set_animation_image(GtkWidget *callview, const
 }
 
 static void linphone_gtk_in_call_set_animation_spinner(GtkWidget *callview){
+#if GTK_CHECK_VERSION(2,20,0)
        GtkWidget *container=linphone_gtk_get_widget(callview,"in_call_animation");
        GList *elem=gtk_container_get_children(GTK_CONTAINER(container));
        GtkWidget *spinner=gtk_spinner_new();
@@ -103,6 +104,7 @@ static void linphone_gtk_in_call_set_animation_spinner(GtkWidget *callview){
        gtk_container_add(GTK_CONTAINER(container),spinner);
        gtk_widget_set_size_request(spinner, 20,20);
        gtk_spinner_start(GTK_SPINNER(spinner));
+#endif
 }
 
 
index d577b3315f2ceefff52766de1fd58d1f3a1f8745..88f2807fd5848c9082f48dd4a94023a6e783ae4b 100644 (file)
@@ -1208,7 +1208,9 @@ static void linphone_gtk_init_status_icon(){
        const char *title;
        title=linphone_gtk_get_ui_config("title",_("Linphone - a video internet phone"));
        icon=gtk_status_icon_new_from_pixbuf(pbuf);
+#if GTK_CHECK_VERSION(2,20,0)
        gtk_status_icon_set_name(icon,title);
+#endif
        g_signal_connect_swapped(G_OBJECT(icon),"activate",(GCallback)handle_icon_click,NULL);
        g_signal_connect(G_OBJECT(icon),"popup-menu",(GCallback)icon_popup_menu,NULL);
        gtk_status_icon_set_tooltip(icon,title);
index 2cfe555e7db37a4e042d66bdb74033336859395c..7ebe95363508621f0dbdfae5ac27912e05733fb4 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <requires lib="gtk+" version="2.22"/>
+  <requires lib="gtk+" version="2.18"/>
   <!-- interface-naming-policy toplevel-contextual -->
   <object class="GtkWindow" id="dummy_conf_window">
     <property name="can_focus">False</property>
index 2403b3316b9e03e0ea59cdae57339c85489dda76..153b5bddecec410d7fb6aa9cc499c408c26527b4 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <interface>
-  <requires lib="gtk+" version="2.22"/>
+  <requires lib="gtk+" version="2.18"/>
   <!-- interface-naming-policy toplevel-contextual -->
   <object class="GtkAdjustment" id="adjustment1">
     <property name="value">500</property>