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){
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;
</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>