X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui_sensorlist.c;h=0da4319129de5ca02bd4450a2a76d904b64f6771;hb=8820398b62e82dffb0e4a904deab52d25baae523;hp=4904eb4b7c1acd55d52db643a9669f061c6dd787;hpb=82e3ee4991bb3a06527f66a2fa5673f05ad0d0c7;p=psensor.git diff --git a/src/ui_sensorlist.c b/src/ui_sensorlist.c index 4904eb4..0da4319 100644 --- a/src/ui_sensorlist.c +++ b/src/ui_sensorlist.c @@ -201,32 +201,30 @@ static GtkWidget *create_sensor_popup(struct ui_psensor *ui, static int on_clicked(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkWidget *menu; - struct ui_psensor *ui = (struct ui_psensor *)data; + struct ui_psensor *ui; GtkTreeView *view; + struct psensor *s; + int coli; if (event->button != 3) return FALSE; + ui = (struct ui_psensor *)data; view = ui->sensors_tree; - struct psensor *sensor = get_sensor_at_pos(view, - event->x, - event->y, - ui); + s = get_sensor_at_pos(view, event->x, event->y, ui); - if (sensor) { - int coli = col_index_to_col(get_col_index_at_pos(view, - event->x)); + if (s) { + coli = col_index_to_col(get_col_index_at_pos(view, event->x)); if (coli == COL_COLOR) { if (ui_change_color(_("Select foreground color"), - sensor->color)) { + s->color)) { ui_sensorlist_update(ui, 1); - config_set_sensor_color(sensor->id, - sensor->color); + config_set_sensor_color(s->id, s->color); } } else if (coli >= 0 && coli != COL_ENABLED) { - menu = create_sensor_popup(ui, sensor); + menu = create_sensor_popup(ui, s); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, event->button, event->time); @@ -280,7 +278,7 @@ static int cmp_sensors(const void *p1, const void *p2) return pos1 - pos2; } -static void create_widget(struct ui_psensor *ui) +void ui_sensorlist_create(struct ui_psensor *ui) { GtkListStore *store; GtkCellRenderer *renderer; @@ -288,6 +286,8 @@ static void create_widget(struct ui_psensor *ui) GtkTreeIter iter; struct psensor **ordered_sensors; + log_debug("ui_sensorlist_create()"); + renderer = gtk_cell_renderer_text_new(); gtk_tree_view_insert_column_with_attributes(ui->sensors_tree, -1, @@ -357,9 +357,3 @@ static void create_widget(struct ui_psensor *ui) ui_sensorlist_update(ui, 1); } - -void ui_sensorlist_create(struct ui_psensor *ui) -{ - log_debug("ui_sensorlist_create()"); - create_widget(ui); -}