modified src/ui.rs
@@ -90,7 +90,7 @@ impl Frontend {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget.rs
@@ -26,18 +26,19 @@ pub struct ViewProps {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -46,6 +47,14 @@ impl From<Box<dyn Any>> for ViewProps {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -112,19 +121,21 @@ pub trait View {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -132,6 +143,7 @@ pub trait View {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -145,6 +157,7 @@ impl<S: 'static, M: 'static> Widget<S, M> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -154,7 +167,7 @@ impl<S: 'static, M: 'static> Widget<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -174,13 +187,13 @@ impl<S: 'static, M: 'static> Widget<S, M> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/ui/widget/container.rs
@@ -63,52 +63,30 @@ impl<'a> Default for HeaderProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -119,8 +97,7 @@ impl<'a: 'static, S, M> View for Header<'a, S, M> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -132,11 +109,8 @@ impl<'a: 'static, S, M> View for Header<'a, S, M> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -144,7 +118,7 @@ impl<'a: 'static, S, M> View for Header<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -152,7 +126,7 @@ impl<'a: 'static, S, M> View for Header<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -160,7 +134,7 @@ impl<'a: 'static, S, M> View for Header<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -195,34 +169,20 @@ impl<'a> Default for FooterProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -246,23 +206,17 @@ impl<'a, S, M> Footer<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -271,9 +225,8 @@ impl<'a: 'static, S, M> View for Footer<'a, S, M> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -290,7 +243,7 @@ impl<'a: 'static, S, M> View for Footer<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -308,8 +261,6 @@ impl ContainerProps {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -321,7 +272,6 @@ pub struct Container<S, M> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -354,7 +304,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -362,11 +312,7 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -380,9 +326,14 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -393,11 +344,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -406,24 +357,24 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -448,8 +399,6 @@ impl SectionGroupProps {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -459,7 +408,6 @@ pub struct SectionGroup<S, M> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -499,7 +447,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -508,7 +461,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -523,18 +476,14 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -544,7 +493,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/input.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -53,8 +54,6 @@ struct TextFieldState {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -64,7 +63,6 @@ pub struct TextField<S, M> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -144,7 +142,14 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -168,28 +173,34 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -206,7 +217,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -222,16 +233,9 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
modified src/ui/widget/list.rs
@@ -2,6 +2,7 @@ use std::cmp;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -83,32 +84,29 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -163,32 +161,39 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -196,41 +201,44 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -251,9 +259,9 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/text.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -48,19 +49,16 @@ struct ParagraphState {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -70,21 +68,11 @@ impl<'a, S, M> Default for Paragraph<'a, S, M> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -140,18 +128,22 @@ impl<'a, S, M> Paragraph<'a, S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -178,17 +170,16 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/ui/widget/window.rs
@@ -1,6 +1,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -31,8 +32,6 @@ impl<Id> Default for WindowProps<Id> {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -40,7 +39,6 @@ pub struct Window<S, M, Id> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -66,9 +64,13 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -80,13 +82,13 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -96,17 +98,21 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -142,33 +148,13 @@ impl Default for ShortcutsProps {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -178,28 +164,22 @@ impl<S, M> View for Shortcuts<S, M> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -223,6 +203,6 @@ impl<S, M> View for Shortcuts<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|