pub trait ColorChooserExt: 'static {
    fn rgba(&self) -> RGBA;
    fn uses_alpha(&self) -> bool;
    fn set_rgba(&self, color: &RGBA);
    fn set_use_alpha(&self, use_alpha: bool);
    fn connect_color_activated<F: Fn(&Self, &RGBA) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; fn connect_rgba_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; fn connect_use_alpha_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }
Expand description

Required Methods

Gets the currently-selected color.

Returns
color

a gdk::RGBA to fill in with the current color

Returns whether the color chooser shows the alpha channel.

Returns

true if the color chooser uses the alpha channel, false if not

Sets the color.

color

the new color

Sets whether or not the color chooser should use the alpha channel.

use_alpha

true if color chooser should use alpha channel, false if not

Emitted when a color is activated from the color chooser. This usually happens when the user clicks a color swatch, or a color is selected and the user presses one of the keys Space, Shift+Space, Return or Enter.

color

the color

Implementors