亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? flatskins.pas

?? comerose_flatstyle_v4.42.9.0_d7.rar
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit FlatSkins;

interface

{$I FlatStyle.inc}

uses Classes, Messages, Graphics, Controls, FlatUtils, Forms;

Type
  { TFlatSkin }
  TFlatSkin = class(TGraphicsObject)
  private
    FBarStartColor: TColor;
    FBarStopColor: TColor;
    FBackStartColor: TColor;
    FBackStopColor: TColor;
    FItemStartColor: TColor;
    FItemStopColor: TColor;
    FBarOrien: TStyleOrien;
    FBackdropOrien: TStyleOrien;
    FItemOrien: TStyleOrien;
    FNotify: IChangeNotifier;
    FItemRectColor: TColor;
    FBorderColor: TColor;
    FItemSelectColor: TColor;
    FBarColor: TColor;
    FTransparent: TTransparentMode;
    FBarArrowColor: TColor;
    FItemFrameColor: TColor;
    FBackdropColor: TColor;
    FTitleColor: TColor;
    FTitleStartColor: TColor;
    FTitleStopColor: TColor;
    FTitleOrien: TStyleOrien;
    FTitleAlignment: TAlignmentText;
    FBarTopBitmap: TBitmap;
    FBarDownBitmap: TBitmap;
    FBackBitmap: TBitmap;
    FTitleBitmap: TBitmap;
    FBarUseBitmap: boolean;
    FBackUseBitmap: boolean;
    FTitleUseBitmap: boolean;
    FItemLineHas: boolean;
    FItemLineColor: TColor;
    FUserFace: TStyleFace;
    FBarsHeight: integer;
    FItemHeight: integer;
    FTitleHeight: integer;
    FTitlePosition: TTitlePosition;
    FTitleHas: boolean;
    FScrollBars: Boolean;
    FTitleFont: TFont;
    FParentFont: boolean;
    FParent: TControl;
    FBackFocusColor: TColor;
    procedure SetColors(const Index: Integer; const Value: TColor);
    procedure SetOriens(const Index: Integer; const Value: TStyleOrien);
    procedure SetTransparent(const Value: TTransparentMode);
    procedure SetTitleAlignment(const Value: TAlignmentText);
    procedure SetBitmaps(const Index: Integer; const Value: TBitmap);
    procedure SetUseBitmap(const Index: Integer; const Value: boolean);
    procedure SetUserFace(const Value: TStyleFace);
    procedure SetHeights(Index, Value: integer);
    procedure SetTitlePosition(const Value: TTitlePosition);
    procedure SetTitleHas(const Value: boolean);
    procedure SetScrollBars(const Value: Boolean);
    procedure SetTitleFont(const Value: TFont);
    procedure FontChanged(Sender: TObject);
    procedure SetParentFont(const Value: boolean);
    function GetParent: TControl;
  protected
    property StyleNotify: IChangeNotifier read FNotify write FNotify;
  public
    procedure Changed; override;
    procedure Assign(Source: TPersistent); override;
    constructor Create;
    destructor Destroy;override;
    property Parent: TControl read GetParent write FParent;
  published
    property BarStopColor: TColor index 0 read FBarStopColor write SetColors default DefaultColorStop;
    property BarStartColor: TColor index 1 read FBarStartColor write SetColors default DefaultColorStart;
    property BackStopColor: TColor index 2 read FBackStopColor write SetColors default DefaultColorStop;
    property BackStartColor: TColor index 3 read FBackStartColor write SetColors default DefaultColorStart;
    property ItemStopColor: TColor index 4 read FItemStopColor write SetColors default DefaultItemColorStop;
    property ItemStartColor: TColor index 5 read FItemStartColor write SetColors default DefaultItemColorStart;
    property ItemSelectColor: TColor index 7 read FItemSelectColor write SetColors default $009CDEF7;
    property BorderColor: TColor index 8 read FBorderColor write SetColors default DefaultBorderColor;
    property BarColor: TColor index 9 read FBarColor write SetColors default DefaultBarColor;
    property BarArrowColor: TColor index 10 read FBarArrowColor write SetColors default clBlack;
    property ItemFrameColor: TColor index 11 read FItemFrameColor write SetColors default DefaultBorderColor;
    property BackdropColor: TColor index 12 read FBackdropColor write SetColors default DefaultBackdropColor;
    property TitleStartColor: TColor index 13 read FTitleStartColor write SetColors default DefaultColorStart;
    property TitleStopColor: TColor index 14 read FTitleStopColor write SetColors default DefaultColorStop;
    property TitleColor: TColor index 15 read FTitleColor write SetColors default defaultTitleColor;
    property ItemLineColor: TColor index 16 read FItemLineColor write SetColors default DefaultItemLineColor;
    property BackFocusColor: TColor index 17 read FBackFocusColor write SetColors default DefaultFlatColor;

    property BarOrien: TStyleOrien index 0 read FBarOrien write SetOriens default DefaultStyleVertical;
    property BackdropOrien:TStyleOrien index 1 read FBackdropOrien write SetOriens default DefaultStyleHorizontal;
    property ItemOrien: TStyleOrien index 2 read FItemOrien write SetOriens default DefaultStyleVertical;
    property TitleOrien: TStyleOrien index 3 read FTitleOrien write SetOriens default bsVertical;

    property BarTopBitmap: TBitmap index 0 read FBarTopBitmap write SetBitmaps;
    property BarDownBitmap: TBitmap index 1 read FBarDownBitmap write SetBitmaps;
    property BackBitmap: TBitmap index 2 read FBackBitmap write SetBitmaps;
    property TitleBitmap: TBitmap index 3 read FTitleBitmap write SetBitmaps;

    property BarUseBitmap: boolean index 0 read FBarUseBitmap write SetUseBitmap default false;
    property BackUseBitmap: boolean index 1 read FBackUseBitmap write SetUseBitmap default false;
    property TitleUseBitmap: boolean index 2 read FTitleUseBitmap write SetUseBitmap default false;
    property ItemLineHas: boolean index 3 read FItemLineHas write SetUseBitmap default false;

    property TitleAlignment: TAlignmentText read FTitleAlignment write SetTitleAlignment default stCenter;
    property Transparent: TTransparentMode read FTransparent write SetTransparent default tmNone;
    property UserFace: TStyleFace read FUserFace write SetUserFace default DefaultStyleFace;
    property TitlePosition: TTitlePosition read FTitlePosition write SetTitlePosition default tsTop; 

    property BarsHeight: integer index 0 read FBarsHeight write SetHeights default DefaultBarsHeight;
    property ItemHeight: integer index 1 read FItemHeight write SetHeights default DefaultItemHeight;
    property TitleHeight: integer index 2 read FTitleHeight write SetHeights default DefaultTitleHeight;
    property TitleHas: boolean read FTitleHas write SetTitleHas default true;
    property ScrollBars: Boolean read FScrollBars write SetScrollBars default True;
    property TitleFont: TFont read FTitleFont write SetTitleFont;
    property ParentFont: boolean read FParentFont write SetParentFont default true;
  end;

  { TListStyle }
  TListStyle = class(TFlatSkin)
  private
    FItemAlignment: TAlignmentText;
    procedure SetItemAlignment(const Value: TAlignmentText);
  public
    procedure Assign(Source: TPersistent); override;
    constructor Create;
  published
    property ItemAlignment: TAlignmentText read FItemAlignment write SetItemAlignment default stLeft;
  end;

  { TCheckStyle }
  TCheckStyle = class(TFlatSkin)
  private
    FSelectPosition: TCheckPosition;
    FSelectColor: TColor;
    FSelectBackdropColor: TColor;
    FSelectBorderColor: TColor;
    FSelectSize: Integer;
    FSelectStartColor: TColor;
    FSelectStopColor: TColor;
    FSelectOrien: TStyleOrien;
    FSelectCheckColor: TColor;
    procedure SetColors(const Index: Integer; const Value: TColor);
    procedure SetSelectPosition(const Value: TCheckPosition);
    procedure SetSelectSize(Value: Integer);
    procedure SetSelectOrien(const Value: TStyleOrien);
  public
    procedure Assign(Source: TPersistent); override;
    constructor Create;
  published
    property SelectPosition: TCheckPosition read FSelectPosition write SetSelectPosition default bpLeft;
    property SelectColor: TColor index 0 read FSelectColor write SetColors default clPurple;
    property SelectBackdropColor: TColor index 1 read FSelectBackdropColor write SetColors default DefaultCheckBackColor;
    property SelectBorderColor: TColor index 2 read FSelectBorderColor write SetColors default DefaultCheckBorderColor;
    property SelectStartColor: TColor index 3 read FSelectStartColor write SetColors default DefaultSelectStartColor;
    property SelectStopColor: TColor index 4 read FSelectStopColor write SetColors  default DefaultSelectStopColor;
    property SelectCheckColor: TColor index 5 read FSelectCheckColor  write SetColors default DefaultFlatColor;
    property SelectOrien: TStyleOrien read FSelectOrien write SetSelectOrien default bsVertical;
    property SelectSize: Integer read FSelectSize write SetSelectSize default 12;
  end;

implementation

{ TFlatSkin }

procedure TFlatSkin.Assign(Source: TPersistent);
begin
  if Source is TFlatSkin then
  begin
     FBarTopBitmap    := TFlatSkin(Source).BarTopBitmap;
     FBarDownBitmap   := TFlatSkin(Source).BarDownBitmap;
     FBackBitmap      := TFlatSkin(Source).BackBitmap;
     FTitleBitmap     := TFlatSkin(Source).TitleBitmap;
     FTitleFont       := TFlatSkin(Source).TitleFont;
     
     fBarStopColor    := TFlatSkin(Source).BarStopColor;
     fBarStartColor   := TFlatSkin(Source).BarStartColor;
     fBarOrien        := TFlatSkin(Source).BarOrien;
     fBarColor        := TFlatSkin(Source).BarColor;
     FBarArrowColor   := TFlatSkin(Source).BarArrowColor;

     fBackStopColor   := TFlatSkin(Source).BackStopColor;
     fBackStartColor  := TFlatSkin(Source).BackStartColor;
     fBackdropOrien   := TFlatSkin(Source).BackdropOrien;
     FBackdropColor   := TFlatSkin(Source).BackdropColor;
     FBackFocusColor  := TFlatSkin(Source).BackFocusColor;

     FItemStopColor   := TFlatSkin(Source).ItemStopColor;
     fItemStartColor  := TFlatSkin(Source).ItemStartColor;
     fItemOrien       := TFlatSkin(Source).ItemOrien;
     FItemSelectColor := TFlatSkin(Source).ItemSelectColor;
     FItemFrameColor  := TFlatSkin(Source).ItemFrameColor;
     FItemLineColor   := TFlatSkin(Source).ItemLineColor;
     FItemLineHas     := TFlatSkin(Source).ItemLineHas;

     FTitleOrien      := TFlatSkin(Source).TitleOrien;
     FTitleStartColor := TFlatSkin(Source).TitleStartColor;
     FTitleStopColor  := TFlatSkin(Source).TitleStopColor;
     FTitleColor      := TFlatSkin(Source).TitleColor;
     FTitleAlignment  := TFlatSkin(Source).TitleAlignment;

     FBarUseBitmap    := TFlatSkin(Source).BarUseBitmap;
     FBackUseBitmap   := TFlatSkin(Source).BackUseBitmap;
     FTitleUseBitmap  := TFlatSkin(Source).TitleUseBitmap;

     FTransparent     := TFlatSkin(Source).Transparent;
     FUserFace        := TFlatSkin(Source).UserFace;
     FBarsHeight      := TFlatSkin(Source).BarsHeight;
     FItemHeight      := TFlatSkin(Source).ItemHeight;
     FTitleHeight     := TFlatSkin(Source).TitleHeight;
     FTitlePosition   := TFlatSkin(Source).TitlePosition;
     FTitleHas        := TFlatSkin(Source).TitleHas;
     FScrollBars      := TFlatSkin(Source).ScrollBars;
     FParentFont      := TFlatSkin(Source).ParentFont;
     Changed;
     Exit;
  end;
  inherited Assign(Source);
end;

procedure TFlatSkin.Changed;
begin
  inherited Changed;
  if FNotify <> nil then FNotify.Changed;
end;

procedure TFlatSkin.FontChanged(Sender: TObject);
begin
  Changed;
end;

constructor TFlatSkin.Create;
begin
  inherited Create;
  FBarTopBitmap       := TBitmap.Create;
  FBarDownBitmap      := TBitmap.Create;
  FBackBitmap         := TBitmap.Create;
  FTitleBitmap        := TBitmap.Create;
  FTitleFont          := TFont.Create;
  FTitleFont.OnChange := FontChanged;
  FBarStopColor    := DefaultColorStop;
  FBarStartColor   := DefaultColorStart;
  FBarColor        := DefaultBarColor;
  FBarArrowColor   := clBlack;
  FBarOrien        := DefaultStyleVertical;

  FBackStopColor   := DefaultColorStop;
  FBackStartColor  := DefaultColorStart;
  FBackdropOrien   := DefaultStyleHorizontal;
  FBackdropColor   := DefaultBackdropColor;
  FBackFocusColor  := DefaultFlatColor;
  
  FItemStopColor   := DefaultItemColorStop;
  FItemStartColor  := DefaultItemColorStart;
  FItemRectColor   := DefaultItemRectColor;
  FItemSelectColor := $009CDEF7;
  FItemOrien       := DefaultStyleVertical;
  FItemFrameColor  := DefaultBorderColor;
  FItemLineColor   := DefaultItemLineColor;
  FItemLineHas     := False;

  FTitleOrien      := bsVertical;
  FTitleStartColor := DefaultColorStart;
  FTitleStopColor  := DefaultColorStop;
  FTitleColor      := defaultTitleColor;
  FTitleAlignment  := stCenter;
  FTitlePosition   := tsTop;

  FBorderColor     := DefaultBorderColor;

  FBarUseBitmap    := false;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清在线一区二区| 日韩精品资源二区在线| 亚洲精品成人悠悠色影视| 91在线视频官网| 亚洲成av人片在www色猫咪| 91精品国产乱码| 国产在线精品国自产拍免费| 日本一区二区三区四区| 91美女片黄在线| 国产一区二区三区在线观看精品| 中文字幕国产一区| 日本道精品一区二区三区 | 色网综合在线观看| 亚洲综合激情网| 精品日韩av一区二区| 国产高清在线观看免费不卡| 亚洲激情图片小说视频| 制服视频三区第一页精品| 国产精品538一区二区在线| 最好看的中文字幕久久| 欧美精品国产精品| 国产成人自拍网| 亚洲国产视频一区| 久久久精品国产免费观看同学| 99久久er热在这里只有精品15 | 欧美日韩情趣电影| 国产在线精品一区二区夜色| 亚洲天堂精品视频| 日韩视频永久免费| 91尤物视频在线观看| 免费成人在线视频观看| 亚洲色图视频网站| 久久久精品欧美丰满| 欧美日韩久久一区二区| 懂色av一区二区三区免费观看| 亚洲三级久久久| 久久久精品国产免大香伊| 欧美日韩国产大片| 99精品久久久久久| 激情六月婷婷综合| 亚洲国产成人av网| 国产精品视频一二三| 欧美成人r级一区二区三区| 91麻豆国产精品久久| 国产精品中文有码| 日韩精品一卡二卡三卡四卡无卡 | 亚洲人吸女人奶水| 久久青草欧美一区二区三区| 9191久久久久久久久久久| 日韩你懂的在线播放| 91蝌蚪porny九色| 精品亚洲国产成人av制服丝袜| 一区二区三区免费网站| 国产三级一区二区| www一区二区| 日韩一区二区三区精品视频| 在线精品视频一区二区三四 | 中文字幕中文乱码欧美一区二区| 欧美成人免费网站| 欧美一级电影网站| 欧美一级片在线| 欧美精品tushy高清| 欧美视频一区二区三区在线观看 | 国产成人免费视频 | 国产精品1024| 精品一区二区三区在线观看| 免费人成精品欧美精品| 午夜国产不卡在线观看视频| 亚洲综合在线视频| 亚洲摸摸操操av| 依依成人综合视频| 亚洲一区国产视频| 亚洲在线观看免费| 一区二区视频在线看| 亚洲天堂成人网| 亚洲人成网站在线| 夜夜夜精品看看| 五月婷婷综合激情| 亚洲一区在线观看免费| 国产精品一区久久久久| 色综合欧美在线| 91免费观看在线| 久久久综合九色合综国产精品| 91视频你懂的| 一本色道a无线码一区v| 色综合久久88色综合天天6 | 制服丝袜日韩国产| 日韩一区二区在线观看视频| 欧美一二三区精品| 久久综合九色综合欧美98| 久久久久久免费网| 亚洲欧洲三级电影| 亚洲国产精品影院| 麻豆成人免费电影| 岛国精品一区二区| 日本高清不卡在线观看| 欧美一区二区成人| 欧美极品xxx| 亚洲欧美aⅴ...| 日韩电影免费一区| 国产激情一区二区三区| 99r国产精品| 在线成人小视频| 久久亚洲免费视频| 一区二区三区四区五区视频在线观看 | 一区二区三区鲁丝不卡| 视频一区视频二区中文| 国产成人免费网站| 欧美日韩久久久| 久久精品男人天堂av| 亚洲一区二区三区影院| 久久精品国产澳门| 91亚洲精品久久久蜜桃网站 | 精品日韩成人av| 日韩美女精品在线| 国产99久久久国产精品潘金| 91国偷自产一区二区三区成为亚洲经典| 欧美福利视频一区| 国产欧美一区视频| 日韩电影在线观看网站| 成人h动漫精品一区二| 91精品蜜臀在线一区尤物| 欧美国产97人人爽人人喊| 三级不卡在线观看| 91美女福利视频| 久久久久久免费毛片精品| 性做久久久久久久免费看| 成人性生交大片免费看中文| 51精品国自产在线| 亚洲视频在线一区观看| 国产一区二区精品久久| 欧美三级日韩在线| 日韩毛片视频在线看| 精彩视频一区二区三区| 欧美老肥妇做.爰bbww视频| 亚洲色图19p| 成人久久18免费网站麻豆| 日韩精品一区二区三区在线播放| 亚洲狠狠爱一区二区三区| 成人久久久精品乱码一区二区三区 | www.亚洲国产| 精品福利一区二区三区 | 久久综合精品国产一区二区三区| 一二三四区精品视频| 91在线国产观看| 久久久久成人黄色影片| 久久精品国产久精国产爱| 欧美日韩国产美| 亚洲精品成人少妇| 色诱视频网站一区| 亚洲理论在线观看| av中文字幕不卡| 亚洲欧洲性图库| 69堂成人精品免费视频| 一区二区三区不卡在线观看| 91在线小视频| 亚洲麻豆国产自偷在线| 91亚洲资源网| 亚洲天堂网中文字| 色综合久久久网| 最近中文字幕一区二区三区| 99精品国产99久久久久久白柏| 国产日韩欧美精品一区| 国产成人在线视频免费播放| 久久久久88色偷偷免费| 国产精品自拍毛片| 久久这里只精品最新地址| 国产一区福利在线| 久久精品日韩一区二区三区| 国产精品99久久久久久宅男| 久久精品亚洲精品国产欧美| 国产成人精品一区二区三区四区| 国产丝袜美腿一区二区三区| 成人精品视频一区| 亚洲欧美色图小说| 欧美亚洲日本一区| 午夜精品国产更新| 日韩精品专区在线影院重磅| 国产精品中文字幕日韩精品 | 26uuu色噜噜精品一区二区| 九九视频精品免费| 国产日产欧美精品一区二区三区| 成人涩涩免费视频| 樱桃国产成人精品视频| 欧美色成人综合| 毛片一区二区三区| 国产精品视频一二| 欧美影视一区二区三区| 久久av资源站| 中文字幕亚洲成人| 91精品黄色片免费大全| 国内精品视频一区二区三区八戒| 国产精品欧美综合在线| 在线亚洲精品福利网址导航| 青青草97国产精品免费观看无弹窗版| 26uuu国产在线精品一区二区| aaa亚洲精品| 天天色综合成人网| 亚洲国产人成综合网站| 日韩一区二区精品葵司在线|