Struct makepad_widgets::text_input::TextInputRef
source · pub struct TextInputRef(/* private fields */);
Implementations§
source§impl TextInputRef
impl TextInputRef
pub fn has_widget(&self, widget: &WidgetRef) -> TextInputRef
pub fn borrow(&self) -> Option<Ref<'_, TextInput>>
pub fn borrow_mut(&self) -> Option<RefMut<'_, TextInput>>
source§impl TextInputRef
impl TextInputRef
pub fn changed(&self, actions: &WidgetActions) -> Option<String>
Methods from Deref<Target = WidgetRef>§
pub fn is_empty(&self) -> bool
pub fn handle_widget_event_with( &self, cx: &mut Cx, event: &Event, dispatch_action: &mut dyn FnMut(&mut Cx, WidgetActionItem) )
pub fn handle_widget_event( &self, cx: &mut Cx, event: &Event ) -> Vec<WidgetActionItem>
pub fn widget_uid(&self) -> WidgetUid
pub fn widget_to_data( &self, cx: &mut Cx, actions: &WidgetActions, nodes: &mut LiveNodeVec, path: &[LiveId] ) -> bool
pub fn data_to_widget(&self, cx: &mut Cx, nodes: &[LiveNode], path: &[LiveId])
pub fn find_widgets( &mut self, path: &[LiveId], cached: WidgetCache, results: &mut WidgetSet )
pub fn widget(&self, path: &[LiveId]) -> WidgetRef
pub fn widgets(&self, paths: &[&[LiveId]]) -> WidgetSet
pub fn draw_walk_widget(&self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
pub fn walk(&self, cx: &mut Cx) -> Walk
pub fn redraw(&self, cx: &mut Cx)
pub fn is_visible(&self) -> bool
pub fn draw_widget_all(&self, cx: &mut Cx2d<'_>)
pub fn draw_widget(&self, cx: &mut Cx2d<'_>) -> WidgetDraw
pub fn text(&self) -> String
pub fn set_text(&self, v: &str)
pub fn set_text_and_redraw(&self, cx: &mut Cx, v: &str)
pub fn borrow_mut<T: 'static + Widget>(&self) -> Option<RefMut<'_, T>>
pub fn borrow<T: 'static + Widget>(&self) -> Option<Ref<'_, T>>
pub fn apply_over(&self, cx: &mut Cx, nodes: &[LiveNode])
pub fn apply_over_and_redraw(&self, cx: &mut Cx, nodes: &[LiveNode])
Trait Implementations§
source§impl Clone for TextInputRef
impl Clone for TextInputRef
source§fn clone(&self) -> TextInputRef
fn clone(&self) -> TextInputRef
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Deref for TextInputRef
impl Deref for TextInputRef
source§impl DerefMut for TextInputRef
impl DerefMut for TextInputRef
source§impl PartialEq<TextInputRef> for TextInputRef
impl PartialEq<TextInputRef> for TextInputRef
source§fn eq(&self, other: &TextInputRef) -> bool
fn eq(&self, other: &TextInputRef) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TextInputRef
Auto Trait Implementations§
impl !RefUnwindSafe for TextInputRef
impl !Send for TextInputRef
impl !Sync for TextInputRef
impl Unpin for TextInputRef
impl !UnwindSafe for TextInputRef
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more