ImplLabelButton

Trait ImplLabelButton 

Source
pub trait ImplLabelButton: ImplButton {
    // Required methods
    fn as_menu_button(&self) -> Option<MenuButton>;
    fn set_text(&self, text: Option<&CefString>);
    fn text(&self) -> CefStringUserfree;
    fn set_image(&self, button_state: ButtonState, image: Option<&mut Image>);
    fn image(&self, button_state: ButtonState) -> Option<Image>;
    fn set_text_color(&self, for_state: ButtonState, color: u32);
    fn set_enabled_text_colors(&self, color: u32);
    fn set_font_list(&self, font_list: Option<&CefString>);
    fn set_horizontal_alignment(&self, alignment: HorizontalAlignment);
    fn set_minimum_size(&self, size: Option<&Size>);
    fn set_maximum_size(&self, size: Option<&Size>);

    // Provided method
    fn get_raw(&self) -> *mut _cef_label_button_t { ... }
}

Required Methods§

Source

fn as_menu_button(&self) -> Option<MenuButton>

See _cef_label_button_t::as_menu_button for more documentation.

Source

fn set_text(&self, text: Option<&CefString>)

See _cef_label_button_t::set_text for more documentation.

Source

fn text(&self) -> CefStringUserfree

See _cef_label_button_t::get_text for more documentation.

Source

fn set_image(&self, button_state: ButtonState, image: Option<&mut Image>)

See _cef_label_button_t::set_image for more documentation.

Source

fn image(&self, button_state: ButtonState) -> Option<Image>

See _cef_label_button_t::get_image for more documentation.

Source

fn set_text_color(&self, for_state: ButtonState, color: u32)

See _cef_label_button_t::set_text_color for more documentation.

Source

fn set_enabled_text_colors(&self, color: u32)

Source

fn set_font_list(&self, font_list: Option<&CefString>)

See _cef_label_button_t::set_font_list for more documentation.

Source

fn set_horizontal_alignment(&self, alignment: HorizontalAlignment)

Source

fn set_minimum_size(&self, size: Option<&Size>)

See _cef_label_button_t::set_minimum_size for more documentation.

Source

fn set_maximum_size(&self, size: Option<&Size>)

See _cef_label_button_t::set_maximum_size for more documentation.

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§