<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="model">sensors_liststore</property>
+ <property name="headers_clickable">False</property>
+ <property name="search_column">1</property>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection1"/>
</child>
+ <child>
+ <object class="GtkTreeViewColumn" id="sensor_name1">
+ <property name="title" translatable="yes">Name</property>
+ <child>
+ <object class="GtkCellRendererText" id="cellrenderertext1"/>
+ <attributes>
+ <attribute name="text">0</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
</object>
<packing>
<property name="resize">False</property>
</object>
<object class="GtkListStore" id="sensors_liststore">
<columns>
- <!-- column-name sensor_name -->
+ <!-- column-name Sensor Name -->
<column type="gchararray"/>
</columns>
</object>
#include "ui_appindicator.h"
#endif
+enum {
+ COL_NAME = 0
+};
+
struct sensor_pref {
struct psensor *sensor;
char *name;
GError *error = NULL;
GtkTreeView *w_sensors_list;
guint ok;
- GtkCellRenderer *renderer;
GtkListStore *store;
struct psensor **s_cur;
GtkTreeSelection *selection;
= GTK_TREE_VIEW(gtk_builder_get_object(builder,
"sensors_list"));
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_insert_column_with_attributes(w_sensors_list,
- -1,
- _("Sensor Name"),
- renderer,
- "text", 0, NULL);
-
- store = GTK_LIST_STORE(gtk_tree_view_get_model(w_sensors_list));
+ store = GTK_LIST_STORE(gtk_builder_get_object(builder,
+ "sensors_liststore"));
s_cur = ui->sensors;
while (*s_cur) {
struct psensor *s = *s_cur;
gtk_list_store_append(store, &iter);
- gtk_list_store_set(store, &iter, 0, s->name, -1);
+ gtk_list_store_set(store, &iter, COL_NAME, s->name, -1);
s_cur++;
}