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
HelloBox
(ctx: &CompCtx, _props: ())
examples/hello_world.rs:5
Function
MyListRow
(ctx: &CompCtx, props: RowProps)
examples/list.rs:50
Function
NoComponentOutput
(ctx: &CompCtx, _props: ())
tests/metadata.rs:17
Function
TaskRow
(ctx: &CompCtx, props: TaskItem)
tests/all_elements.rs:51
Function
TaskRow
(ctx: &CompCtx, props: TaskItem)
examples/todo_list.rs:55
Function
UseMetadataTwice
(ctx: &CompCtx, _props: ())
tests/metadata.rs:10
Function
WrongEvent
(ctx: &CompCtx, id: WidgetId)
tests/metadata.rs:34
Function
WrongState
(ctx: &CompCtx, _props: ())
tests/metadata.rs:24
Function
any_state
()
src/elements/any_element.rs:405
Function
apply_diff
TODO - O(N * M) for N the list size and M the mutation count Use better algo TODO - Implement more generic version instead of copy-pasting everywhere
src/elements/compute_diff.rs:111
Method
as_any
(&self)
src/widgets/any_widget_seq.rs:17
Method
as_mut_any
(&mut self)
src/widgets/any_widget_seq.rs:20
Method
background
Builder-style method for setting the background for this widget. This can be passed anything which can be represented by a [`BackgroundBrush`]; notea
src/widgets/styled_container.rs:53
Method
background_is_some
(&self)
src/widgets/styled_container.rs:127
Method
baseline_offset
(&self)
src/widgets/clickable_widget.rs:184
Method
baseline_offset
(&self)
src/widgets/textbox_widget.rs:104
Method
baseline_offset
(&self)
src/widgets/button_widget.rs:92
Method
border
Builder-style method for painting a border around the widget with a color and width. Arguments can be either concrete values, or a [`Key`] of the res
src/widgets/styled_container.rs:84
Method
border_is_some
(&self)
src/widgets/styled_container.rs:132
Function
boxed_button_press
()
src/elements/any_element.rs:440
Function
boxed_label_widget
()
src/elements/any_element.rs:424
Function
bubble_event_up
(_state: &mut State, event: Event)
src/elements/with_event.rs:51
Method
bubble_up
Passes events from the element to the parent component. When an event is emitted that matches the Event type (TODO - see [`ParentEvent`] for details)
src/element_tree.rs:161
Method
build
( self, prev_state: Self::AggregateChildrenState, )
src/elements/event_logger.rs:45
Method
build
( self, prev_state: Self::AggregateChildrenState, )
src/elements/with_event.rs:171
Function
button_press
()
src/elements/button.rs:178
Function
button_widget
()
src/elements/button.rs:166
Function
call_component
()
src/elements/component.rs:296
Function
changed_all
()
src/elements/compute_diff.rs:389
Function
changed_first
()
src/elements/compute_diff.rs:346
Function
changed_last
()
src/elements/compute_diff.rs:369
Function
changed_one
()
src/elements/compute_diff.rs:323
Function
check_readme
()
tests/check_readme.rs:8
Function
checkbox_press
()
src/elements/checkbox.rs:216
Function
checkbox_widget
()
src/elements/checkbox.rs:197
Method
child
(&self)
src/widgets/clickable_widget.rs:27
Method
child
(&self)
src/widgets/styled_container.rs:33
Method
children
(&self)
src/widgets/clickable_widget.rs:118
Method
clear_background
Clears background.
src/widgets/styled_container.rs:74
Method
clear_border
Clears border.
src/widgets/styled_container.rs:111
Function
clickable_press
()
src/elements/clickable.rs:159
Function
clickable_widget
()
src/elements/clickable.rs:146
Function
component
(attr: TokenStream, item: TokenStream)
panoramix-derive/src/lib.rs:48
Function
component
(attr: TokenStream, fn_item: syn::ItemFn)
panoramix-derive/src/component.rs:6
Function
correct_metadata
()
tests/metadata.rs:88
Method
debug_state
(&self, data: &DruidAppData)
src/root_handler.rs:250
Method
debug_state
(&self, data: &DruidAppData)
src/widgets/flex_widget.rs:249
Method
debug_state
(&self, data: &DruidAppData)
src/widgets/single_widget.rs:102
Method
debug_state
(&self, _data: &DruidAppData)
src/widgets/clickable_widget.rs:82
Method
debug_state
(&self, _data: &DruidAppData)
src/widgets/textbox_widget.rs:112
Method
debug_state
(&self, data: &DruidAppData)
src/widgets/button_widget.rs:100
Method
debug_state
(&self, _data: &DruidAppData)
src/widgets/checkbox_widget.rs:99
Method
debug_state
(&self, data: &T)
src/widgets/styled_container.rs:226
Method
default
()
src/elements/mock_component.rs:70
Method
default
()
tests/all_elements.rs:28
Method
default
()
examples/todo_list.rs:32
Method
default
()
examples/list.rs:28
Function
empty_list
()
src/elements/element_list.rs:284
Function
empty_lists
()
src/elements/compute_diff.rs:141
Function
empty_rowcol
()
src/elements/flex_element.rs:253
Function
empty_tuple
()
src/elements/element_tuple.rs:382
Function
empty_widget
()
src/elements/empty.rs:86
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/flex_widget.rs:29
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/single_widget.rs:48
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/clickable_widget.rs:42
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/textbox_widget.rs:54
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/button_widget.rs:46
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut DruidAppData, env: &Env)
src/widgets/checkbox_widget.rs:50
Method
event
(&mut self, ctx: &mut EventCtx, event: &Event, data: &mut T, env: &Env)
src/widgets/styled_container.rs:139
Function
event_queue
()
src/ctx.rs:118
Method
flex_params
(&self)
src/widgets/clickable_widget.rs:134
Method
flex_params
(&self)
src/widgets/textbox_widget.rs:50
Method
flex_params
(&self)
src/widgets/button_widget.rs:42
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/elements/any_element.rs:70
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/elements/component.rs:117
Function
format_typename
(_value: &T, f: &mut std::fmt::Formatter)
src/elements/with_event.rs:47
Method
from
(flex: f64)
src/flex.rs:167
Method
from_child_event
(child: Child)
src/elements/with_event.rs:38
Method
from_element
(elem: RootElem)
src/root_handler.rs:53
Method
from_keys_elems
Build a list by providing keys and elements as separate iterators.
src/elements/element_list.rs:68
Method
from_pairs
Build a list by providing an iterator of `(Key, Element)` pairs.
src/elements/element_list.rs:61
Method
get_component_state
(_state: &Self::AggregateChildrenState)
src/element_tree.rs:40
Method
get_component_state
(state: &Self::AggregateChildrenState)
src/elements/component.rs:189
Method
get_debug_state
Retrieve a copy of this widget's `DebugState`, or die trying.
src/test_harness.rs:96
Method
has_action
Report whether the id has a non-empty action queue.
src/glue.rs:53
Method
id
(&self)
src/widgets/clickable_widget.rs:128
Function
identical_lists
()
src/elements/compute_diff.rs:156
Method
init_tree
(&self)
src/elements/event_logger.rs:67
Method
init_tree
(&self)
src/elements/button.rs:109
Method
init_tree
(&self)
src/elements/element_tuple.rs:312
Method
init_tree
(&self)
src/elements/mock_component.rs:100
Method
init_tree
(&self)
src/elements/flex_element.rs:131
Method
init_tree
(&self)
src/elements/textbox.rs:118
Method
init_tree
(&self)
src/elements/with_event.rs:296
Method
init_tree
(&self)
src/elements/clickable.rs:93
Method
init_tree
(&self)
src/elements/any_element.rs:267
Method
init_tree
TODO - add spans
src/elements/component.rs:209
Method
init_tree
(&self)
src/elements/checkbox.rs:120
Method
init_tree
(&self)
src/elements/empty.rs:58
Function
inserted_one
()
src/elements/compute_diff.rs:171
← previous
next →
101–200 of 370, ranked by callers