Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PoignardAzur/panoramix
/ functions
Functions
370 in github.com/PoignardAzur/panoramix
⨍
Functions
370
◇
Types & classes
94
Function
inserted_one_beginning
()
src/elements/compute_diff.rs:194
Function
inserted_one_end
()
src/elements/compute_diff.rs:217
Method
into_child_event
(self)
src/elements/with_event.rs:42
Function
label_tuple_widget
()
src/elements/element_tuple.rs:420
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/root_handler.rs:222
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/flex_widget.rs:62
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/single_widget.rs:72
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/clickable_widget.rs:66
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, _data: &DruidAppData,
src/widgets/textbox_widget.rs:82
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &DruidAppData,
src/widgets/button_widget.rs:70
Method
layout
( &mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, _data: &DruidAppData,
src/widgets/checkbox_widget.rs:83
Method
layout
(&mut self, ctx: &mut LayoutCtx, bc: &BoxConstraints, data: &T, env: &Env)
src/widgets/styled_container.rs:174
Method
layout_rect
(&self)
src/widgets/clickable_widget.rs:180
Method
layout_rect
(&self)
src/widgets/textbox_widget.rs:100
Method
layout_rect
(&self)
src/widgets/button_widget.rs:88
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/root_handler.rs:194
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/flex_widget.rs:38
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/single_widget.rs:52
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/clickable_widget.rs:46
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, _data: &DruidAppData,
src/widgets/textbox_widget.rs:62
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &DruidAppData,
src/widgets/button_widget.rs:50
Method
lifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, _data: &DruidAppData,
src/widgets/checkbox_widget.rs:63
Method
lifecycle
(&mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &T, env: &Env)
src/widgets/styled_container.rs:144
Function
list_label_widget
()
src/elements/element_list.rs:340
Function
main
()
examples/hello_world.rs:15
Function
main
()
examples/todo_list.rs:143
Function
main
()
examples/list.rs:128
Function
main
()
panoramix-derive/tests/empty_component.rs:11
Function
make_mut_tail
(index: usize, preserved_count_before: usize)
src/elements/compute_diff.rs:99
Function
mock_component_button_widget
()
src/elements/mock_component.rs:140
Method
mouse_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
Method
name
()
src/elements/component.rs:286
Method
new
(app_data: &'a mut DruidAppData)
src/glue.rs:17
Method
new
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
Method
new
( _root_component: Comp, )
src/root_handler.rs:39
Method
new
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
Method
new
(widget: W, flex: FlexParams)
src/widgets/single_widget.rs:19
Method
new
(children: Children)
src/widgets/clickable_widget.rs:22
Method
new
(text: String, flex: FlexParams, id: WidgetId)
src/widgets/textbox_widget.rs:24
Method
new
(text: String, flex: FlexParams, id: WidgetId)
src/widgets/button_widget.rs:24
Method
new
(text: String, value: bool, id: WidgetId)
src/widgets/checkbox_widget.rs:24
Method
new
Create Container with a child
src/widgets/styled_container.rs:23
Method
new
(event_queue: Sender<Child::Event>, child: Child)
src/elements/event_logger.rs:30
Method
new
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
Method
new
()
src/elements/mock_component.rs:34
Method
new
(axis: Axis, child: Child)
src/elements/flex_element.rs:36
Method
new
Build a text label.
src/elements/label.rs:34
Method
new
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
Method
new
(child: Child)
src/elements/clickable.rs:32
Method
new
(state: impl AnyState)
src/elements/any_element.rs:54
Method
new
Build a component output from the given metadata and element tree.
src/elements/component.rs:87
Method
new
(items: Vec<ListMutationItem<Key>>)
src/elements/compute_diff.rs:19
Method
new
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
Method
new
()
src/elements/empty.rs:37
Function
new_button
()
src/elements/button.rs:145
Function
new_checkbox
()
src/elements/checkbox.rs:175
Function
new_clickable
()
src/elements/clickable.rs:136
Function
new_either
()
src/elements/element_option.rs:232
Function
new_element
()
src/elements/any_element.rs:413
Function
new_empty
()
src/elements/empty.rs:78
Function
new_label
()
src/elements/label.rs:115
Function
new_list
()
src/elements/element_list.rs:293
Function
new_list_with_existing_state
()
src/elements/element_list.rs:321
Function
new_list_with_no_prev_state
()
src/elements/element_list.rs:313
Function
new_mock_component
()
src/elements/mock_component.rs:130
Function
new_option
()
src/elements/element_option.rs:215
Function
new_row_multi_items
()
src/elements/flex_element.rs:279
Function
new_rowcol_single_item
()
src/elements/flex_element.rs:266
Function
new_textbox
()
src/elements/textbox.rs:158
Function
new_tuple_multi_items
()
src/elements/element_tuple.rs:400
Function
new_tuple_single_item
()
src/elements/element_tuple.rs:391
Function
no_component_output
()
tests/metadata.rs:64
Method
on_click
Provide a closure to be called when the child widget is clicked.
src/elements/clickable.rs:52
Method
on_toggled
Provide a closure to be called when this checkbox is toggled.
src/elements/checkbox.rs:83
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/root_handler.rs:242
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/flex_widget.rs:243
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/single_widget.rs:98
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/clickable_widget.rs:78
Method
paint
(&mut self, ctx: &mut PaintCtx, _data: &DruidAppData, env: &Env)
src/widgets/textbox_widget.rs:108
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &DruidAppData, env: &Env)
src/widgets/button_widget.rs:96
Method
paint
(&mut self, ctx: &mut PaintCtx, _data: &DruidAppData, env: &Env)
src/widgets/checkbox_widget.rs:95
Method
paint
(&mut self, ctx: &mut PaintCtx, data: &T, env: &Env)
src/widgets/styled_container.rs:199
Method
paint_rect
(&self)
src/widgets/clickable_widget.rs:172
Method
paint_rect
(&self)
src/widgets/textbox_widget.rs:92
Method
paint_rect
(&self)
src/widgets/button_widget.rs:80
Method
print_type
(&self)
src/elements/any_element.rs:16
Method
print_type
(&self)
src/elements/any_element.rs:97
Method
print_type
(&self)
src/elements/any_element.rs:231
Method
process_event
TODO - Rename methods
src/element_tree.rs:73
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/event_logger.rs:85
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_tuple.rs:352
Method
process_event
( &self, _comp_ctx: &mut ProcessEventCtx, children_state: &mut MockState, widg
src/elements/mock_component.rs:107
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/flex_element.rs:167
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Child::AggregateChildren
src/elements/with_event.rs:314
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Option<AnyStateBox>,
src/elements/any_element.rs:288
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_option.rs:70
Method
process_event
( &self, comp_ctx: &mut ProcessEventCtx, children_state: &mut Self::AggregateChildrenS
src/elements/element_list.rs:238
Method
process_local_event
( &self, children_state: &mut Self::AggregateChildrenState, widget_seq: &mut Self::Tar
src/element_tree.rs:83
Method
process_local_event
( &self, _children_state: &mut Self::AggregateChildrenState, widget: &mut TextBoxWidge
src/elements/textbox.rs:131
Method
process_local_event
( &self, _children_state: &mut Self::AggregateChildrenState, widget: &mut Self::Target
src/elements/clickable.rs:110
← previous
next →
201–300 of 370, ranked by callers