You've already forked lazarus-ccr
RxFPC:RxToolbar - fix draw tools dialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8977 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -116,6 +116,7 @@ var
|
||||
Offset, TW:integer;
|
||||
P:TToolbarItem;
|
||||
BtnRect:TRect;
|
||||
Offset1: TPoint;
|
||||
Cnv:TCanvas;
|
||||
C: TColor;
|
||||
S, SText: String;
|
||||
@ -142,9 +143,21 @@ begin
|
||||
Cnv.Brush.Color := clBtnFace;
|
||||
Cnv.FillRect(BtnRect);
|
||||
DrawButtonFrame(Cnv, BtnRect, false, false);
|
||||
FToolPanel.ImageList.Draw(Cnv, BtnRect.Left + FToolPanel.DefImgWidth div 2,
|
||||
{ FToolPanel.ImageList.Draw(Cnv, BtnRect.Left + FToolPanel.DefImgWidth div 2,
|
||||
BtnRect.Top + ((BtnRect.Bottom - BtnRect.Top - FToolPanel.DefImgHeight) div 2),
|
||||
TCustomAction(P.Action).ImageIndex, True);
|
||||
}
|
||||
|
||||
|
||||
Offset1.X:= BtnRect.Left + FToolPanel.ImageList.Width div 2;
|
||||
Offset1.Y:= BtnRect.Top + ((BtnRect.Bottom - BtnRect.Top - FToolPanel.DefImgHeight) div 2);
|
||||
|
||||
FToolPanel.ImageList.DrawForPPI(Cnv, Offset1.X, Offset1.Y,
|
||||
TCustomAction(P.Action).ImageIndex,
|
||||
FToolPanel.ImageList.Width,
|
||||
Font.PixelsPerInch,
|
||||
GetCanvasScaleFactor,
|
||||
true);
|
||||
Offset:=BtnRect.Right;
|
||||
end;
|
||||
end;
|
||||
|
Reference in New Issue
Block a user