Trait gtk4::prelude::ColorChooserExt
source · pub trait ColorChooserExt: 'static {
// Required methods
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
Trait containing all ColorChooser
methods.
Implementors
ColorButton
, ColorChooserDialog
, ColorChooserWidget
, ColorChooser
Required Methods§
sourcefn rgba(&self) -> RGBA
fn rgba(&self) -> RGBA
Gets the currently-selected color.
Deprecated since 4.10
Use ColorDialog
instead
Returns
color
a gdk::RGBA
to fill in with the current color
sourcefn uses_alpha(&self) -> bool
fn uses_alpha(&self) -> bool
Returns whether the color chooser shows the alpha channel.
Deprecated since 4.10
Use ColorDialog
instead
Returns
true
if the color chooser uses the alpha channel,
false
if not
sourcefn set_use_alpha(&self, use_alpha: bool)
fn set_use_alpha(&self, use_alpha: bool)
Sets whether or not the color chooser should use the alpha channel.
Deprecated since 4.10
Use ColorDialog
instead
use_alpha
true
if color chooser should use alpha channel, false
if not
sourcefn connect_color_activated<F: Fn(&Self, &RGBA) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_color_activated<F: Fn(&Self, &RGBA) + 'static>( &self, f: F ) -> SignalHandlerId
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.
Deprecated since 4.10
Use ColorDialog
and ColorDialogButton
instead of widgets implementing ColorChooser
color
the color