Skip to content

Commit

Permalink
Testing Theming
Browse files Browse the repository at this point in the history
  • Loading branch information
adospace committed Mar 15, 2024
1 parent 85d64c0 commit e8b481e
Show file tree
Hide file tree
Showing 118 changed files with 164 additions and 129 deletions.
8 changes: 4 additions & 4 deletions src/MauiReactor.Scaffold/TypeGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -908,16 +908,16 @@ public virtual string TransformText()

#line default
#line hidden
this.Write("\n protected override void OnThemeChanged()\n {\n if (Theme != null && " +
"");
this.Write("\n protected override void OnThemeChanged()\n {\n if (ThemeKey != null " +
"&& ");

#line 1 "C:\Source\github\reactorui-maui\src\MauiReactor.Scaffold\TypeGenerator.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(TypeName()));

#line default
#line hidden
this.Write("Styles.Themes.TryGetValue(Theme, out var styleAction))\n {\n styl" +
"eAction(this);\n }\n\n base.OnThemeChanged();\n }\n ");
this.Write("Styles.Themes.TryGetValue(ThemeKey, out var styleAction))\n {\n s" +
"tyleAction(this);\n }\n\n base.OnThemeChanged();\n }\n ");

#line 1 "C:\Source\github\reactorui-maui\src\MauiReactor.Scaffold\TypeGenerator.tt"
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor.Scaffold/TypeGenerator.tt
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ public abstract partial class <#= TypeName() #><T> : <#= BaseTypeName() #><T>, <
<# if (!IsGenericType()) { #>
protected override void OnThemeChanged()
{
if (Theme != null && <#= TypeName() #>Styles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && <#= TypeName() #>Styles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
8 changes: 4 additions & 4 deletions src/MauiReactor.ScaffoldGenerator/ScaffoldTypeGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1283,16 +1283,16 @@ protected override void OnRemoveChild(VisualNode widget, Microsoft.Maui.Controls
#line default
#line hidden
this.Write(" protected override void OnThemeChanged()\r\n {\r\n if (Them" +
"e != null && ");
"eKey != null && ");

#line 327 "C:\Source\github\reactorui-maui\src\MauiReactor.ScaffoldGenerator\ScaffoldTypeGenerator.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(TypeName));

#line default
#line hidden
this.Write("Styles.Themes.TryGetValue(Theme, out var styleAction))\r\n {\r\n " +
" styleAction(this);\r\n }\r\n\r\n base.OnThemeChanged();\r\n " +
" }\r\n ");
this.Write("Styles.Themes.TryGetValue(ThemeKey, out var styleAction))\r\n {\r\n " +
" styleAction(this);\r\n }\r\n\r\n base.OnThemeChanged();" +
"\r\n }\r\n ");

#line 334 "C:\Source\github\reactorui-maui\src\MauiReactor.ScaffoldGenerator\ScaffoldTypeGenerator.tt"
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor.ScaffoldGenerator/ScaffoldTypeGenerator.tt
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ namespace <#= Namespace #>
<# if (!IsGenericType) { #>
protected override void OnThemeChanged()
{
if (Theme != null && <#= TypeName #>Styles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && <#= TypeName #>Styles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/AbsoluteLayout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && AbsoluteLayoutStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && AbsoluteLayoutStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/ActivityIndicator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ActivityIndicatorStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ActivityIndicatorStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/BaseMenuItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && BaseMenuItemStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && BaseMenuItemStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/BaseShellItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && BaseShellItemStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && BaseShellItemStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Behavior.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && BehaviorStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && BehaviorStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Border.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && BorderStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && BorderStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/BoxView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && BoxViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && BoxViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Button.cs
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ButtonStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ButtonStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/CarouselView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && CarouselViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && CarouselViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Cell.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && CellStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && CellStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/CheckBox.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && CheckBoxStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && CheckBoxStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/CollectionView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && CollectionViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && CollectionViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Compatibility/Layout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && LayoutStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && LayoutStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/ContentPage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ContentPageStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ContentPageStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/ContentView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ContentViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ContentViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/DatePicker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && DatePickerStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && DatePickerStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/DragGestureRecognizer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && DragGestureRecognizerStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && DragGestureRecognizerStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/DropGestureRecognizer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && DropGestureRecognizerStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && DropGestureRecognizerStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Editor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && EditorStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && EditorStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Element.cs
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ElementStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ElementStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Entry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && EntryStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && EntryStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/EntryCell.cs
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && EntryCellStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && EntryCellStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/FlexLayout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && FlexLayoutStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && FlexLayoutStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/FlyoutBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && FlyoutBaseStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && FlyoutBaseStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/FlyoutItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && FlyoutItemStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && FlyoutItemStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/FlyoutPage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && FlyoutPageStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && FlyoutPageStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Frame.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && FrameStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && FrameStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/GestureRecognizer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && GestureRecognizerStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && GestureRecognizerStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/GraphicsView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && GraphicsViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && GraphicsViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Grid.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && GridStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && GridStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/GridItemsLayout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && GridItemsLayoutStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && GridItemsLayoutStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/GroupableItemsView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && GroupableItemsViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && GroupableItemsViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/HorizontalStackLayout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && HorizontalStackLayoutStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && HorizontalStackLayoutStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/Image.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ImageStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ImageStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/ImageButton.cs
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ImageButtonStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ImageButtonStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/ImageCell.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ protected override void OnUpdate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && ImageCellStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && ImageCellStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
2 changes: 1 addition & 1 deletion src/MauiReactor/IndicatorView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ protected override void OnAnimate()
partial void OnEndAnimate();
protected override void OnThemeChanged()
{
if (Theme != null && IndicatorViewStyles.Themes.TryGetValue(Theme, out var styleAction))
if (ThemeKey != null && IndicatorViewStyles.Themes.TryGetValue(ThemeKey, out var styleAction))
{
styleAction(this);
}
Expand Down
Loading

0 comments on commit e8b481e

Please sign in to comment.