Struct makepad_widgets::keyboard_view::KeyboardView
source · pub struct KeyboardView { /* private fields */ }
Methods from Deref<Target = View>§
pub fn set_scroll_pos(&mut self, cx: &mut Cx, v: DVec2)
pub fn area(&self) -> Area
pub fn walk_from_previous_size(&self, walk: Walk) -> Walk
pub fn draw_walk(&mut self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
pub fn child_count(&self) -> usize
Trait Implementations§
source§impl Deref for KeyboardView
impl Deref for KeyboardView
source§impl DerefMut for KeyboardView
impl DerefMut for KeyboardView
source§impl LiveApply for KeyboardView
impl LiveApply for KeyboardView
source§impl LiveApplyValue for KeyboardView
impl LiveApplyValue for KeyboardView
source§impl LiveHook for KeyboardView
impl LiveHook for KeyboardView
fn before_live_design(cx: &mut Cx)
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> usize
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] )
fn after_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] )
fn after_apply_from(&mut self, cx: &mut Cx, apply_from: ApplyFrom)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
source§impl LiveHookDeref for KeyboardView
impl LiveHookDeref for KeyboardView
source§impl LiveNew for KeyboardView
impl LiveNew for KeyboardView
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> Self
fn new_apply( cx: &mut Cx, from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> Selfwhere Self: Sized,
fn new_apply_mut_index( cx: &mut Cx, from: ApplyFrom, index: &mut usize, nodes: &[LiveNode] ) -> Selfwhere Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere Self: Sized,
fn new_main(cx: &mut Cx) -> Selfwhere Self: Sized,
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere Self: Sized,
fn new_from_module( cx: &mut Cx, module_id: LiveModuleId, id: LiveId ) -> Option<Self>where Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId )
source§impl Widget for KeyboardView
impl Widget for KeyboardView
fn redraw(&mut self, cx: &mut Cx)
fn handle_widget_event_with( &mut self, cx: &mut Cx, event: &Event, dispatch_action: &mut dyn FnMut(&mut Cx, WidgetActionItem) )
fn walk(&mut self, _cx: &mut Cx) -> Walk
fn draw_walk_widget(&mut self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
fn find_widgets( &mut self, path: &[LiveId], cached: WidgetCache, results: &mut WidgetSet )
fn handle_widget_event(&mut self, cx: &mut Cx, event: &Event) -> WidgetActions
fn widget(&mut self, path: &[LiveId]) -> WidgetRef
fn widgets(&mut self, paths: &[&[LiveId]]) -> WidgetSet
fn widget_uid(&self) -> WidgetUid
fn widget_to_data( &self, _cx: &mut Cx, _actions: &WidgetActions, _nodes: &mut LiveNodeVec, _path: &[LiveId] ) -> bool
fn data_to_widget( &mut self, _cx: &mut Cx, _nodes: &[LiveNode], _path: &[LiveId] )
fn is_visible(&self) -> bool
fn draw_widget(&mut self, cx: &mut Cx2d<'_>) -> WidgetDraw
fn draw_widget_all(&mut self, cx: &mut Cx2d<'_>)
fn text(&self) -> String
fn set_text(&mut self, _v: &str)
fn set_text_and_redraw(&mut self, cx: &mut Cx, v: &str)
fn type_id(&self) -> LiveTypewhere Self: 'static,
Auto Trait Implementations§
impl !RefUnwindSafe for KeyboardView
impl !Send for KeyboardView
impl !Sync for KeyboardView
impl Unpin for KeyboardView
impl !UnwindSafe for KeyboardView
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