color: Set the default calibration quality to medium
This commit is contained in:
parent
6fed2986eb
commit
dc77c05e91
2 changed files with 23 additions and 2 deletions
|
@ -2037,6 +2037,23 @@ cc_color_panel_separator_func (GtkWidget **separator,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static gboolean
|
||||||
|
cc_color_panel_treeview_quality_default_cb (GtkTreeModel *model,
|
||||||
|
GtkTreePath *path,
|
||||||
|
GtkTreeIter *iter,
|
||||||
|
gpointer data)
|
||||||
|
{
|
||||||
|
CdProfileQuality quality;
|
||||||
|
GtkTreeSelection *selection = GTK_TREE_SELECTION (data);
|
||||||
|
|
||||||
|
gtk_tree_model_get (model, iter,
|
||||||
|
COLUMN_CALIB_QUALITY_VALUE, &quality,
|
||||||
|
-1);
|
||||||
|
if (quality == CD_PROFILE_QUALITY_MEDIUM)
|
||||||
|
gtk_tree_selection_select_iter (selection, iter);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
cc_color_panel_init (CcColorPanel *prefs)
|
cc_color_panel_init (CcColorPanel *prefs)
|
||||||
{
|
{
|
||||||
|
@ -2044,6 +2061,7 @@ cc_color_panel_init (CcColorPanel *prefs)
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
GtkCellRenderer *renderer;
|
GtkCellRenderer *renderer;
|
||||||
GtkStyleContext *context;
|
GtkStyleContext *context;
|
||||||
|
GtkTreeModel *model;
|
||||||
GtkTreeSelection *selection;
|
GtkTreeSelection *selection;
|
||||||
GtkTreeViewColumn *column;
|
GtkTreeViewColumn *column;
|
||||||
GtkWidget *widget;
|
GtkWidget *widget;
|
||||||
|
@ -2182,6 +2200,10 @@ cc_color_panel_init (CcColorPanel *prefs)
|
||||||
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
|
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
|
||||||
"treeview_calib_quality"));
|
"treeview_calib_quality"));
|
||||||
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
|
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
|
||||||
|
model = gtk_tree_view_get_model (GTK_TREE_VIEW (widget));
|
||||||
|
gtk_tree_model_foreach (model,
|
||||||
|
cc_color_panel_treeview_quality_default_cb,
|
||||||
|
selection);
|
||||||
g_signal_connect (selection, "changed",
|
g_signal_connect (selection, "changed",
|
||||||
G_CALLBACK (gcm_prefs_calib_quality_treeview_clicked_cb),
|
G_CALLBACK (gcm_prefs_calib_quality_treeview_clicked_cb),
|
||||||
prefs);
|
prefs);
|
||||||
|
@ -2210,8 +2232,6 @@ cc_color_panel_init (CcColorPanel *prefs)
|
||||||
gtk_tree_view_column_set_expand (column, FALSE);
|
gtk_tree_view_column_set_expand (column, FALSE);
|
||||||
gtk_tree_view_append_column (GTK_TREE_VIEW (widget),
|
gtk_tree_view_append_column (GTK_TREE_VIEW (widget),
|
||||||
GTK_TREE_VIEW_COLUMN (column));
|
GTK_TREE_VIEW_COLUMN (column));
|
||||||
g_signal_connect (widget, "realize",
|
|
||||||
G_CALLBACK (gcm_prefs_calib_treeview_realize_cb), prefs);
|
|
||||||
|
|
||||||
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
|
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
|
||||||
"treeview_calib_sensor"));
|
"treeview_calib_sensor"));
|
||||||
|
|
|
@ -120,6 +120,7 @@
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="title" translatable="yes">Calibration Quality</property>
|
<property name="title" translatable="yes">Calibration Quality</property>
|
||||||
|
<property name="complete">True</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
|
|
Loading…
Add table
Reference in a new issue