Skip to content

Commit a10579a

Browse files
version 3.9.1
- Added **TStyledPanel** component: a styled container control based on TCustomPanel - TStyledPanel features: StyleFamily, StyleClass, StyleAppearance support for background rendering - TStyledPanel supports Normal and Disabled states with full color customization - Developed using Vibe Coding technique with Claude Code
1 parent b7b5e8f commit a10579a

File tree

102 files changed

+10013
-2180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+10013
-2180
lines changed

Demos/Delphi10.0/StyledComponentsDemo.dpr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ uses
4141
RoundedCornersFormOld in '..\source\RoundedCornersFormOld.pas' {fmRoundedCorners},
4242
StyledButtonGroupFormOld in '..\source\StyledButtonGroupFormOld.pas' {fmStyledButtonGroup},
4343
StyledButtonsFormOld in '..\source\StyledButtonsFormOld.pas' {fmStyledButtons},
44+
StyledButtonVCLStylesFormOld in '..\source\StyledButtonVCLStylesFormOld.pas' {fmStyledButtonVCLStyles},
4445
StyledCategoryButtonsFormOld in '..\source\StyledCategoryButtonsFormOld.pas' {fmStyledCategoryButtons},
4546
StyledDbNavigatorFormOld in '..\source\StyledDbNavigatorFormOld.pas' {fmStyledDbNavigator},
4647
StyledDialogDemoForm in '..\source\StyledDialogDemoForm.pas' {fmStyledTaskDialog},
48+
StyledPanelFormOld in '..\source\StyledPanelFormOld.pas' {fmStyledPanel},
4749
StyledToolbarFormOld in '..\source\StyledToolbarFormOld.pas' {fmStyledToolbar};
4850

4951
{$R *.res}

Demos/Delphi10.0/StyledComponentsDemo.dproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ProjectVersion>18.1</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win64</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">StyledComponentsDemo</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -112,6 +112,9 @@
112112
<DCCReference Include="..\source\StyledButtonsFormOld.pas">
113113
<Form>fmStyledButtons</Form>
114114
</DCCReference>
115+
<DCCReference Include="..\source\StyledButtonVCLStylesFormOld.pas">
116+
<Form>fmStyledButtonVCLStyles</Form>
117+
</DCCReference>
115118
<DCCReference Include="..\source\StyledCategoryButtonsFormOld.pas">
116119
<Form>fmStyledCategoryButtons</Form>
117120
</DCCReference>
@@ -121,6 +124,9 @@
121124
<DCCReference Include="..\source\StyledDialogDemoForm.pas">
122125
<Form>fmStyledTaskDialog</Form>
123126
</DCCReference>
127+
<DCCReference Include="..\source\StyledPanelFormOld.pas">
128+
<Form>fmStyledPanel</Form>
129+
</DCCReference>
124130
<DCCReference Include="..\source\StyledToolbarFormOld.pas">
125131
<Form>fmStyledToolbar</Form>
126132
</DCCReference>

Demos/Delphi10.1/StyledComponentsDemo.dpr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ uses
4141
RoundedCornersFormOld in '..\source\RoundedCornersFormOld.pas' {fmRoundedCorners},
4242
StyledButtonGroupFormOld in '..\source\StyledButtonGroupFormOld.pas' {fmStyledButtonGroup},
4343
StyledButtonsFormOld in '..\source\StyledButtonsFormOld.pas' {fmStyledButtons},
44+
StyledButtonVCLStylesFormOld in '..\source\StyledButtonVCLStylesFormOld.pas' {fmStyledButtonVCLStyles},
4445
StyledCategoryButtonsFormOld in '..\source\StyledCategoryButtonsFormOld.pas' {fmStyledCategoryButtons},
4546
StyledDbNavigatorFormOld in '..\source\StyledDbNavigatorFormOld.pas' {fmStyledDbNavigator},
4647
StyledDialogDemoForm in '..\source\StyledDialogDemoForm.pas' {fmStyledTaskDialog},
48+
StyledPanelFormOld in '..\source\StyledPanelFormOld.pas' {fmStyledPanel},
4749
StyledToolbarFormOld in '..\source\StyledToolbarFormOld.pas' {fmStyledToolbar};
4850

4951
{$R *.res}

Demos/Delphi10.1/StyledComponentsDemo.dproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ProjectVersion>18.2</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win64</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">StyledComponentsDemo</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -112,6 +112,9 @@
112112
<DCCReference Include="..\source\StyledButtonsFormOld.pas">
113113
<Form>fmStyledButtons</Form>
114114
</DCCReference>
115+
<DCCReference Include="..\source\StyledButtonVCLStylesFormOld.pas">
116+
<Form>fmStyledButtonVCLStyles</Form>
117+
</DCCReference>
115118
<DCCReference Include="..\source\StyledCategoryButtonsFormOld.pas">
116119
<Form>fmStyledCategoryButtons</Form>
117120
</DCCReference>
@@ -121,6 +124,9 @@
121124
<DCCReference Include="..\source\StyledDialogDemoForm.pas">
122125
<Form>fmStyledTaskDialog</Form>
123126
</DCCReference>
127+
<DCCReference Include="..\source\StyledPanelFormOld.pas">
128+
<Form>fmStyledPanel</Form>
129+
</DCCReference>
124130
<DCCReference Include="..\source\StyledToolbarFormOld.pas">
125131
<Form>fmStyledToolbar</Form>
126132
</DCCReference>

Demos/Delphi10.2/StyledComponentsDemo.dpr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ uses
4141
RoundedCornersFormOld in '..\source\RoundedCornersFormOld.pas' {fmRoundedCorners},
4242
StyledButtonGroupFormOld in '..\source\StyledButtonGroupFormOld.pas' {fmStyledButtonGroup},
4343
StyledButtonsFormOld in '..\source\StyledButtonsFormOld.pas' {fmStyledButtons},
44+
StyledButtonVCLStylesFormOld in '..\source\StyledButtonVCLStylesFormOld.pas' {fmStyledButtonVCLStyles},
4445
StyledCategoryButtonsFormOld in '..\source\StyledCategoryButtonsFormOld.pas' {fmStyledCategoryButtons},
4546
StyledDbNavigatorFormOld in '..\source\StyledDbNavigatorFormOld.pas' {fmStyledDbNavigator},
4647
StyledDialogDemoForm in '..\source\StyledDialogDemoForm.pas' {fmStyledTaskDialog},
48+
StyledPanelFormOld in '..\source\StyledPanelFormOld.pas' {fmStyledPanel},
4749
StyledToolbarFormOld in '..\source\StyledToolbarFormOld.pas' {fmStyledToolbar};
4850

4951
{$R *.res}

Demos/Delphi10.2/StyledComponentsDemo.dproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ProjectVersion>18.4</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win64</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">StyledComponentsDemo</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -112,6 +112,9 @@
112112
<DCCReference Include="..\source\StyledButtonsFormOld.pas">
113113
<Form>fmStyledButtons</Form>
114114
</DCCReference>
115+
<DCCReference Include="..\source\StyledButtonVCLStylesFormOld.pas">
116+
<Form>fmStyledButtonVCLStyles</Form>
117+
</DCCReference>
115118
<DCCReference Include="..\source\StyledCategoryButtonsFormOld.pas">
116119
<Form>fmStyledCategoryButtons</Form>
117120
</DCCReference>
@@ -121,6 +124,9 @@
121124
<DCCReference Include="..\source\StyledDialogDemoForm.pas">
122125
<Form>fmStyledTaskDialog</Form>
123126
</DCCReference>
127+
<DCCReference Include="..\source\StyledPanelFormOld.pas">
128+
<Form>fmStyledPanel</Form>
129+
</DCCReference>
124130
<DCCReference Include="..\source\StyledToolbarFormOld.pas">
125131
<Form>fmStyledToolbar</Form>
126132
</DCCReference>

Demos/Delphi10.3/StyledComponentsDemo.dpr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ uses
4141
RoundedCornersForm in '..\source\RoundedCornersForm.pas' {fmRoundedCorners},
4242
StyledButtonGroupForm in '..\source\StyledButtonGroupForm.pas' {fmStyledButtonGroup},
4343
StyledButtonsForm in '..\source\StyledButtonsForm.pas' {fmStyledButtons},
44+
StyledButtonVCLStylesForm in '..\source\StyledButtonVCLStylesForm.pas' {fmStyledButtonVCLStyles},
4445
StyledCategoryButtonsForm in '..\source\StyledCategoryButtonsForm.pas' {fmStyledCategoryButtons},
4546
StyledDbNavigatorForm in '..\source\StyledDbNavigatorForm.pas' {fmStyledDbNavigator},
4647
StyledDialogDemoForm in '..\source\StyledDialogDemoForm.pas' {fmStyledTaskDialog},
48+
StyledPanelForm in '..\source\StyledPanelForm.pas' {fmStyledPanel},
4749
{$IFDEF SKIA}
4850
Skia.Vcl.StyledTaskDialogAnimatedUnit,
4951
// This form is an example of Custom Form for TaskDialog

Demos/Delphi10.3/StyledComponentsDemo.dproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@
112112
<DCCReference Include="..\source\StyledButtonsForm.pas">
113113
<Form>fmStyledButtons</Form>
114114
</DCCReference>
115+
<DCCReference Include="..\source\StyledButtonVCLStylesForm.pas">
116+
<Form>fmStyledButtonVCLStyles</Form>
117+
</DCCReference>
115118
<DCCReference Include="..\source\StyledCategoryButtonsForm.pas">
116119
<Form>fmStyledCategoryButtons</Form>
117120
</DCCReference>
@@ -121,6 +124,9 @@
121124
<DCCReference Include="..\source\StyledDialogDemoForm.pas">
122125
<Form>fmStyledTaskDialog</Form>
123126
</DCCReference>
127+
<DCCReference Include="..\source\StyledPanelForm.pas">
128+
<Form>fmStyledPanel</Form>
129+
</DCCReference>
124130
<DCCReference Include="..\source\StyledToolbarForm.pas">
125131
<Form>fmStyledToolbar</Form>
126132
</DCCReference>

Demos/Delphi10.4/StyledComponentsDemo.dpr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ uses
4545
StyledCategoryButtonsForm in '..\source\StyledCategoryButtonsForm.pas' {fmStyledCategoryButtons},
4646
StyledDbNavigatorForm in '..\source\StyledDbNavigatorForm.pas' {fmStyledDbNavigator},
4747
StyledDialogDemoForm in '..\source\StyledDialogDemoForm.pas' {fmStyledTaskDialog},
48+
StyledPanelForm in '..\source\StyledPanelForm.pas' {fmStyledPanel},
4849
{$IFDEF SKIA}
4950
Skia.Vcl.StyledTaskDialogAnimatedUnit,
5051
// This form is an example of Custom Form for TaskDialog

Demos/Delphi10.4/StyledComponentsDemo.dproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@
124124
<DCCReference Include="..\source\StyledDialogDemoForm.pas">
125125
<Form>fmStyledTaskDialog</Form>
126126
</DCCReference>
127+
<DCCReference Include="..\source\StyledPanelForm.pas">
128+
<Form>fmStyledPanel</Form>
129+
</DCCReference>
127130
<DCCReference Include="..\source\StyledToolbarForm.pas">
128131
<Form>fmStyledToolbar</Form>
129132
</DCCReference>

0 commit comments

Comments
 (0)