亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
ww亚洲ww在线观看国产| 美女一区二区久久| 久久激情综合网| 99精品视频在线观看| 欧美成人aa大片| 一区二区三区欧美在线观看| 丁香婷婷综合色啪| 91精品蜜臀在线一区尤物| 亚洲视频免费在线观看| 国产精品自拍一区| 日韩三级精品电影久久久| 亚洲午夜私人影院| 91麻豆swag| 中文字幕av一区二区三区高 | 麻豆成人免费电影| 欧美三级视频在线播放| 亚洲欧美视频在线观看视频| 成人免费毛片片v| 久久无码av三级| 久久精品国产一区二区三区免费看| 91精品91久久久中77777| 亚洲欧美中日韩| 成人激情视频网站| 国产精品无人区| 国产91精品欧美| 久久噜噜亚洲综合| 国产在线不卡视频| 久久久高清一区二区三区| 九一九一国产精品| 精品国产露脸精彩对白 | 国产99久久精品| 久久亚洲影视婷婷| 国产美女在线观看一区| 久久免费美女视频| 东方欧美亚洲色图在线| 国产精品不卡在线| 色天天综合久久久久综合片| 亚洲另类在线一区| 欧美亚洲综合色| 天堂蜜桃一区二区三区| 日韩一区二区在线播放| 久久99国产精品久久| 精品国产乱码久久久久久蜜臀| 精品一区二区三区在线观看国产| 日韩一级片在线播放| 国产一区二区不卡| 国产女人18水真多18精品一级做 | 日本不卡的三区四区五区| 欧美精品一二三区| 日韩精品乱码av一区二区| 欧美一级高清片在线观看| 久久精品国内一区二区三区| 欧美激情综合在线| 日本精品一级二级| 蜜桃av一区二区| 欧美激情中文不卡| 欧美日韩免费高清一区色橹橹| 亚洲第一搞黄网站| 亚洲精品一区二区三区四区高清 | 久久精品国产77777蜜臀| 久久久久久电影| 色呦呦日韩精品| 蜜桃一区二区三区在线观看| 国产日韩精品一区二区三区| 91官网在线观看| 六月丁香婷婷久久| 一区二区中文视频| 日韩三级中文字幕| jlzzjlzz亚洲女人18| 日韩国产精品大片| 国产精品国产三级国产| 日韩一区二区免费在线电影| 不卡一区二区在线| 美女视频黄 久久| 亚洲摸摸操操av| 亚洲精品在线三区| 欧美人与性动xxxx| gogo大胆日本视频一区| 捆绑变态av一区二区三区| 亚洲免费av网站| 久久久久88色偷偷免费| 欧美色图12p| 成人免费电影视频| 久久精品理论片| 午夜精品一区二区三区三上悠亚| 日本一区二区久久| 日韩亚洲欧美成人一区| 色播五月激情综合网| 国产成人av一区二区三区在线| 日本中文字幕一区| 亚洲夂夂婷婷色拍ww47| 中文字幕人成不卡一区| 精品国产乱码久久久久久老虎| 欧美日高清视频| 91黄视频在线观看| 色综合天天综合给合国产| 国产精品一级片在线观看| 奇米888四色在线精品| 亚洲在线观看免费视频| 日韩伦理免费电影| 国产精品五月天| 中文字幕二三区不卡| 久久精子c满五个校花| 精品少妇一区二区三区免费观看| 欧美三级电影一区| 欧美性大战久久久久久久| 91麻豆文化传媒在线观看| 不卡视频免费播放| 成人中文字幕在线| 风间由美一区二区av101| 激情综合色丁香一区二区| 奇米精品一区二区三区在线观看一| 亚洲国产精品自拍| 五月婷婷色综合| 日韩黄色免费网站| 日韩成人伦理电影在线观看| 日韩国产在线一| 日韩成人av影视| 老司机精品视频一区二区三区| 日韩 欧美一区二区三区| 蜜桃视频在线一区| 久久99久久99| 国产99久久精品| 99久久精品99国产精品| 91国偷自产一区二区使用方法| 欧美中文字幕一区二区三区亚洲 | 欧美mv日韩mv国产网站app| 日韩亚洲欧美一区二区三区| 26uuu国产在线精品一区二区| 欧美不卡在线视频| 国产日韩欧美制服另类| 亚洲欧美怡红院| 亚洲另类在线制服丝袜| 视频一区免费在线观看| 久久97超碰色| jlzzjlzz国产精品久久| 欧美日韩午夜在线| 欧美成人video| 国产精品福利影院| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美成人一区二区三区在线观看| 日韩免费高清av| 国产视频不卡一区| 亚洲一区二区三区国产| 久久成人免费网站| 91在线观看成人| 日韩欧美视频一区| 《视频一区视频二区| 日本女优在线视频一区二区| 国产大陆精品国产| 欧美日韩一区不卡| 国产片一区二区三区| 图片区日韩欧美亚洲| 国产麻豆精品视频| 欧美日韩一区成人| 日本一区二区久久| 蜜桃视频在线观看一区| 色综合久久综合| 精品欧美乱码久久久久久| 亚洲自拍另类综合| 国产精品一区二区在线观看网站| 在线观看亚洲a| 国产精品色婷婷久久58| 美日韩一区二区| 色综合久久中文字幕| 国产免费观看久久| 蜜桃久久精品一区二区| 91视频精品在这里| 国产欧美日韩另类视频免费观看| 婷婷成人激情在线网| av一区二区三区在线| 精品成人私密视频| 日本不卡的三区四区五区| 色老汉一区二区三区| 国产精品久久看| 国产美女视频91| 亚洲精品一线二线三线无人区| 亚洲va韩国va欧美va精品| 91麻豆文化传媒在线观看| 中文字幕精品综合| 国产精品一区三区| 久久久欧美精品sm网站 | 艳妇臀荡乳欲伦亚洲一区| 国产.欧美.日韩| 精品国产91乱码一区二区三区 | 日韩一区二区在线看片| 亚洲一区视频在线观看视频| 9i看片成人免费高清| 欧美国产日韩a欧美在线观看| 精品亚洲国产成人av制服丝袜| 91麻豆精品国产自产在线观看一区| 一区二区三区.www| 91久久精品日日躁夜夜躁欧美| 亚洲色图在线视频| 91视频一区二区三区| 亚洲另类春色校园小说| 欧美亚洲动漫精品| 亚洲国产精品久久不卡毛片 | 成人激情动漫在线观看| 国产精品每日更新|