Download Now

    Reference TExperienceTheme

    Declared in Codebot.Render.Widgets.Themes.pas on line 309

    TExperienceTheme looks like Windows XP
      TExperienceTheme = class(TDesktopTheme)
      protected
        function Palette(Widget: TWidget; Color: TThemeColor): LongWord; override;
        function CaptionHeight: Float; override;
        function ButtonHeight: Float; override;
        function ThumbSize: TSizeF; override;
        function WindowRadius: Float; override;
        function WindowBorder: TSizeF; override;
        function FontSize: Float; override;
        function TitleSize: Float; override;
        procedure Init(Canvas: ICanvas); override;
        procedure DrawEdit(Widget: TEdit); override;
        procedure DrawMemo(Widget: TMemo); override;
        procedure DrawListFrame(Widget: TWidget; out TextColor, SelectColor, SelectTextColor: TColorF); override;
        procedure DrawScrollBar(Widget: TWidget; const Track, Thumb: TRectF; Horizontal: Boolean); override;
        procedure DrawHeaderCell(Grid: TScrollGrid; const Rect: TRectF; Col: Integer; Hot, Pressed: Boolean); override;
        procedure DrawButton(Widget: TPushButton); override;
        procedure DrawCheckBox(Widget: TCheckBox); override;
        procedure DrawSlider(Widget: TSlider); override;
        procedure DrawSpinBox(Widget: TSpinBox); override;
        procedure DrawWindow(Widget: TWindow); override;
        procedure DrawClose(Window: TWindow; const Rect: TRectF; Hot, Pressed: Boolean); override;
      public
        function CalcCloseRect(Window: TWindow): TRectF; override;
      end;

    See also

    Float in Codebot.System.pas
    ICanvas in Codebot.Render.Graphics.pas
    TCheckBox in Codebot.Render.Widgets.pas
    TColorF in Codebot.Graphics.Types.pas
    TEdit in Codebot.Render.Widgets.pas
    TMemo in Codebot.Render.Widgets.pas
    TPushButton in Codebot.Render.Widgets.pas
    TRectF in Codebot.Graphics.Types.pas
    TScrollGrid in Codebot.Render.Widgets.pas
    TSizeF in Codebot.Render.Widgets.pas
    TSlider in Codebot.Render.Widgets.pas
    TSpinBox in Codebot.Render.Widgets.pas
    TThemeColor in Codebot.Render.Widgets.pas
    TWidget in Codebot.Render.Widgets.pas
    TWindow in Codebot.Render.Widgets.pas