[−][src]Trait uniui_base::Widget
Minimal UI element.
Widget represents minimal UI element. Most common widgets is Button and TextEdit.
Required methods
pub fn to_native(
&mut self,
_widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
_widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
Generate native widget
Provided methods
Loading content...Implementors
impl Widget for LinearLayout
[src]
pub fn to_native(
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
pub fn draw(&mut self)
[src]
impl Widget for Button
[src]
pub fn to_native(
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
impl Widget for Label
[src]
pub fn to_native(
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
impl Widget for TextEdit
[src]
pub fn to_native(
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
impl<T> Widget for MinimalSize<T> where
T: Widget,
[src]
T: Widget,
pub fn to_native(
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>
[src]
&mut self,
widget_generator: &mut dyn WidgetGenerator
) -> Result<NativeWidget, ()>