diff --git a/src/AtomUI.Controls.ColorPicker/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs b/src/AtomUI.Controls.ColorPicker/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs index 6f61339b0..2f6145df2 100644 --- a/src/AtomUI.Controls.ColorPicker/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs +++ b/src/AtomUI.Controls.ColorPicker/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs @@ -3,7 +3,7 @@ using AtomUI.Theme.Language; namespace AtomUI.Controls.ColorPickerLang { - public static class ColorPickerLangResourceKey + internal static class ColorPickerLangResourceKey { public static readonly LanguageResourceKey EmptyColorText = new LanguageResourceKey("ColorPicker.EmptyColorText", "AtomUI.Lang"); } diff --git a/src/AtomUI.Controls.ColorPicker/Localization/en_US.cs b/src/AtomUI.Controls.ColorPicker/Localization/en_US.cs index 351226757..b8e96b5cd 100644 --- a/src/AtomUI.Controls.ColorPicker/Localization/en_US.cs +++ b/src/AtomUI.Controls.ColorPicker/Localization/en_US.cs @@ -3,7 +3,7 @@ using AtomUI.Theme.Language; namespace AtomUI.Controls.ColorPickerLang; [LanguageProvider(LanguageCode.en_US, ColorPickerToken.ID)] -public class en_US : LanguageProvider +internal class en_US : LanguageProvider { public const string EmptyColorText = "Transparent"; } \ No newline at end of file diff --git a/src/AtomUI.Controls.ColorPicker/Localization/zh_CN.cs b/src/AtomUI.Controls.ColorPicker/Localization/zh_CN.cs index 4982f809d..bf660699f 100644 --- a/src/AtomUI.Controls.ColorPicker/Localization/zh_CN.cs +++ b/src/AtomUI.Controls.ColorPicker/Localization/zh_CN.cs @@ -3,7 +3,7 @@ using AtomUI.Theme.Language; namespace AtomUI.Controls.ColorPickerLang; [LanguageProvider(LanguageCode.zh_CN, ColorPickerToken.ID)] -public class zh_CN : LanguageProvider +internal class zh_CN : LanguageProvider { public const string EmptyColorText = "无色"; } \ No newline at end of file diff --git a/src/AtomUI.Controls.DataGrid/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs b/src/AtomUI.Controls.DataGrid/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs index 229db5d92..7d638cce0 100644 --- a/src/AtomUI.Controls.DataGrid/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs +++ b/src/AtomUI.Controls.DataGrid/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs @@ -3,7 +3,7 @@ using AtomUI.Theme.Language; namespace AtomUI.Controls.DataGridLocalization { - public static class DataGridLangResourceKey + internal static class DataGridLangResourceKey { public static readonly LanguageResourceKey AscendTooltip = new LanguageResourceKey("DataGrid.AscendTooltip", "AtomUI.Lang"); public static readonly LanguageResourceKey CancelConfirmText = new LanguageResourceKey("DataGrid.CancelConfirmText", "AtomUI.Lang"); diff --git a/src/AtomUI.Controls.DataGrid/Utils/Converters/DataGridPaginationVisibilityConvertor.cs b/src/AtomUI.Controls.DataGrid/Utils/Converters/DataGridPaginationVisibilityConvertor.cs index f31a0aa70..f37748801 100644 --- a/src/AtomUI.Controls.DataGrid/Utils/Converters/DataGridPaginationVisibilityConvertor.cs +++ b/src/AtomUI.Controls.DataGrid/Utils/Converters/DataGridPaginationVisibilityConvertor.cs @@ -3,7 +3,7 @@ using Avalonia.Data.Converters; namespace AtomUI.Controls.Converters; -public class DataGridPaginationVisibilityConvertor : IValueConverter +internal class DataGridPaginationVisibilityConvertor : IValueConverter { public bool IsTop { get; set; } diff --git a/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedBoxThemeConstants.cs b/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedBoxThemeConstants.cs index 99dda4c7d..41cc9106a 100644 --- a/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedBoxThemeConstants.cs +++ b/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedBoxThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Themes; -public static class AddOnDecoratedBoxThemeConstants +internal static class AddOnDecoratedBoxThemeConstants { public const string MainLayoutPart = "PART_MainLayout"; public const string LeftAddOnPart = "PART_LeftAddOn"; @@ -9,4 +9,16 @@ public static class AddOnDecoratedBoxThemeConstants public const int NormalZIndex = 1000; public const int ActivatedZIndex = 2000; +} + +internal static class AddOnDecoratedInnerBoxThemeConstants +{ + public const string MainLayoutPart = "PART_MainLayout"; + public const string ContentPresenterPart = "PART_ContentPresenter"; + public const string LeftAddOnPart = "PART_LeftAddOn"; + public const string RightAddOnPart = "PART_RightAddOn"; + public const string LeftAddOnLayoutPart = "PART_LeftAddOnLayout"; + public const string RightAddOnLayoutPart = "PART_RightAddOnLayout"; + public const string ClearButtonPart = "PART_ClearButton"; + public const string InnerBoxDecoratorPart = "PART_InnerBoxDecorator"; } \ No newline at end of file diff --git a/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedInnerBoxThemeConstants.cs b/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedInnerBoxThemeConstants.cs deleted file mode 100644 index 40b9821c9..000000000 --- a/src/AtomUI.Controls/AddOnDecoratedBox/Themes/AddOnDecoratedInnerBoxThemeConstants.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace AtomUI.Controls.Themes; - -public static class AddOnDecoratedInnerBoxThemeConstants -{ - public const string MainLayoutPart = "PART_MainLayout"; - public const string ContentPresenterPart = "PART_ContentPresenter"; - public const string LeftAddOnPart = "PART_LeftAddOn"; - public const string RightAddOnPart = "PART_RightAddOn"; - public const string LeftAddOnLayoutPart = "PART_LeftAddOnLayout"; - public const string RightAddOnLayoutPart = "PART_RightAddOnLayout"; - public const string ClearButtonPart = "PART_ClearButton"; - public const string InnerBoxDecoratorPart = "PART_InnerBoxDecorator"; -} \ No newline at end of file diff --git a/src/AtomUI.Controls/Alert/Themes/AlertThemeConstants.cs b/src/AtomUI.Controls/Alert/Themes/AlertThemeConstants.cs index 87e9dddf6..f5e961f5f 100644 --- a/src/AtomUI.Controls/Alert/Themes/AlertThemeConstants.cs +++ b/src/AtomUI.Controls/Alert/Themes/AlertThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Themes; -public static class AlertThemeConstants +internal static class AlertThemeConstants { public const string CloseBtnPart = "PART_CloseBtn"; public const string InfoIconPart = "PART_InfoIcon"; diff --git a/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.cs b/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.cs index 285cb61fa..e45d0f3d0 100644 --- a/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.cs +++ b/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.cs @@ -2,6 +2,6 @@ using Avalonia.Styling; namespace AtomUI.Controls.Themes; -public class ArrowDecoratedBoxTheme : ControlTheme +internal class ArrowDecoratedBoxTheme : ControlTheme { } \ No newline at end of file diff --git a/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.cs b/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.cs index 356e65e35..c5f445cdb 100644 --- a/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.cs +++ b/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.cs @@ -2,6 +2,6 @@ using AtomUI.Theme; namespace AtomUI.Controls; -public class AtomUIOSSControlThemesProvider : ControlThemesProvider +internal class AtomUIOSSControlThemesProvider : ControlThemesProvider { } \ No newline at end of file diff --git a/src/AtomUI.Controls/Buttons/Utils/ButtonIconVisibleConverter.cs b/src/AtomUI.Controls/Buttons/Utils/ButtonIconVisibleConverter.cs index 0f9a0f550..e898a03cf 100644 --- a/src/AtomUI.Controls/Buttons/Utils/ButtonIconVisibleConverter.cs +++ b/src/AtomUI.Controls/Buttons/Utils/ButtonIconVisibleConverter.cs @@ -4,7 +4,7 @@ using Avalonia.Data.Converters; namespace AtomUI.Controls.Utils; -public class ButtonIconVisibleConverter : IMultiValueConverter +internal class ButtonIconVisibleConverter : IMultiValueConverter { public object? Convert(IList values, Type targetType, object? parameter, CultureInfo culture) { diff --git a/src/AtomUI.Controls/DatePicker/Themes/CalendarView/CalendarButtonTheme.cs b/src/AtomUI.Controls/DatePicker/Themes/CalendarView/CalendarButtonTheme.cs index ebc8abfbc..4d502070b 100644 --- a/src/AtomUI.Controls/DatePicker/Themes/CalendarView/CalendarButtonTheme.cs +++ b/src/AtomUI.Controls/DatePicker/Themes/CalendarView/CalendarButtonTheme.cs @@ -2,6 +2,6 @@ using Avalonia.Styling; namespace AtomUI.Controls.Themes; -public class CalendarButtonTheme : ControlTheme +internal class CalendarButtonTheme : ControlTheme { } \ No newline at end of file diff --git a/src/AtomUI.Controls/Dialog/DialogPositioning/CustomDialogPlacement.cs b/src/AtomUI.Controls/Dialog/DialogPositioning/CustomDialogPlacement.cs index 329aae5bd..d6bb79b94 100644 --- a/src/AtomUI.Controls/Dialog/DialogPositioning/CustomDialogPlacement.cs +++ b/src/AtomUI.Controls/Dialog/DialogPositioning/CustomDialogPlacement.cs @@ -11,7 +11,7 @@ public record CustomDialogPlacement public Size DialogSize { get; } public Visual Target { get; } - public DialogPositionerConstraintAdjustment ConstraintAdjustment { get; set; } + internal DialogPositionerConstraintAdjustment ConstraintAdjustment { get; set; } public Rect AnchorRectangle { get; set; } internal CustomDialogPlacement(Size size, Visual target) diff --git a/src/AtomUI.Controls/Dialog/DialogPositioning/IDialogPositioner.cs b/src/AtomUI.Controls/Dialog/DialogPositioning/IDialogPositioner.cs index 2a2e7a8e8..adba85a97 100644 --- a/src/AtomUI.Controls/Dialog/DialogPositioning/IDialogPositioner.cs +++ b/src/AtomUI.Controls/Dialog/DialogPositioning/IDialogPositioner.cs @@ -2,7 +2,7 @@ using Avalonia; namespace AtomUI.Controls.DialogPositioning; -public record struct DialogPositionerParameters +internal record struct DialogPositionerParameters { public Rect AnchorRectangle { get; set; } public double HorizontalOffset { get; set; } @@ -11,7 +11,7 @@ public record struct DialogPositionerParameters public DialogPositionerConstraintAdjustment ConstraintAdjustment { get; set; } } -public interface IDialogPositioner +internal interface IDialogPositioner { void Update(DialogPositionerParameters parameters); } diff --git a/src/AtomUI.Controls/Dialog/DialogPositioning/ManagedDialogPositioner.cs b/src/AtomUI.Controls/Dialog/DialogPositioning/ManagedDialogPositioner.cs index 7c7590620..3c1d80a1d 100644 --- a/src/AtomUI.Controls/Dialog/DialogPositioning/ManagedDialogPositioner.cs +++ b/src/AtomUI.Controls/Dialog/DialogPositioning/ManagedDialogPositioner.cs @@ -3,14 +3,14 @@ using Avalonia; namespace AtomUI.Controls.DialogPositioning; -public interface IManagedDialogPositionerDialog +internal interface IManagedDialogPositionerDialog { IReadOnlyList ScreenInfos { get; } Rect ParentClientAreaScreenGeometry { get; } void Move(Point devicePoint); } -public class ManagedDialogPositionerScreenInfo +internal class ManagedDialogPositionerScreenInfo { public Rect Bounds { get; } public Rect WorkingArea { get; } @@ -22,7 +22,7 @@ public class ManagedDialogPositionerScreenInfo } } -public class ManagedDialogPositioner : IDialogPositioner +internal class ManagedDialogPositioner : IDialogPositioner { private readonly IManagedDialogPositionerDialog _dialog; diff --git a/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs b/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs index 489d39375..d2b0b54cb 100644 --- a/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs +++ b/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.LanguageGenerator/LanguageResourceConst.g.cs @@ -3,7 +3,7 @@ using AtomUI.Theme.Language; namespace AtomUI.Controls.DatePickerLang { - public static class DatePickerLangResourceKey + internal static class DatePickerLangResourceKey { public static readonly LanguageResourceKey Now = new LanguageResourceKey("DatePicker.Now", "AtomUI.Lang"); public static readonly LanguageResourceKey Today = new LanguageResourceKey("DatePicker.Today", "AtomUI.Lang"); @@ -12,7 +12,7 @@ namespace AtomUI.Controls.DatePickerLang namespace AtomUI.Controls.DialogLang { - public static class DialogLangResourceKey + internal static class DialogLangResourceKey { public static readonly LanguageResourceKey Abort = new LanguageResourceKey("Dialog.Abort", "AtomUI.Lang"); public static readonly LanguageResourceKey Apply = new LanguageResourceKey("Dialog.Apply", "AtomUI.Lang"); @@ -38,7 +38,7 @@ namespace AtomUI.Controls.DialogLang namespace AtomUI.Controls.Localization { - public static class CommonLangResourceKey + internal static class CommonLangResourceKey { public static readonly LanguageResourceKey Cancel = new LanguageResourceKey("Common.Cancel", "AtomUI.Lang"); public static readonly LanguageResourceKey Delete = new LanguageResourceKey("Common.Delete", "AtomUI.Lang"); @@ -51,7 +51,7 @@ namespace AtomUI.Controls.Localization namespace AtomUI.Controls.PaginationLang { - public static class PaginationLangResourceKey + internal static class PaginationLangResourceKey { public static readonly LanguageResourceKey JumpToText = new LanguageResourceKey("Pagination.JumpToText", "AtomUI.Lang"); public static readonly LanguageResourceKey PageText = new LanguageResourceKey("Pagination.PageText", "AtomUI.Lang"); @@ -61,7 +61,7 @@ namespace AtomUI.Controls.PaginationLang namespace AtomUI.Controls.PopupConfirmLang { - public static class PopupConfirmLangResourceKey + internal static class PopupConfirmLangResourceKey { public static readonly LanguageResourceKey Cancel = new LanguageResourceKey("PopupConfirm.Cancel", "AtomUI.Lang"); public static readonly LanguageResourceKey Ok = new LanguageResourceKey("PopupConfirm.Ok", "AtomUI.Lang"); @@ -70,7 +70,7 @@ namespace AtomUI.Controls.PopupConfirmLang namespace AtomUI.Controls.TimePickerLang { - public static class TimePickerLangResourceKey + internal static class TimePickerLangResourceKey { public static readonly LanguageResourceKey AMText = new LanguageResourceKey("TimePicker.AMText", "AtomUI.Lang"); public static readonly LanguageResourceKey Now = new LanguageResourceKey("TimePicker.Now", "AtomUI.Lang"); diff --git a/src/AtomUI.Controls/Menu/Utils/ToggleItemsLayoutVisibleConverter.cs b/src/AtomUI.Controls/Menu/Utils/ToggleItemsLayoutVisibleConverter.cs index 15f5161d0..3e6ce6656 100644 --- a/src/AtomUI.Controls/Menu/Utils/ToggleItemsLayoutVisibleConverter.cs +++ b/src/AtomUI.Controls/Menu/Utils/ToggleItemsLayoutVisibleConverter.cs @@ -4,7 +4,7 @@ using Avalonia.Data.Converters; namespace AtomUI.Controls.Utils; -public class ToggleItemsLayoutVisibleConverter : IMultiValueConverter +internal class ToggleItemsLayoutVisibleConverter : IMultiValueConverter { public object? Convert(IList values, Type targetType, object? parameter, CultureInfo culture) { diff --git a/src/AtomUI.Controls/NavMenu/Utils/MarginMultiplierConverter.cs b/src/AtomUI.Controls/NavMenu/Utils/MarginMultiplierConverter.cs index 68f78a2bc..61ad66bc8 100644 --- a/src/AtomUI.Controls/NavMenu/Utils/MarginMultiplierConverter.cs +++ b/src/AtomUI.Controls/NavMenu/Utils/MarginMultiplierConverter.cs @@ -4,7 +4,7 @@ using Avalonia.Data.Converters; namespace AtomUI.Controls.Utils; -public class MarginMultiplierConverter : IMultiValueConverter +internal class MarginMultiplierConverter : IMultiValueConverter { public bool Left { get; set; } = false; diff --git a/src/AtomUI.Controls/Pagination/Themes/PaginationThemeConstants.cs b/src/AtomUI.Controls/Pagination/Themes/PaginationThemeConstants.cs index fcada5dd4..fea1e36d9 100644 --- a/src/AtomUI.Controls/Pagination/Themes/PaginationThemeConstants.cs +++ b/src/AtomUI.Controls/Pagination/Themes/PaginationThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Themes; -public static class PaginationThemeConstants +internal static class PaginationThemeConstants { public const string RootLayoutPart = "PART_RootLayout"; public const string NavPart = "PART_Nav"; @@ -9,20 +9,20 @@ public static class PaginationThemeConstants public const string TotalInfoPresenterPart = "PART_TotalInfoPresenter"; } -public static class PaginationNavItemThemeConstants +internal static class PaginationNavItemThemeConstants { public const string RootLayoutPart = "PART_RootLayoutPart"; public const string MainFramePart = "PART_MainFrame"; public const string ContentPart = "PART_Content"; } -public static class PaginationNavThemeConstants +internal static class PaginationNavThemeConstants { public const string FramePart = "PART_Frame"; public const string ItemsPresenterPart = "PART_ItemsPresenter"; } -public static class PaginationQuickJumperBarThemeConstants +internal static class PaginationQuickJumperBarThemeConstants { public const string RootLayoutPart = "PART_RootLayout"; public const string JumpToContentPresenterPart = "PART_JumpToContentPresenter"; @@ -30,7 +30,7 @@ public static class PaginationQuickJumperBarThemeConstants public const string PageLineEditPart = "PART_PageLineEdit"; } -public static class SimplePaginationThemeConstants +internal static class SimplePaginationThemeConstants { public const string RootLayoutPart = "PART_RootLayoutPart"; public const string PreviousNavItemPart = "PART_PreviousNavItem"; diff --git a/src/AtomUI.Controls/Primitives/InfoPickerInput/Themes/InfoPickerInputThemeConstants.cs b/src/AtomUI.Controls/Primitives/InfoPickerInput/Themes/InfoPickerInputThemeConstants.cs index 61e7683a8..fcd6a1b4f 100644 --- a/src/AtomUI.Controls/Primitives/InfoPickerInput/Themes/InfoPickerInputThemeConstants.cs +++ b/src/AtomUI.Controls/Primitives/InfoPickerInput/Themes/InfoPickerInputThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Primitives.Themes; -public static class InfoPickerInputThemeConstants +internal static class InfoPickerInputThemeConstants { public const string DecoratedBoxPart = "PART_DecoratedBox"; public const string PickerInnerPart = "PART_PickerInner"; @@ -8,13 +8,13 @@ public static class InfoPickerInputThemeConstants public const string ClearUpButtonPart = "PART_ClearUpButton"; } -public static class PickerClearUpButtonThemeConstants +internal static class PickerClearUpButtonThemeConstants { public const string ClearButtonPart = "PART_ClearButton"; public const string InfoIconPresenterPart = "PART_InfoIconPresenter"; } -public static class RangeInfoPickerInputThemeConstants +internal static class RangeInfoPickerInputThemeConstants { public const string SecondaryInfoInputBoxPart = "PART_SecondaryInfoInputBox"; public const string RangePickerArrowPart = "PART_RangePickerArrow"; diff --git a/src/AtomUI.Controls/Tag/Themes/TagThemeConstants.cs b/src/AtomUI.Controls/Tag/Themes/TagThemeConstants.cs index 3b13fa40b..24dd86b48 100644 --- a/src/AtomUI.Controls/Tag/Themes/TagThemeConstants.cs +++ b/src/AtomUI.Controls/Tag/Themes/TagThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Themes; -public static class TagThemeConstants +internal static class TagThemeConstants { public const string ElementsLayoutPart = "PART_ElementsLayout"; public const string FramePart = "PART_Frame"; diff --git a/src/AtomUI.Controls/TransitioningContentControl/Themes/TransitioningContentControlThemeConstants.cs b/src/AtomUI.Controls/TransitioningContentControl/Themes/TransitioningContentControlThemeConstants.cs index 3e54081bc..8664673b3 100644 --- a/src/AtomUI.Controls/TransitioningContentControl/Themes/TransitioningContentControlThemeConstants.cs +++ b/src/AtomUI.Controls/TransitioningContentControl/Themes/TransitioningContentControlThemeConstants.cs @@ -1,6 +1,6 @@ namespace AtomUI.Controls.Themes; -public static class TransitioningContentControlThemeConstants +internal static class TransitioningContentControlThemeConstants { public const string ContentPresenterPart = "PART_ContentPresenter"; public const string ContentPresenter2Part = "PART_ContentPresenter2"; diff --git a/src/AtomUI.Controls/Utils/TemplatedControlUtils.cs b/src/AtomUI.Controls/Utils/TemplatedControlUtils.cs index cee562c04..e6346931e 100644 --- a/src/AtomUI.Controls/Utils/TemplatedControlUtils.cs +++ b/src/AtomUI.Controls/Utils/TemplatedControlUtils.cs @@ -4,14 +4,14 @@ using Avalonia.LogicalTree; namespace AtomUI.Controls.Utils; -public static class TemplatedControlUtils +internal static class TemplatedControlUtils { - /// - /// Sets the TemplatedParent property for the created template children. - /// - /// The control. - /// The templated parent to apply. - internal static void ApplyTemplatedParent(StyledElement control, AvaloniaObject? templatedParent) + /// + /// Sets the TemplatedParent property for the created template children. + /// + /// The control. + /// The templated parent to apply. + public static void ApplyTemplatedParent(StyledElement control, AvaloniaObject? templatedParent) { control.SetTemplatedParent(templatedParent); var logicalChildren = control.GetLogicalChildren(); diff --git a/src/AtomUI.Generator/Language/LangResourceKeyClassSourceWriter.cs b/src/AtomUI.Generator/Language/LangResourceKeyClassSourceWriter.cs index 538c03bcc..ffbd7cfd0 100644 --- a/src/AtomUI.Generator/Language/LangResourceKeyClassSourceWriter.cs +++ b/src/AtomUI.Generator/Language/LangResourceKeyClassSourceWriter.cs @@ -56,7 +56,7 @@ public class LangResourceKeyClassSourceWriter { var modifiers = new List { - SyntaxFactory.Token(SyntaxKind.PublicKeyword), + SyntaxFactory.Token(SyntaxKind.InternalKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword) }; var classSyntax = SyntaxFactory.ClassDeclaration(className) diff --git a/src/AtomUI.Theme/Styling/IControlThemeProvider.cs b/src/AtomUI.Theme/Styling/IControlThemeProvider.cs index 5c69d7089..397736777 100644 --- a/src/AtomUI.Theme/Styling/IControlThemeProvider.cs +++ b/src/AtomUI.Theme/Styling/IControlThemeProvider.cs @@ -2,8 +2,8 @@ public interface IControlThemeProvider { - public object Key { get; } - public Type TargetType { get; } + object Key { get; } + Type TargetType { get; } - public BaseControlTheme BuildControlTheme(); + BaseControlTheme BuildControlTheme(); } \ No newline at end of file diff --git a/src/AtomUI.Theme/TokenSystem/ControlTokenConfigInfo.cs b/src/AtomUI.Theme/TokenSystem/ControlTokenConfigInfo.cs index 1b4550d57..8b8b6bf7b 100644 --- a/src/AtomUI.Theme/TokenSystem/ControlTokenConfigInfo.cs +++ b/src/AtomUI.Theme/TokenSystem/ControlTokenConfigInfo.cs @@ -1,6 +1,6 @@ namespace AtomUI.Theme.TokenSystem; -public class ControlTokenConfigInfo +internal class ControlTokenConfigInfo { public bool EnableAlgorithm { get; set; } = false; diff --git a/src/AtomUI.Theme/Utils/BorderUtils.cs b/src/AtomUI.Theme/Utils/BorderUtils.cs index 7a3801106..c39f4e7f6 100644 --- a/src/AtomUI.Theme/Utils/BorderUtils.cs +++ b/src/AtomUI.Theme/Utils/BorderUtils.cs @@ -3,7 +3,7 @@ using Avalonia; namespace AtomUI.Theme.Utils; -public static class BorderUtils +internal static class BorderUtils { public static Thickness BuildRenderScaleAwareThickness(in Thickness borderThickness, double renderScaling) {