You've already forked lazarus-ccr
* Fix compilation
* Sort mark with transparency git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@301 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -118,7 +118,9 @@ interface
|
|||||||
{$endif}
|
{$endif}
|
||||||
|
|
||||||
uses
|
uses
|
||||||
{$i intf_uses.inc}
|
{$ifdef LCLWin32}
|
||||||
|
Windows,
|
||||||
|
{$endif}
|
||||||
ActiveX,
|
ActiveX,
|
||||||
OleUtils,
|
OleUtils,
|
||||||
DelphiCompat,
|
DelphiCompat,
|
||||||
@@ -8952,8 +8954,8 @@ begin
|
|||||||
if not (hpeSortGlyph in ActualElements) and ShowSortGlyph then
|
if not (hpeSortGlyph in ActualElements) and ShowSortGlyph then
|
||||||
begin
|
begin
|
||||||
SortIndex := SortGlyphs[FHeader.FSortDirection, tsUseThemes in FHeader.Treeview.FStates];
|
SortIndex := SortGlyphs[FHeader.FSortDirection, tsUseThemes in FHeader.Treeview.FStates];
|
||||||
StretchMaskBlt(FHeaderBitmap.Canvas.Handle, SortGlyphPos.X, SortGlyphPos.Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
DirectMaskBlt(FHeaderBitmap.Canvas.Handle, SortGlyphPos.X, SortGlyphPos.Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
||||||
SortIndex * UtilityImageSize, 0, UtilityImageSize, UtilityImageSize, UtilityImages.MaskHandle, 0, 0, 0);
|
SortIndex * UtilityImageSize, 0, UtilityImages.MaskHandle);
|
||||||
//UtilityImages.Draw(FHeaderBitmap.Canvas, SortGlyphPos.X, SortGlyphPos.X, SortIndex);
|
//UtilityImages.Draw(FHeaderBitmap.Canvas, SortGlyphPos.X, SortGlyphPos.X, SortIndex);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -8963,12 +8965,12 @@ begin
|
|||||||
Y := (PaintRectangle.Top + PaintRectangle.Bottom - UtilityImages.Height) div 2;
|
Y := (PaintRectangle.Top + PaintRectangle.Bottom - UtilityImages.Height) div 2;
|
||||||
|
|
||||||
if DropMark = dmmLeft then
|
if DropMark = dmmLeft then
|
||||||
StretchMaskBlt(FHeaderBitmap.Canvas.Handle, PaintRectangle.Left, Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
DirectMaskBlt(FHeaderBitmap.Canvas.Handle, PaintRectangle.Left, Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
||||||
0 * UtilityImageSize, 0, UtilityImageSize, UtilityImageSize, UtilityImages.MaskHandle, 0, 0, 0)
|
0 * UtilityImageSize, 0, UtilityImages.MaskHandle)
|
||||||
//UtilityImages.Draw(FHeaderBitmap.Canvas, PaintRectangle.Left, Y, 0)
|
//UtilityImages.Draw(FHeaderBitmap.Canvas, PaintRectangle.Left, Y, 0)
|
||||||
else
|
else
|
||||||
StretchMaskBlt(FHeaderBitmap.Canvas.Handle, PaintRectangle.Right - 16, Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
DirectMaskBlt(FHeaderBitmap.Canvas.Handle, PaintRectangle.Right - 16, Y, UtilityImageSize, UtilityImageSize, UtilityImages.Canvas.Handle,
|
||||||
1 * UtilityImageSize, 0, UtilityImageSize, UtilityImageSize, UtilityImages.MaskHandle, 0, 0, 0);
|
1 * UtilityImageSize, 0, UtilityImages.MaskHandle);
|
||||||
//UtilityImages.Draw(FHeaderBitmap.Canvas, PaintRectangle.Right - 16 , Y, 1);
|
//UtilityImages.Draw(FHeaderBitmap.Canvas, PaintRectangle.Right - 16 , Y, 1);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -21514,9 +21516,6 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
type
|
|
||||||
TCustomImageListCast = class(TCustomImageList);
|
|
||||||
|
|
||||||
procedure TBaseVirtualTree.PaintImage(var PaintInfo: TVTPaintInfo; ImageInfoIndex: TVTImageInfoIndex; DoOverlay: Boolean);
|
procedure TBaseVirtualTree.PaintImage(var PaintInfo: TVTPaintInfo; ImageInfoIndex: TVTImageInfoIndex; DoOverlay: Boolean);
|
||||||
|
|
||||||
const
|
const
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
<CONFIG>
|
<CONFIG>
|
||||||
<ProjectOptions>
|
<ProjectOptions>
|
||||||
<PathDelim Value="/"/>
|
<PathDelim Value="/"/>
|
||||||
<Version Value="5"/>
|
<Version Value="6"/>
|
||||||
<General>
|
<General>
|
||||||
<Flags>
|
<Flags>
|
||||||
<AlwaysBuild Value="False"/>
|
<AlwaysBuild Value="False"/>
|
||||||
|
Reference in New Issue
Block a user