You've already forked lazarus-ccr
RxFPC:fix draw HiRes icons on RxToolBar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8967 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -578,7 +578,7 @@ begin
|
||||
|
||||
if ((FLastDrawFlagsA and DFCS_FLAT) <> 0) and ((FLastDrawFlagsA and DFCS_PUSHED) = 0) and (not Assigned(FImgS)) and (tpGlyphPopup in ToolPanel.Options) and FFullPush then
|
||||
begin
|
||||
{$IF LCL_FullVersion >= 1080000}
|
||||
{.$IF LCL_FullVersion >= 1080000}
|
||||
//FImageList.DrawForPPI(Canvas, Offset.X, Offset.Y,
|
||||
FImgN.DrawForPPI(Canvas, Offset.X, Offset.Y,
|
||||
TCustomAction(Action).ImageIndex,
|
||||
@ -586,28 +586,28 @@ begin
|
||||
Font.PixelsPerInch,
|
||||
GetCanvasScaleFactor,
|
||||
gdeShadowed);
|
||||
{$ELSE}
|
||||
FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, gde1Bit);
|
||||
{$ENDIF}
|
||||
{.$ELSE}
|
||||
// FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, gde1Bit);
|
||||
{.$ENDIF}
|
||||
Dec(Offset.X, 2);
|
||||
Dec(Offset.Y, 2);
|
||||
end;
|
||||
|
||||
if Assigned(FImgS) and (FImgS.Count>TCustomAction(Action).ImageIndex) and ((FLastDrawFlagsA and DFCS_FLAT) <> 0) and ((FLastDrawFlagsA and DFCS_PUSHED) = 0) then
|
||||
begin
|
||||
{$IF LCL_FullVersion >= 1080000}
|
||||
{.$IF LCL_FullVersion >= 1080000}
|
||||
FImgS.DrawForPPI(Canvas, Offset.X, Offset.Y,
|
||||
TCustomAction(Action).ImageIndex,
|
||||
FImgS.Width,
|
||||
Font.PixelsPerInch,
|
||||
GetCanvasScaleFactor,
|
||||
(FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled);
|
||||
{$ELSE}
|
||||
FImgS.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, (FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled)
|
||||
{$ENDIF}
|
||||
{.$ELSE}
|
||||
// FImgS.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, (FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled)
|
||||
{.$ENDIF}
|
||||
end
|
||||
else
|
||||
{$IF LCL_FullVersion >= 1080000}
|
||||
{.$IF LCL_FullVersion >= 1080000}
|
||||
//FImageList.DrawForPPI(Canvas, Offset.X, Offset.Y,
|
||||
FImgN.DrawForPPI(Canvas, Offset.X, Offset.Y,
|
||||
TCustomAction(Action).ImageIndex,
|
||||
@ -615,9 +615,9 @@ begin
|
||||
Font.PixelsPerInch,
|
||||
GetCanvasScaleFactor,
|
||||
(FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled);
|
||||
{$ELSE}
|
||||
FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, (FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled);
|
||||
{$ENDIF}
|
||||
{.$ELSE}
|
||||
// FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, (FToolbarButtonStyle = tbrDropDown) or TCustomAction(Action).Enabled);
|
||||
{.$ENDIF}
|
||||
end
|
||||
else
|
||||
begin
|
||||
|
Reference in New Issue
Block a user