|
@@ -5,8 +5,8 @@ unit DemoButtonGenerator;
|
|
|
interface
|
|
|
|
|
|
uses
|
|
|
- Classes, SysUtils, Fresnel.DOM, Fresnel.Controls, Fresnel.Classes, DemoSlider,
|
|
|
- DemoCheckBox;
|
|
|
+ Classes, SysUtils, Fresnel.DOM, Fresnel.Controls, Fresnel.Classes, fpCSSTree, Fresnel.DemoSlider,
|
|
|
+ Fresnel.DemoCheckBox;
|
|
|
|
|
|
type
|
|
|
|
|
@@ -20,9 +20,8 @@ type
|
|
|
BackgroundColor1 ='#79bbff';
|
|
|
BackgroundColor2 ='#378de5';
|
|
|
BorderColor ='#337bc4';
|
|
|
- cStyle = TDemoSlider.cStyle
|
|
|
- +TDemoCheckBox.cStyle
|
|
|
- +'#ButtonDiv {'+LineEnding
|
|
|
+ cStyle =
|
|
|
+ '#ButtonDiv {'+LineEnding
|
|
|
+'background:'+BackgroundColor1+';'+LineEnding
|
|
|
+'border:1px solid '+BorderColor+';'+LineEnding
|
|
|
+'padding:16px 31px;'+LineEnding
|
|
@@ -55,6 +54,7 @@ type
|
|
|
TextShadowHorzPosSlider: TDemoSlider;
|
|
|
TextShadowBlurRadiusSlider: TDemoSlider;
|
|
|
constructor Create(AOwner: TComponent); override;
|
|
|
+ class function GetCSSTypeStyle: TCSSString; override;
|
|
|
procedure UpdateButton;
|
|
|
end;
|
|
|
|
|
@@ -200,6 +200,11 @@ begin
|
|
|
UpdateButton;
|
|
|
end;
|
|
|
|
|
|
+class function TDemoButtonGenerator.GetCSSTypeStyle: TCSSString;
|
|
|
+begin
|
|
|
+ Result:=cStyle;
|
|
|
+end;
|
|
|
+
|
|
|
procedure TDemoButtonGenerator.UpdateButton;
|
|
|
var
|
|
|
s, NewStyle, Radius: String;
|