summaryrefslogtreecommitdiffstats
path: root/avahi-discover
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-06-03 19:02:12 +0000
committerLennart Poettering <lennart@poettering.net>2005-06-03 19:02:12 +0000
commit259ef1fd00e7e415dfb11bf26747355e5cd851f7 (patch)
treea35c7d17d59475650fba01108958d6bae58369da /avahi-discover
parent8d361c07a55685f6eee5209b30f46c392549ba42 (diff)
* improve avahi-discover GUI
* if a new interface becomes available, reissue all queries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@94 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-discover')
-rw-r--r--avahi-discover/avahi-discover.glade2
-rw-r--r--avahi-discover/main.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/avahi-discover/avahi-discover.glade b/avahi-discover/avahi-discover.glade
index 9465036..852f2ee 100644
--- a/avahi-discover/avahi-discover.glade
+++ b/avahi-discover/avahi-discover.glade
@@ -41,7 +41,7 @@
<property name="can_focus">True</property>
<property name="headers_visible">True</property>
<property name="rules_hint">False</property>
- <property name="reorderable">True</property>
+ <property name="reorderable">False</property>
<property name="enable_search">True</property>
</widget>
</child>
diff --git a/avahi-discover/main.c b/avahi-discover/main.c
index 557806e..de15a44 100644
--- a/avahi-discover/main.c
+++ b/avahi-discover/main.c
@@ -244,6 +244,7 @@ gboolean main_window_on_delete_event(GtkWidget *widget, GdkEvent *event, gpointe
int main(int argc, char *argv[]) {
GladeXML *xml;
AvahiServerConfig config;
+ GtkTreeViewColumn *c;
gtk_init(&argc, &argv);
glade_init();
@@ -261,6 +262,10 @@ int main(int argc, char *argv[]) {
gtk_tree_view_set_model(tree_view, GTK_TREE_MODEL(tree_store));
gtk_tree_view_insert_column_with_attributes(tree_view, -1, "Name", gtk_cell_renderer_text_new(), "text", 0, NULL);
gtk_tree_view_insert_column_with_attributes(tree_view, -1, "Interface", gtk_cell_renderer_text_new(), "text", 1, NULL);
+
+ gtk_tree_view_column_set_resizable(c = gtk_tree_view_get_column(tree_view, 0), TRUE);
+ gtk_tree_view_column_set_sizing(c, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_expand(c, TRUE);
service_type_hash_table = g_hash_table_new((GHashFunc) avahi_domain_hash, (GEqualFunc) avahi_domain_equal);