GtkWidget *presence_chooser;
GtkWidget *errors_vbox;
GtkWidget *search_bar;
+ GtkWidget *notebook;
+ GtkWidget *no_entry_label;
GtkToggleAction *show_protocols;
GtkRadioAction *sort_by_name;
"view_show_map", &show_map_widget,
"room_join_favorites", &priv->room_join_favorites,
"presence_toolbar", &priv->presence_toolbar,
+ "notebook", &priv->notebook,
+ "no_entry_label", &priv->no_entry_label,
"roster_scrolledwindow", &sw,
NULL);
g_free (filename);
g_signal_connect_swapped (window, "map",
G_CALLBACK (gtk_widget_grab_focus), priv->individual_view);
+ /* TODO: Set up the TreeView Notebook */
+ // have to detect when the contact list is empty (gtk_tree_model_get_iter_first)
+ //if we are searching display: no match found, otherwise: your contact list is empty
+ //hook to row-added and row removed? fire own signals when empty, not empty?
+
/* Load user-defined accelerators. */
main_window_accels_load ();
</packing>
</child>
<child>
- <object class="GtkScrolledWindow" id="roster_scrolledwindow">
+ <object class="GtkNotebook" id="notebook">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="has_focus">True</property>
- <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
- <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
<child>
- <placeholder/>
+ <object class="GtkScrolledWindow" id="roster_scrolledwindow">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
+ <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="no_entry_label">
+ <property name="visible">True</property>
+ <property name="yalign">0.30000001192092896</property>
+ <property name="label" translatable="yes">label</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
</object>
<packing>