You've already forked lazarus-ccr
*Update VTLogger to compile after recent changes in MultiLog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4657 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -334,7 +334,7 @@ uses
|
||||
virtualpanningwindow,
|
||||
VTGraphics, //alpha blend functions
|
||||
{$ifdef DEBUG_VTV}
|
||||
vtlogger,
|
||||
VTLogger,
|
||||
{$endif}
|
||||
LCLType, LResources, LMessages, Types,
|
||||
SysUtils, Classes, Graphics, Controls, Forms, ImgList, StdCtrls, Menus, Printers,
|
||||
|
@ -2,8 +2,9 @@
|
||||
This source is only used to compile and install the package.
|
||||
}
|
||||
|
||||
unit virtualtreeview_package;
|
||||
unit virtualtreeview_package;
|
||||
|
||||
{$warn 5023 off : no warning about unused units}
|
||||
interface
|
||||
|
||||
uses
|
||||
@ -12,11 +13,11 @@ uses
|
||||
|
||||
implementation
|
||||
|
||||
procedure Register;
|
||||
procedure Register;
|
||||
begin
|
||||
RegisterUnit('registervirtualtreeview', @registervirtualtreeview.Register);
|
||||
end;
|
||||
RegisterUnit('registervirtualtreeview', @registervirtualtreeview.Register);
|
||||
end;
|
||||
|
||||
initialization
|
||||
RegisterPackage('virtualtreeview_package', @Register);
|
||||
RegisterPackage('virtualtreeview_package', @Register);
|
||||
end.
|
||||
|
@ -1,44 +1,47 @@
|
||||
unit vtlogger;
|
||||
unit VTLogger;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
multiloglcl, multilog;
|
||||
LCLLogger, MultiLog;
|
||||
|
||||
const
|
||||
//lc stands for LogClass
|
||||
//it's possible to define the constants to suit any need
|
||||
lcAll = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];
|
||||
lcDebug = 0;
|
||||
lcError = 1;
|
||||
lcInfo = 2;
|
||||
lcWarning = 3;
|
||||
|
||||
lcEvents = 4;
|
||||
lcPaint = 5;
|
||||
lcPaintHeader = 6;
|
||||
lcDummyFunctions = 7;
|
||||
lcMessages = 8;
|
||||
lcPaintSelection = 9;
|
||||
lcSetCursor = 10;//it generates a lot of messages. so it will be debugged alone
|
||||
lcPaintBitmap = 11;
|
||||
lcScroll = 12;
|
||||
lcPaintDetails = 13;
|
||||
lcCheck = 14;
|
||||
lcEditLink = 15;
|
||||
lcEraseBkgnd = 16;
|
||||
lcColumnPosition = 17;
|
||||
lcTimer = 18;
|
||||
lcDrag = 19;
|
||||
lcOle = 20;
|
||||
lcPanning = 21;
|
||||
lcHeaderOffset = 22;
|
||||
lcSelection = 23;
|
||||
lcAlphaBlend = 24;
|
||||
lcHint = 25;
|
||||
lcMouseEvent = 26;
|
||||
//reserved
|
||||
lcUser = 8;
|
||||
|
||||
lcVTEvents = lcUser + 1;
|
||||
lcPaint = lcUser + 2;
|
||||
lcPaintHeader = lcUser + 3;
|
||||
lcDummyFunctions = lcUser + 4;
|
||||
lcMessages = lcUser + 5;
|
||||
lcPaintSelection = lcUser + 6;
|
||||
lcSetCursor = lcUser + 7;//it generates a lot of messages. so it will be debugged alone
|
||||
lcPaintBitmap = lcUser + 8;
|
||||
lcScroll = lcUser + 8;
|
||||
lcPaintDetails = lcUser + 9;
|
||||
lcCheck = lcUser + 10;
|
||||
lcEditLink = lcUser + 11;
|
||||
lcEraseBkgnd = lcUser + 12;
|
||||
lcColumnPosition = lcUser + 13;
|
||||
lcTimer = lcUser + 14;
|
||||
lcDrag = lcUser + 15;
|
||||
lcOle = lcUser + 16;
|
||||
lcPanning = lcUser + 17;
|
||||
lcHeaderOffset = lcUser + 18;
|
||||
lcSelection = lcUser + 19;
|
||||
lcAlphaBlend = lcUser + 20;
|
||||
lcHint = lcUser + 21;
|
||||
lcMouseEvent = lcUser + 22;
|
||||
|
||||
lcVT = [lcEvents..lcMouseEvent];
|
||||
|
||||
var
|
||||
Logger: TLCLLogger;
|
||||
|
Reference in New Issue
Block a user