MCPcopy Create free account

hub / github.com/PoignardAzur/panoramix / functions

Functions370 in github.com/PoignardAzur/panoramix

↓ 65 callersMethodclone
(&self)
src/elements/any_element.rs:62
↓ 29 callersMethodget_root_debug_state
Retrieve a copy of the root widget's `DebugState` (and by recursion, all others)
src/test_harness.rs:91
↓ 28 callersFunctionmake_list
(keys: &[i32])
src/elements/compute_diff.rs:95
↓ 16 callersFunctioncompute_diff
( old_list: &[(Key, T1)], new_list: &[(Key, T2)], )
src/elements/compute_diff.rs:42
↓ 16 callersFunctionerror
(tokens: impl ToTokens, message: impl Display)
panoramix-derive/src/component.rs:9
↓ 14 callersMethodupdate_root_element
Update the entire harness with a new element, which replaces the one passed to [`Harness::run_test_window`]. This is especially useful to test implem
src/test_harness.rs:113
↓ 11 callersMethodwidget
(&self)
src/widgets/single_widget.rs:26
↓ 9 callersMethodbuild
(self, _prev_state: ())
src/elements/label.rs:72
↓ 9 callersMethodmouse_click_on
Send events that lead to a given widget being clicked. Combines [`mouse_move`](Self::mouse_move), [`mouse_button_press`](Self::mouse_button_press), a
src/test_harness.rs:154
↓ 9 callersMethodon_click
Provide a closure to be called when this button is clicked.
src/elements/button.rs:74
↓ 9 callersMethodwidget_mut
(&mut self)
src/widgets/single_widget.rs:30
↓ 8 callersMethodnext_space
(&mut self)
src/widgets/flex_widget.rs:322
↓ 7 callersMethodmajor
(self, coords: Size)
src/flex.rs:125
↓ 7 callersMethodwith_reserved_id
For unit tests only. The button created by this element always has the same id. If two widgets are created with the same id (for instance, because th
src/elements/button.rs:66
↓ 6 callersMethodas_mut_any
(&mut self)
src/elements/any_element.rs:32
↓ 6 callersMethodchild_mut
(&mut self)
src/widgets/clickable_widget.rs:34
↓ 6 callersMethodget_local_state
Returns the local state of the current component instance. The local state of a component is initialized to a default value when a component is first
src/ctx.rs:41
↓ 5 callersMethodbuild
( self, prev_state: Self::AggregateChildrenState, )
src/elements/flex_element.rs:106
↓ 5 callersMethoddequeue_action
(&mut self, id: WidgetId)
src/glue.rs:44
↓ 5 callersMethodevent
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/root_handler.rs:171
↓ 5 callersMethodid
(&self)
src/widgets/button_widget.rs:36
↓ 5 callersMethodon
Bind callback to an event. When an event is emitted that matches the EventParam type (TODO - see [`ParentEvent`] for details), call the given callbac
src/element_tree.rs:103
↓ 5 callersMethodset_origin
(&mut self, ctx: &mut LayoutCtx, data: &DruidAppData, env: &Env, origin: Point)
src/widgets/single_widget.rs:86
↓ 5 callersMethodwidgets_mut
(&mut self)
src/widgets/widget_list.rs:16
↓ 4 callersMethodbaseline_offset
(&self)
src/widgets/single_widget.rs:94
↓ 4 callersMethodbuild
( self, prev_state: Self::AggregateChildrenState, )
src/elements/element_option.rs:17
↓ 4 callersMethodbuild
( self, prev_state: Self::AggregateChildrenState, )
src/elements/element_list.rs:87
↓ 4 callersMethodchild_mut
(&mut self)
src/widgets/styled_container.rs:38
↓ 4 callersMethodflex_params
(&self)
src/widgets/single_widget.rs:44
↓ 4 callersMethodlayout_rect
(&self)
src/widgets/single_widget.rs:90
↓ 4 callersMethodminor
(self, coords: Size)
src/flex.rs:132
↓ 4 callersFunctionnew_label_list
(names: &[&str])
src/elements/element_list.rs:267
↓ 4 callersMethodqueue_action
(&mut self, id: WidgetId, action: Action)
src/glue.rs:40
↓ 4 callersMethodrequest_druid_update
(&mut self, ctx: &mut EventCtx)
src/widgets/single_widget.rs:34
↓ 3 callersMethodconstraints
Generate constraints with new values on the major axis.
src/flex.rs:147
↓ 3 callersMethodinit_tree
(&self)
src/elements/element_option.rs:36
↓ 3 callersMethodlaunch
Start the application.
src/root_handler.rs:294
↓ 3 callersMethodpack
(self, major: f64, minor: f64)
src/flex.rs:139
↓ 3 callersMethodset_background
Set the background for this widget. This can be passed anything which can be represented by a [`BackgroundBrush`]; noteably, it can be any [`Color`],
src/widgets/styled_container.rs:69
↓ 3 callersMethodwith_tracing
(self, init_tracing: bool)
src/root_handler.rs:286
↓ 2 callersMethodas_any
(&self)
src/elements/any_element.rs:28
↓ 2 callersMethoddyn_clone
(&self)
src/elements/any_element.rs:36
↓ 2 callersMethodevent_queue
( &mut self, md: Metadata<ComponentEvent, ComponentState>, )
src/ctx.rs:77
↓ 2 callersMethodget_state
Retrieve a copy of this widget's `WidgetState`, or die trying.
src/test_harness.rs:81
↓ 2 callersMethodinit
(&mut self, ctx: &mut EventCtx)
src/root_handler.rs:66
↓ 2 callersMethodmap_event
Map events from the element to events of the parent component. When an event is emitted that matches the EventParam type (TODO - see [`ParentEvent`]
src/element_tree.rs:131
↓ 2 callersMethodmouse_move
Move an internal mouse state, and send a MouseMove event to the window.
src/test_harness.rs:123
↓ 2 callersFunctionnew_mock_list
(names: &[&str])
src/elements/element_list.rs:275
↓ 2 callersMethodnext
(&mut self)
src/widgets/flex_widget.rs:333
↓ 2 callersMethodon_text_changed
Provide a closure to be called when this box is edited.
src/elements/textbox.rs:82
↓ 2 callersMethodprocess_local_event
( &self, _children_state: &mut Self::AggregateChildrenState, widget: &mut ButtonWidget
src/elements/button.rs:120
↓ 2 callersMethodset_border
Paint a border around the widget with a color and width. Arguments can be either concrete values, or a [`Key`] of the respective type. [`Key`]: stru
src/widgets/styled_container.rs:99
↓ 2 callersMethodset_rounded
Round off corners of this container by setting a corner radius
src/widgets/styled_container.rs:122
↓ 2 callersMethodstate
( &mut self, md: Metadata<ComponentEvent, ComponentState>, )
src/ctx.rs:93
↓ 2 callersMethodwith_flex_container_params
(self, flex_container: FlexContainerParams)
src/elements/flex_element.rs:64
↓ 1 callersMethodalign
Given the difference between the size of the container and the size of the child (on their minor axis) return the necessary offset for this alignment.
src/widgets/flex_widget.rs:274
↓ 1 callersMethodany_widgets
(&self)
src/widgets/any_widget_seq.rs:24
↓ 1 callersMethodany_widgets_mut
(&mut self)
src/widgets/any_widget_seq.rs:28
↓ 1 callersMethodbuild
(self, _prev_state: ())
src/elements/button.rs:91
↓ 1 callersMethodbuild
(self, prev_state: MockState)
src/elements/mock_component.rs:84
↓ 1 callersMethodbuild
(self, _prev_state: ())
src/elements/textbox.rs:99
↓ 1 callersMethodbuild
( self, prev_state: Self::AggregateChildrenState, )
src/elements/clickable.rs:69
↓ 1 callersMethodbuild
( &mut self, prev_state: Option<AnyStateBox>, )
src/elements/any_element.rs:119
↓ 1 callersMethodbuild
TODO - add spans
src/elements/component.rs:138
↓ 1 callersMethodbuild
(self, _prev_state: ())
src/elements/checkbox.rs:100
↓ 1 callersMethodbuild
(self, _prev_state: ())
src/elements/empty.rs:48
↓ 1 callersMethodchildren_mut
(&mut self)
src/widgets/clickable_widget.rs:123
↓ 1 callersMethoddyn_eq
(&self, other: &Box<dyn AnyState>)
src/elements/any_element.rs:40
↓ 1 callersMethodeq
(&self, other: &Self)
src/elements/any_element.rs:76
↓ 1 callersFunctionfind_next_common_item
( old_list: &[(Key, T1)], new_list: &[(Key, T2)], cursor_old: usize, cursor_new: usize, )
src/elements/compute_diff.rs:25
↓ 1 callersMethodid
(&self)
src/widgets/textbox_widget.rs:35
↓ 1 callersMethodid
(&self)
src/widgets/checkbox_widget.rs:35
↓ 1 callersFunctioninit_tracing
()
src/glue.rs:64
↓ 1 callersMethodinit_tree
(&self)
src/elements/label.rs:89
↓ 1 callersMethodinit_tree
(&self)
src/elements/element_list.rs:147
↓ 1 callersMethodkeyboard_key
Send a KeyDown and a KeyUp event to the window.
src/test_harness.rs:172
↓ 1 callersMethodmouse_button_press
Send a MouseDown event to the window.
src/test_harness.rs:134
↓ 1 callersMethodmouse_button_release
Send a MouseUp event to the window.
src/test_harness.rs:143
↓ 1 callersMethodpaint_rect
(&self)
src/widgets/single_widget.rs:82
↓ 1 callersFunctionparse_return_ty
(return_ty: syn::Type)
panoramix-derive/src/component.rs:186
↓ 1 callersMethodprocess_event
( &self, _comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildren
src/elements/component.rs:233
↓ 1 callersMethodreconcile
( &self, prev_value: &Self, widget: &mut Self::TargetWidgetSeq, ctx: &mut Reco
src/elements/label.rs:95
↓ 1 callersMethodrun
( &mut self, ctx: &mut EventCtx, data: &mut DruidAppData, env: &Env, f
src/root_handler.rs:96
↓ 1 callersMethodset_origin
(&mut self, ctx: &mut LayoutCtx, data: &DruidAppData, env: &Env, origin: Point)
src/widgets/clickable_widget.rs:176
↓ 1 callersMethodsubmit_command
Send a druid command through the widget tree.
src/test_harness.rs:106
↓ 1 callersMethodto_option
(self)
src/elements/with_event.rs:16
↓ 1 callersMethodwidgets
(&self)
src/widgets/any_widget_seq.rs:40
↓ 1 callersMethodwidgets
(&self)
src/widgets/clickable_widget.rs:198
↓ 1 callersMethodwidgets
(&self)
src/widgets/widget_list.rs:9
↓ 1 callersMethodwidgets_mut
(&mut self)
src/widgets/any_widget_seq.rs:44
↓ 1 callersMethodwidgets_mut
(&mut self)
src/widgets/clickable_widget.rs:202
↓ 1 callersMethodwith_flex_params
Change the way the label's size is calculated
src/elements/label.rs:45
↓ 1 callersMethodwith_reserved_id
For unit tests only. The textbox created by this element always has the same id. If two widgets are created with the same id (for instance, because t
src/elements/textbox.rs:74
↓ 1 callersMethodwith_reserved_id
For unit tests only. The widget created by this element always has the same id. If two widgets are created with the same id (for instance, because th
src/elements/clickable.rs:44
↓ 1 callersMethodwith_reserved_id
For unit tests only. The checkbox created by this element always has the same id. If two widgets are created with the same id (for instance, because
src/elements/checkbox.rs:75
FunctionAwesomeEditableList
(ctx: &CompCtx, _props: ())
tests/all_elements.rs:69
FunctionAwesomeEditableList
(ctx: &CompCtx, _props: ())
examples/todo_list.rs:72
FunctionAwesomeEditableList
(ctx: &CompCtx, _props: ())
examples/list.rs:67
FunctionCorrectMetadata
(ctx: &CompCtx, id: WidgetId)
tests/metadata.rs:44
FunctionEmptyComponent
(_ctx: &CompCtx, _my_props: ())
panoramix-derive/tests/empty_component.rs:7
next →1–100 of 370, ranked by callers