static void gtk_source_style_scheme_chooser_button_clicked (GtkButton *button) { GtkSourceStyleSchemeChooserButton *cbutton = GTK_SOURCE_STYLE_SCHEME_CHOOSER_BUTTON (button); GtkSourceStyleSchemeChooserButtonPrivate *priv = GET_PRIV (cbutton); ensure_dialog (cbutton); gtk_source_style_scheme_chooser_set_style_scheme (GTK_SOURCE_STYLE_SCHEME_CHOOSER (priv->chooser), priv->scheme); gtk_window_present (GTK_WINDOW (priv->dialog)); }
static void gtk_color_button_add_palette (GtkColorChooser *chooser, GtkOrientation orientation, gint colors_per_line, gint n_colors, GdkRGBA *colors) { GtkColorButton *button = GTK_COLOR_BUTTON (chooser); ensure_dialog (button); gtk_color_chooser_add_palette (GTK_COLOR_CHOOSER (button->priv->cs_dialog), orientation, colors_per_line, n_colors, colors); }
static void gtk_color_button_clicked (GtkButton *b) { GtkColorButton *button = GTK_COLOR_BUTTON (b); /* if dialog already exists, make sure it's shown and raised */ ensure_dialog (button); gtk_color_chooser_set_use_alpha (GTK_COLOR_CHOOSER (button->priv->cs_dialog), button->priv->use_alpha); gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (button->priv->cs_dialog), &button->priv->rgba); gtk_window_present (GTK_WINDOW (button->priv->cs_dialog)); }