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

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

?? flatskins.pas

?? comerose_flatstyle_v4.42.9.0_d7.rar
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
  FBackUseBitmap   := false;
  FTitleUseBitmap  := false;

  FUserFace        := DefaultStyleFace;
  FTransparent     := tmNone;
  FBarsHeight      := DefaultBarsHeight;
  FItemHeight      := DefaultItemHeight;
  FTitleHeight     := DefaultTitleHeight;
  FTitleHas        := true;
  FScrollBars      := True;
  FParentFont      := True;
end;

destructor TFlatSkin.Destroy;
begin
  FTitleFont.Free;
  FTitleBitmap.Free;
  FBarTopBitmap.Free;
  FBarDownBitmap.Free;
  FBackBitmap.Free;
  inherited Destroy;
end;

procedure TFlatSkin.SetBitmaps(const Index: Integer; const Value: TBitmap);
begin
  case index of
   0:FBarTopBitmap.Assign(Value);
   1:FBarDownBitmap.Assign(Value);
   2:FBackBitmap.Assign(Value);
   3:FTitleBitmap.Assign(Value);
  end;
  Changed;
end;

procedure TFlatSkin.SetColors(const Index: Integer; const Value: TColor);
begin
  case index of
    0:FBarStopColor     := Value;
    1:FBarStartColor    := Value;
    2:FBackStopColor    := Value;
    3:FBackStartColor   := Value;
    4:FItemStopColor    := Value;
    5:FItemStartColor   := Value;
    6:FItemRectColor    := Value;
    7:FItemSelectColor  := Value;
    8:FBorderColor      := Value;
    9:FBarColor         := Value;
   10:FBarArrowColor    := Value;
   11:FItemFrameColor   := Value;
   12:FBackdropColor    := Value;
   13:FTitleStartColor  := Value;
   14:FTitleStopColor   := Value;
   15:FTitleColor       := Value;
   16:FItemLineColor    := Value;
   17:FBackFocusColor   := Value;
  end;
  Changed;
end;

procedure TFlatSkin.SetHeights(Index, Value: integer);
begin
  case index of
    0:begin
      if Value < 12 then
         Value := 12;
      FBarsHeight  := value;
      end;
    1:begin
      if Value < 17 then
         Value := 17;
      FItemHeight  := value;
      end;
    2:begin
      if Value < 18 then
         value := 18;
      FTitleHeight := Value;
      end;
  end;
  Changed;
end;

procedure TFlatSkin.SetOriens(const Index: Integer; const Value: TStyleOrien);
begin
  case index of
    0:FBarOrien      := Value;
    1:FBackdropOrien := Value;
    2:FItemOrien     := Value;
    3:FTitleOrien    := Value;
  end;
  Changed;
end;

procedure TFlatSkin.SetScrollBars(const Value: Boolean);
begin
  if FScrollBars <> value then begin
     FScrollBars := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetTitleAlignment(const Value: TAlignmentText);
begin
  if FTitleAlignment <> value then begin
     FTitleAlignment := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetTitleFont(const Value: TFont);
begin
  if FTitleFont <> Value then
  begin
     FTitleFont.Assign(Value);
     FParentFont := false;
  end;
end;

procedure TFlatSkin.SetTitleHas(const Value: boolean);
begin
  if FTitleHas <> value then begin
     FTitleHas := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetTitlePosition(const Value: TTitlePosition);
begin
  if FTitlePosition <> Value then begin
     FTitlePosition := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetTransparent(const Value: TTransparentMode);
begin
  if FTransparent <> Value then begin
     FTransparent := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetUseBitmap(const Index: Integer; const Value: boolean);
begin
  case index of
   0:FBarUseBitmap   := Value;
   1:FBackUseBitmap  := Value;
   2:FTitleUseBitmap := Value;
   3:FItemLineHas    := Value;
  end;
  Changed;
end;

procedure TFlatSkin.SetUserFace(const Value: TStyleFace);
begin
  if FUserFace <> Value then begin
     FUserFace := Value;
     Changed;
  end;
end;

procedure TFlatSkin.SetParentFont(const Value: boolean);
begin
  if FParentFont <> Value then begin
     FParentFont := Value;
     if (FParentFont)and(FParent<>nil) then begin
         FTitleFont.Assign(TVersionControl(Parent).Font);
     end;
     Changed;
  end;
end;

function TFlatSkin.GetParent: TControl;
begin
  Result := FParent;
end;

{ TCheckStyle }

procedure TCheckStyle.Assign(Source: TPersistent);
begin
  if Source is TCheckStyle then
  begin
     FSelectColor         := TCheckStyle(Source).SelectColor;
     FSelectBackdropColor := TCheckStyle(Source).SelectBackdropColor;
     FSelectBorderColor   := TCheckStyle(Source).SelectBorderColor;
     FSelectPosition      := TCheckStyle(Source).SelectPosition;
     FSelectSize          := TCheckStyle(Source).SelectSize;
     FSelectCheckColor    := TCheckStyle(Source).SelectCheckColor;
     FSelectStartColor    := TCheckStyle(Source).SelectStartColor;
     FSelectStopColor     := TCheckStyle(Source).SelectStopColor;
     FSelectOrien         := TCheckStyle(Source).SelectOrien;
     Changed;
     Exit;
  end;
  inherited Assign(Source);
end;

constructor TCheckStyle.Create;
begin
  inherited Create;
  FSelectColor         := DefaultCheckSelectColor;
  FSelectBackdropColor := DefaultCheckBackColor;
  FSelectBorderColor   := DefaultCheckBorderColor;
  FSelectStartColor    := DefaultSelectStartColor;
  FSelectStopColor     := DefaultSelectStopColor;
  FSelectOrien         := bsVertical;
  FSelectSize          := 12;
  FSelectCheckColor    := DefaultFlatColor;
end;

procedure TCheckStyle.SetColors(const Index: Integer; const Value: TColor);
begin
  case index of
   0:FSelectColor         := Value;
   1:FSelectBackdropColor := Value;
   2:FSelectBorderColor   := Value;
   3:FSelectStartColor    := Value;
   4:FSelectStopColor     := Value;
   5:FSelectCheckColor    := Value;
  end;
  Changed;
end;

procedure TCheckStyle.SetSelectPosition(const Value: TCheckPosition);
begin
  if FSelectPosition <> value then begin
     FSelectPosition := Value;
     Changed;
  end;
end;

procedure TCheckStyle.SetSelectOrien(const Value: TStyleOrien);
begin
  if FSelectOrien <> value then begin
     FSelectOrien := Value;
     Changed;
  end;
end;

procedure TCheckStyle.SetSelectSize(Value: Integer);
begin
  if FSelectSize <> value then begin
     if Value  < 12 then
        Value := 12;
     FSelectSize := Value;
     Changed;
  end;
end;

{ TListStyle }

procedure TListStyle.Assign(Source: TPersistent);
begin
  if Source is TListStyle then
  begin
     FItemAlignment := TListStyle(Source).ItemAlignment;
     Changed;
     exit;
  end;
  inherited Assign(Source);
end;

constructor TListStyle.Create;
begin
  inherited Create;
  FItemAlignment := stLeft;
end;

procedure TListStyle.SetItemAlignment(const Value: TAlignmentText);
begin
  if FItemAlignment <> Value then begin
     FItemAlignment := Value;
     Changed;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合在线| 国产精品污网站| 国产免费成人在线视频| 一区二区在线观看视频| 国产精品白丝jk黑袜喷水| 日本高清不卡在线观看| 久久久久99精品一区| 日本中文字幕一区二区有限公司| 成人综合婷婷国产精品久久蜜臀| 欧美一级视频精品观看| 亚洲国产一区在线观看| 成人黄页在线观看| 欧美精品一区二区三区在线| 婷婷丁香激情综合| 在线亚洲一区观看| 亚洲人成人一区二区在线观看| 国产盗摄视频一区二区三区| 欧美v亚洲v综合ⅴ国产v| 亚洲成av人片在www色猫咪| 色哟哟一区二区三区| 国产精品精品国产色婷婷| 九九**精品视频免费播放| 欧美一区日韩一区| 日本视频一区二区三区| 欧美日韩mp4| 午夜精品久久久久久不卡8050 | 免费成人av在线播放| 欧洲生活片亚洲生活在线观看| 亚洲日本乱码在线观看| 高清不卡一区二区| 国产精品日产欧美久久久久| 不卡影院免费观看| 亚洲色图另类专区| 在线观看日韩毛片| 天天色图综合网| 日韩一级片网址| 毛片一区二区三区| 久久免费看少妇高潮| 国产精品888| **欧美大码日韩| 欧美综合亚洲图片综合区| 亚洲线精品一区二区三区| 欧美日韩在线播放一区| 日韩av电影免费观看高清完整版在线观看 | 99re6这里只有精品视频在线观看| 国产精品三级av在线播放| 色狠狠桃花综合| 日本成人超碰在线观看| 制服丝袜亚洲网站| 国产一区欧美日韩| 日韩美女视频一区| 欧美日韩午夜在线| 国产精品一级片在线观看| 国产精品久久久久久久久晋中 | 91精品国产91久久综合桃花| 国内精品国产成人国产三级粉色| 欧美激情在线看| 在线观看亚洲成人| 精品亚洲成a人| 亚洲少妇30p| 欧美成人欧美edvon| 91在线视频免费观看| 日产欧产美韩系列久久99| 国产欧美一区二区精品忘忧草| 色婷婷国产精品| 久久99精品国产麻豆不卡| 中文成人av在线| 在线播放欧美女士性生活| 国产成人精品1024| 亚州成人在线电影| 国产午夜精品一区二区| 欧美精品欧美精品系列| 成人精品国产福利| 日韩国产欧美视频| 亚洲视频狠狠干| 久久女同性恋中文字幕| 欧美日韩的一区二区| 波多野结衣中文一区| 看国产成人h片视频| 亚洲男人的天堂av| 国产性天天综合网| 日韩视频一区二区三区在线播放 | 国产精品一区免费在线观看| 亚洲最大色网站| 国产精品护士白丝一区av| 欧美α欧美αv大片| 欧美色精品天天在线观看视频| 成人中文字幕在线| 精品亚洲免费视频| 日韩电影一二三区| 一区二区三区不卡视频在线观看| 国产亚洲精品资源在线26u| 91精品午夜视频| 欧美日韩激情一区| 欧洲一区二区三区在线| 91视频在线观看免费| 成人av电影在线网| 国产成人h网站| 国产一区亚洲一区| 韩国三级中文字幕hd久久精品| 亚洲午夜精品一区二区三区他趣| 国产精品乱码久久久久久| 精品国产乱码久久久久久闺蜜| 在线播放国产精品二区一二区四区| 色综合咪咪久久| 91麻豆产精品久久久久久| 成人av在线网| 成人网在线播放| 成人免费看片app下载| 国产白丝精品91爽爽久久| 国产精品一区二区无线| 国产精品乡下勾搭老头1| 国产在线国偷精品免费看| 国产乱码精品1区2区3区| 国产麻豆精品在线| 国产精品99久久久久久似苏梦涵| 精品无人码麻豆乱码1区2区 | 97精品国产97久久久久久久久久久久| 国产一区二区精品在线观看| 国内精品在线播放| 成人综合激情网| 色综合久久精品| 在线观看欧美日本| 欧美日韩国产精选| 91精品国产一区二区三区蜜臀| 日韩免费观看高清完整版在线观看| 日韩欧美一区二区视频| 久久久国产午夜精品| 日本一区二区三区在线不卡| 日韩美女啊v在线免费观看| 亚洲最新视频在线观看| 日韩精品乱码av一区二区| 久久国产视频网| 丰满亚洲少妇av| 91黄色免费版| 欧美一区二区三区视频在线观看| 精品国产乱码久久久久久牛牛| 欧美国产日韩亚洲一区| 亚洲女与黑人做爰| 日韩激情视频网站| 国产99一区视频免费| 欧美亚洲国产怡红院影院| 日韩精品一区二区三区视频在线观看| 久久精品网站免费观看| 亚洲午夜视频在线| 国产精品综合在线视频| 91视频一区二区三区| 精品日韩在线一区| 亚洲欧美日韩电影| 精品在线免费视频| 91福利在线免费观看| 26uuu国产在线精品一区二区| 17c精品麻豆一区二区免费| 免费成人在线视频观看| 9i看片成人免费高清| 日韩三级av在线播放| 亚洲欧美日韩人成在线播放| 久久爱www久久做| 91国内精品野花午夜精品| 久久精品欧美日韩精品| 亚洲国产精品久久不卡毛片| 国产激情精品久久久第一区二区| 欧美色区777第一页| 中文字幕在线一区二区三区| 久久精品免费看| 欧美日本在线一区| 亚洲欧洲日韩女同| 国产精品一二三区| 9191国产精品| 一区二区三区免费在线观看| 国产精品一区二区黑丝| 日韩视频国产视频| 亚洲va天堂va国产va久| 色综合天天综合给合国产| 亚洲精品一区二区三区影院| 亚洲线精品一区二区三区八戒| 北岛玲一区二区三区四区| 久久你懂得1024| 蜜桃一区二区三区在线| 欧美日韩精品是欧美日韩精品| 中文字幕一区二| 成人爱爱电影网址| 久久精品无码一区二区三区| 激情综合网最新| 精品日韩成人av| 韩国三级中文字幕hd久久精品| 日韩欧美精品在线| 麻豆一区二区三区| 日韩免费观看高清完整版| 日本成人中文字幕| 欧美成人一区二区三区片免费| 图片区日韩欧美亚洲| 欧美狂野另类xxxxoooo| 亚洲国产综合视频在线观看| 欧美亚洲禁片免费| 五月天网站亚洲| 欧美一卡二卡在线| 另类成人小视频在线| 日韩欧美国产一二三区| 久久精品国产一区二区三区免费看|