Commit ed5aa953 authored by Matthias Clasen's avatar Matthias Clasen

testcolorchooser: Add more options

Add a --edit option that brings the color chooser up in
single-color edit mode right away.
parent cb128cc6
......@@ -34,15 +34,26 @@ int
main (int argc, char *argv[])
{
GtkWidget *dialog;
gint i;
gtk_init (NULL, NULL);
dialog = gtk_color_chooser_dialog_new ("Select a color", NULL);
if (argc > 1 && g_strcmp0 (argv[1], "--no-alpha") == 0)
for (i = 1; i < argc; i++)
{
if (g_strcmp0 (argv[i], "--no-alpha") == 0)
{
g_print ("turning alpha off\n");
gtk_color_chooser_set_use_alpha (GTK_COLOR_CHOOSER (dialog), FALSE);
}
else if (g_strcmp0 (argv[i], "--edit") == 0)
{
g_print ("starting in edit mode\n");
g_object_set (dialog, "show-editor", TRUE, NULL);
}
}
g_signal_connect (dialog, "notify::color", G_CALLBACK (color_changed), NULL);
g_signal_connect (dialog, "response", G_CALLBACK (dialog_response), NULL);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment