Skip to content
Snippets Groups Projects
Commit 1a034f57 authored by Emmanuel Milou's avatar Emmanuel Milou
Browse files

[#1976] Fix calltree switching from history

parent a32f9e98
No related branches found
No related tags found
No related merge requests found
......@@ -1158,13 +1158,14 @@ void calltree_display (calltab_t *tab) {
DEBUG ("display main tab");
/*
if (active_calltree==contacts) {
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)contactButton, FALSE);
} else {
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)historyButton, FALSE);
}
*/
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)currentCallsButton, TRUE);
}
/* case 2: we want to display the history */
......@@ -1173,10 +1174,10 @@ void calltree_display (calltab_t *tab) {
DEBUG ("display history tab");
if (active_calltree==contacts) {
//gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)contactButton, FALSE);
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)contactButton, FALSE);
}
//gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)historyButton, TRUE);
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)historyButton, TRUE);
}
else if (tab==contacts) {
......@@ -1184,10 +1185,10 @@ void calltree_display (calltab_t *tab) {
DEBUG ("display contact tab");
if (active_calltree==history) {
//gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)historyButton, FALSE);
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)historyButton, FALSE);
}
//gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)contactButton, TRUE);
gtk_toggle_tool_button_set_active ((GtkToggleToolButton*)contactButton, TRUE);
}
else
......
......@@ -55,9 +55,9 @@
</toolbar>
<toolbar name="ToolbarWindows">
<toolitem action="CallWindow"/>
<toolitem action="History"/>
<toolitem action="Addressbook"/>
<toolitem name="CallWindowToolbar" action="CallWindow"/>
<toolitem name="HistoryToolbar" action="History"/>
<toolitem name="AddressbookToolbar" action="Addressbook"/>
</toolbar>
</ui>
......@@ -1386,5 +1386,9 @@ GtkWidget* create_toolbar_windows (GtkUIManager *ui_manager)
toolbar = gtk_ui_manager_get_widget (ui_manager, "/ToolbarWindows");
active_calltree = current_calls;
historyButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarWindows/HistoryToolbar");
contactButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarWindows/AddressbookToolbar");
currentCallsButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarWindows/CallWindowToolbar");
return toolbar;
}
......@@ -27,6 +27,10 @@ G_BEGIN_DECLS
guint transfertButtonConnId; //The button toggled signal connection ID
guint holdConnId; //The hold_menu signal connection ID
GtkWidget *historyButton;
GtkWidget *contactButton;
GtkWidget *currentCallsButton;
gboolean uimanager_new (GtkUIManager**);
G_END_DECLS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment