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§
See _cef_label_button_t::as_menu_button for more documentation.
Sourcefn set_text(&self, text: Option<&CefString>)
fn set_text(&self, text: Option<&CefString>)
See _cef_label_button_t::set_text for more documentation.
Sourcefn text(&self) -> CefStringUserfree
fn text(&self) -> CefStringUserfree
See _cef_label_button_t::get_text for more documentation.
Sourcefn set_image(&self, button_state: ButtonState, image: Option<&mut Image>)
fn set_image(&self, button_state: ButtonState, image: Option<&mut Image>)
See _cef_label_button_t::set_image for more documentation.
Sourcefn image(&self, button_state: ButtonState) -> Option<Image>
fn image(&self, button_state: ButtonState) -> Option<Image>
See _cef_label_button_t::get_image for more documentation.
Sourcefn set_text_color(&self, for_state: ButtonState, color: u32)
fn set_text_color(&self, for_state: ButtonState, color: u32)
See _cef_label_button_t::set_text_color for more documentation.
Sourcefn set_enabled_text_colors(&self, color: u32)
fn set_enabled_text_colors(&self, color: u32)
See _cef_label_button_t::set_enabled_text_colors for more documentation.
Sourcefn set_font_list(&self, font_list: Option<&CefString>)
fn set_font_list(&self, font_list: Option<&CefString>)
See _cef_label_button_t::set_font_list for more documentation.
Sourcefn set_horizontal_alignment(&self, alignment: HorizontalAlignment)
fn set_horizontal_alignment(&self, alignment: HorizontalAlignment)
See _cef_label_button_t::set_horizontal_alignment for more documentation.
Sourcefn set_minimum_size(&self, size: Option<&Size>)
fn set_minimum_size(&self, size: Option<&Size>)
See _cef_label_button_t::set_minimum_size for more documentation.
Sourcefn set_maximum_size(&self, size: Option<&Size>)
fn set_maximum_size(&self, size: Option<&Size>)
See _cef_label_button_t::set_maximum_size for more documentation.
Provided Methods§
fn get_raw(&self) -> *mut _cef_label_button_t
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.