MCPcopy Create free account

hub / github.com/PoignardAzur/panoramix / functions

Functions370 in github.com/PoignardAzur/panoramix

Functioninserted_one_beginning
()
src/elements/compute_diff.rs:194
Functioninserted_one_end
()
src/elements/compute_diff.rs:217
Methodinto_child_event
(self)
src/elements/with_event.rs:42
Functionlabel_tuple_widget
()
src/elements/element_tuple.rs:420
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/root_handler.rs:222
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/flex_widget.rs:62
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/single_widget.rs:72
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/clickable_widget.rs:66
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, _data: &DruidAppData,
src/widgets/textbox_widget.rs:82
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/button_widget.rs:70
Methodlayout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, _data: &DruidAppData,
src/widgets/checkbox_widget.rs:83
Methodlayout
(&mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &T, env: &Env)
src/widgets/styled_container.rs:174
Methodlayout_rect
(&self)
src/widgets/clickable_widget.rs:180
Methodlayout_rect
(&self)
src/widgets/textbox_widget.rs:100
Methodlayout_rect
(&self)
src/widgets/button_widget.rs:88
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/root_handler.rs:194
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/flex_widget.rs:38
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/single_widget.rs:52
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/clickable_widget.rs:46
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, _data: &DruidAppData,
src/widgets/textbox_widget.rs:62
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/button_widget.rs:50
Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, _data: &DruidAppData,
src/widgets/checkbox_widget.rs:63
Methodlifecycle
(&mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &T, env: &Env)
src/widgets/styled_container.rs:144
Functionlist_label_widget
()
src/elements/element_list.rs:340
Functionmain
()
examples/hello_world.rs:15
Functionmain
()
examples/todo_list.rs:143
Functionmain
()
examples/list.rs:128
Functionmain
()
panoramix-derive/tests/empty_component.rs:11
Functionmake_mut_tail
(index: usize, preserved_count_before: usize)
src/elements/compute_diff.rs:99
Functionmock_component_button_widget
()
src/elements/mock_component.rs:140
Methodmouse_move_to
Use [`mouse_move`](Self::mouse_move) to set the internal mouse pos to the center of the given widget.
src/test_harness.rs:164
Methodname
()
src/elements/component.rs:286
Methodnew
(app_data: &'a mut DruidAppData)
src/glue.rs:17
Methodnew
Create custom `FlexParams` with a specific `flex_factor` and an optional [`CrossAxisAlignment`]. You likely only need to create these manually if you
src/flex.rs:116
Methodnew
( _root_component: Comp, )
src/root_handler.rs:39
Methodnew
Given the provided extra space and children count, this returns an iterator of `f64` spacing, where the first element is the spacing before any childr
src/widgets/flex_widget.rs:299
Methodnew
(widget: W, flex: FlexParams)
src/widgets/single_widget.rs:19
Methodnew
(children: Children)
src/widgets/clickable_widget.rs:22
Methodnew
(text: String, flex: FlexParams, id: WidgetId)
src/widgets/textbox_widget.rs:24
Methodnew
(text: String, flex: FlexParams, id: WidgetId)
src/widgets/button_widget.rs:24
Methodnew
(text: String, value: bool, id: WidgetId)
src/widgets/checkbox_widget.rs:24
Methodnew
Create Container with a child
src/widgets/styled_container.rs:23
Methodnew
(event_queue: Sender<Child::Event>, child: Child)
src/elements/event_logger.rs:30
Methodnew
Build a button with the given label. Use the [.on_click](Button::on_click) method to provide a closure to be called when the button is clicked.
src/elements/button.rs:42
Methodnew
()
src/elements/mock_component.rs:34
Methodnew
(axis: Axis, child: Child)
src/elements/flex_element.rs:36
Methodnew
Build a text label.
src/elements/label.rs:34
Methodnew
Build a text box with the given content. Use the [.on_text_changed](TextBox::on_text_changed) method to provide a closure to be called when the box i
src/elements/textbox.rs:50
Methodnew
(child: Child)
src/elements/clickable.rs:32
Methodnew
(state: impl AnyState)
src/elements/any_element.rs:54
Methodnew
Build a component output from the given metadata and element tree.
src/elements/component.rs:87
Methodnew
(items: Vec<ListMutationItem<Key>>)
src/elements/compute_diff.rs:19
Methodnew
Build a checkbox with the given label. Use the [.on_toggled](Checkbox::on_toggled) method to provide a closure to be called when the box is toggled.
src/elements/checkbox.rs:50
Methodnew
()
src/elements/empty.rs:37
Functionnew_button
()
src/elements/button.rs:145
Functionnew_checkbox
()
src/elements/checkbox.rs:175
Functionnew_clickable
()
src/elements/clickable.rs:136
Functionnew_either
()
src/elements/element_option.rs:232
Functionnew_element
()
src/elements/any_element.rs:413
Functionnew_empty
()
src/elements/empty.rs:78
Functionnew_label
()
src/elements/label.rs:115
Functionnew_list
()
src/elements/element_list.rs:293
Functionnew_list_with_existing_state
()
src/elements/element_list.rs:321
Functionnew_list_with_no_prev_state
()
src/elements/element_list.rs:313
Functionnew_mock_component
()
src/elements/mock_component.rs:130
Functionnew_option
()
src/elements/element_option.rs:215
Functionnew_row_multi_items
()
src/elements/flex_element.rs:279
Functionnew_rowcol_single_item
()
src/elements/flex_element.rs:266
Functionnew_textbox
()
src/elements/textbox.rs:158
Functionnew_tuple_multi_items
()
src/elements/element_tuple.rs:400
Functionnew_tuple_single_item
()
src/elements/element_tuple.rs:391
Functionno_component_output
()
tests/metadata.rs:64
Methodon_click
Provide a closure to be called when the child widget is clicked.
src/elements/clickable.rs:52
Methodon_toggled
Provide a closure to be called when this checkbox is toggled.
src/elements/checkbox.rs:83
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/root_handler.rs:242
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/flex_widget.rs:243
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/single_widget.rs:98
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/clickable_widget.rs:78
Methodpaint
(&mut self, ctx: &mut PaintCtx, _data: &DruidAppData, env: &Env)
src/widgets/textbox_widget.rs:108
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/button_widget.rs:96
Methodpaint
(&mut self, ctx: &mut PaintCtx, _data: &DruidAppData, env: &Env)
src/widgets/checkbox_widget.rs:95
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &T, env: &Env)
src/widgets/styled_container.rs:199
Methodpaint_rect
(&self)
src/widgets/clickable_widget.rs:172
Methodpaint_rect
(&self)
src/widgets/textbox_widget.rs:92
Methodpaint_rect
(&self)
src/widgets/button_widget.rs:80
Methodprint_type
(&self)
src/elements/any_element.rs:16
Methodprint_type
(&self)
src/elements/any_element.rs:97
Methodprint_type
(&self)
src/elements/any_element.rs:231
Methodprocess_event
TODO - Rename methods
src/element_tree.rs:73
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/event_logger.rs:85
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_tuple.rs:352
Methodprocess_event
( &self, _comp_ctx: &mut ProcessEventCtx, children_state: &mut MockState, widg
src/elements/mock_component.rs:107
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/flex_element.rs:167
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/with_event.rs:314
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Option<AnyStateBox>,
src/elements/any_element.rs:288
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_option.rs:70
Methodprocess_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_list.rs:238
Methodprocess_local_event
( &self, children_state: &mut Self::AggregateChildrenState, widget_seq: &mut Self::Tar
src/element_tree.rs:83
Methodprocess_local_event
( &self, _children_state: &mut Self::AggregateChildrenState, widget: &mut TextBoxWidge
src/elements/textbox.rs:131
Methodprocess_local_event
( &self, _children_state: &mut Self::AggregateChildrenState, widget: &mut Self::Target
src/elements/clickable.rs:110
← previousnext →201–300 of 370, ranked by callers