Struct gtk4::builders::CellRendererAccelBuilder
source · pub struct CellRendererAccelBuilder { /* private fields */ }
Expand description
A builder-pattern type to construct CellRendererAccel
objects.
Implementations§
source§impl CellRendererAccelBuilder
impl CellRendererAccelBuilder
sourcepub fn accel_key(self, accel_key: u32) -> Self
👎Deprecated: Since 4.10
pub fn accel_key(self, accel_key: u32) -> Self
The keyval of the accelerator.
sourcepub fn accel_mode(self, accel_mode: CellRendererAccelMode) -> Self
👎Deprecated: Since 4.10
pub fn accel_mode(self, accel_mode: CellRendererAccelMode) -> Self
Determines if the edited accelerators are GTK accelerators. If they are, consumed modifiers are suppressed, only accelerators accepted by GTK are allowed, and the accelerators are rendered in the same way as they are in menus.
sourcepub fn accel_mods(self, accel_mods: ModifierType) -> Self
👎Deprecated: Since 4.10
pub fn accel_mods(self, accel_mods: ModifierType) -> Self
The modifier mask of the accelerator.
sourcepub fn keycode(self, keycode: u32) -> Self
👎Deprecated: Since 4.10
pub fn keycode(self, keycode: u32) -> Self
The hardware keycode of the accelerator. Note that the hardware keycode is only relevant if the key does not have a keyval. Normally, the keyboard configuration should assign keyvals to all keys.
pub fn align_set(self, align_set: bool) -> Self
sourcepub fn alignment(self, alignment: Alignment) -> Self
👎Deprecated: Since 4.10
pub fn alignment(self, alignment: Alignment) -> Self
Specifies how to align the lines of text with respect to each other.
Note that this property describes how to align the lines of text in
case there are several of them. The “xalign” property of CellRenderer
,
on the other hand, sets the horizontal alignment of the whole text.
pub fn attributes(self, attributes: &AttrList) -> Self
pub fn background(self, background: impl Into<GString>) -> Self
sourcepub fn background_rgba(self, background_rgba: &RGBA) -> Self
👎Deprecated: Since 4.10
pub fn background_rgba(self, background_rgba: &RGBA) -> Self
Background color as a gdk::RGBA
pub fn background_set(self, background_set: bool) -> Self
pub fn editable(self, editable: bool) -> Self
pub fn editable_set(self, editable_set: bool) -> Self
sourcepub fn ellipsize(self, ellipsize: EllipsizeMode) -> Self
👎Deprecated: Since 4.10
pub fn ellipsize(self, ellipsize: EllipsizeMode) -> Self
Specifies the preferred place to ellipsize the string, if the cell renderer
does not have enough room to display the entire string. Setting it to
pango::EllipsizeMode::None
turns off ellipsizing. See the wrap-width property
for another way of making the text fit into a given width.
pub fn ellipsize_set(self, ellipsize_set: bool) -> Self
pub fn family(self, family: impl Into<GString>) -> Self
pub fn family_set(self, family_set: bool) -> Self
pub fn font(self, font: impl Into<GString>) -> Self
pub fn font_desc(self, font_desc: &FontDescription) -> Self
pub fn foreground(self, foreground: impl Into<GString>) -> Self
sourcepub fn foreground_rgba(self, foreground_rgba: &RGBA) -> Self
👎Deprecated: Since 4.10
pub fn foreground_rgba(self, foreground_rgba: &RGBA) -> Self
Foreground color as a gdk::RGBA
pub fn foreground_set(self, foreground_set: bool) -> Self
pub fn language(self, language: impl Into<GString>) -> Self
pub fn language_set(self, language_set: bool) -> Self
pub fn markup(self, markup: impl Into<GString>) -> Self
sourcepub fn max_width_chars(self, max_width_chars: i32) -> Self
👎Deprecated: Since 4.10
pub fn max_width_chars(self, max_width_chars: i32) -> Self
The desired maximum width of the cell, in characters. If this property is set to -1, the width will be calculated automatically.
For cell renderers that ellipsize or wrap text; this property
controls the maximum reported width of the cell. The
cell should not receive any greater allocation unless it is
set to expand in its CellLayout
and all of the cell’s siblings
have received their natural width.
sourcepub fn placeholder_text(self, placeholder_text: impl Into<GString>) -> Self
👎Deprecated: Since 4.10
pub fn placeholder_text(self, placeholder_text: impl Into<GString>) -> Self
The text that will be displayed in the CellRenderer
if
GtkCellRendererText:editable
is true
and the cell is empty.
pub fn rise(self, rise: i32) -> Self
pub fn rise_set(self, rise_set: bool) -> Self
pub fn scale(self, scale: f64) -> Self
pub fn scale_set(self, scale_set: bool) -> Self
pub fn single_paragraph_mode(self, single_paragraph_mode: bool) -> Self
pub fn size(self, size: i32) -> Self
pub fn size_points(self, size_points: f64) -> Self
pub fn size_set(self, size_set: bool) -> Self
pub fn stretch(self, stretch: Stretch) -> Self
pub fn stretch_set(self, stretch_set: bool) -> Self
pub fn strikethrough(self, strikethrough: bool) -> Self
pub fn strikethrough_set(self, strikethrough_set: bool) -> Self
pub fn style(self, style: Style) -> Self
pub fn style_set(self, style_set: bool) -> Self
pub fn text(self, text: impl Into<GString>) -> Self
pub fn underline(self, underline: Underline) -> Self
pub fn underline_set(self, underline_set: bool) -> Self
pub fn variant(self, variant: Variant) -> Self
pub fn variant_set(self, variant_set: bool) -> Self
pub fn weight(self, weight: i32) -> Self
pub fn weight_set(self, weight_set: bool) -> Self
sourcepub fn width_chars(self, width_chars: i32) -> Self
👎Deprecated: Since 4.10
pub fn width_chars(self, width_chars: i32) -> Self
The desired width of the cell, in characters. If this property is set to -1, the width will be calculated automatically, otherwise the cell will request either 3 characters or the property value, whichever is greater.
sourcepub fn wrap_mode(self, wrap_mode: WrapMode) -> Self
👎Deprecated: Since 4.10
pub fn wrap_mode(self, wrap_mode: WrapMode) -> Self
Specifies how to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string. This property has no effect unless the wrap-width property is set.
sourcepub fn wrap_width(self, wrap_width: i32) -> Self
👎Deprecated: Since 4.10
pub fn wrap_width(self, wrap_width: i32) -> Self
Specifies the minimum width at which the text is wrapped. The wrap-mode property can be used to influence at what character positions the line breaks can be placed. Setting wrap-width to -1 turns wrapping off.
pub fn cell_background(self, cell_background: impl Into<GString>) -> Self
sourcepub fn cell_background_rgba(self, cell_background_rgba: &RGBA) -> Self
👎Deprecated: Since 4.10
pub fn cell_background_rgba(self, cell_background_rgba: &RGBA) -> Self
Cell background as a gdk::RGBA
pub fn cell_background_set(self, cell_background_set: bool) -> Self
pub fn height(self, height: i32) -> Self
pub fn is_expanded(self, is_expanded: bool) -> Self
pub fn is_expander(self, is_expander: bool) -> Self
pub fn mode(self, mode: CellRendererMode) -> Self
pub fn sensitive(self, sensitive: bool) -> Self
pub fn visible(self, visible: bool) -> Self
pub fn width(self, width: i32) -> Self
pub fn xalign(self, xalign: f32) -> Self
pub fn xpad(self, xpad: u32) -> Self
pub fn yalign(self, yalign: f32) -> Self
pub fn ypad(self, ypad: u32) -> Self
sourcepub fn build(self) -> CellRendererAccel
👎Deprecated: Since 4.10
pub fn build(self) -> CellRendererAccel
Build the CellRendererAccel
.