]> sjero.net Git - linphone/commitdiff
Merge remote-tracking branch 'origin/master' into dev_gtk_new_ui
authorMargaux Clerc <margaux.clerc@belledonne-communications>
Thu, 18 Oct 2012 13:32:21 +0000 (15:32 +0200)
committerMargaux Clerc <margaux.clerc@belledonne-communications>
Thu, 18 Oct 2012 13:32:21 +0000 (15:32 +0200)
Conflicts:
gtk/incall_view.c
gtk/main.ui

1  2 
coreapi/chat.c
gtk/Makefile.am
gtk/incall_view.c
gtk/main.c
gtk/main.ui
po/POTFILES.in

diff --cc coreapi/chat.c
Simple merge
diff --cc gtk/Makefile.am
Simple merge
index 25ee2348a615051a665a73b680341308d9c744c9,9798a718db880ed25cd03972acdcbb7111a0eba3..346e8af6c61a99c427fdc47a1327a1e6ae323a1b
@@@ -214,13 -313,7 +310,14 @@@ void linphone_gtk_create_in_call_view(L
        linphone_gtk_enable_hold_button (call,FALSE,TRUE);
        linphone_gtk_enable_mute_button(
                                        GTK_BUTTON(linphone_gtk_get_widget(call_view,"incall_mute")),FALSE);
 +      
 +      GtkWidget *button=linphone_gtk_get_widget(call_view,"terminate_call");
 +      GtkWidget *image=create_pixmap("stopcall-red.png");
 +      gtk_button_set_label(GTK_BUTTON(button),_("Stop"));
 +      gtk_button_set_image(GTK_BUTTON(button),image);
 +      gtk_widget_show(image);
+       g_signal_connect_swapped(G_OBJECT(linphone_gtk_get_widget(call_view,"quality_indicator")),"button-press-event",(GCallback)linphone_gtk_show_call_stats,call);
 +
  }
  
  static void video_button_clicked(GtkWidget *button, LinphoneCall *call){
diff --cc gtk/main.c
index 0acbf6d481c7bd91f29c055f8ada2db3fdfa6297,b773a5b7faed3b92e8bb2a608b1832bb46c9e119..8ec303e288dde9e515fa52ab36c96e2725fd9cbf
@@@ -1528,10 -1520,18 +1530,12 @@@ static void linphone_gtk_configure_main
                if (!buttons_have_borders)
                        gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"add_call")),GTK_RELIEF_NONE);
        }
 -      if (stop_call_icon){
 -              gtk_button_set_image(GTK_BUTTON(linphone_gtk_get_widget(w,"terminate_call")),
 -                                  create_pixmap (stop_call_icon));
 -              if (!buttons_have_borders)
 -                      gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"terminate_call")),GTK_RELIEF_NONE);
 -      }
        if (search_icon){
                GdkPixbuf *pbuf=create_pixbuf(search_icon);
-               gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"directory_search_button_icon")),pbuf);
-               g_object_unref(G_OBJECT(pbuf));
+               if(pbuf != NULL) {
+                       gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"directory_search_button_icon")),pbuf);
+                       g_object_unref(G_OBJECT(pbuf));
+               }
        }
        if (home){
                gchar *tmp;
diff --cc gtk/main.ui
index 1b147fed4518929ea2b0cbbd98178ae0498a1dd3,a57b79966fb27c0d09bb0c93eb4ebde9405866e0..8731a495a1179caf036949ce90f5b826f55de8d5
              </child>
              <child>
                <object class="GtkProgressBar" id="quality_indicator">
 +                <property name="width_request">90</property>
                  <property name="visible">True</property>
                  <property name="can_focus">False</property>
 -                <property name="events">GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK</property>
++                <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK</property>
                  <property name="tooltip_text" translatable="yes">Call quality rating</property>
                </object>
                <packing>
diff --cc po/POTFILES.in
Simple merge