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,
|
virtualpanningwindow,
|
||||||
VTGraphics, //alpha blend functions
|
VTGraphics, //alpha blend functions
|
||||||
{$ifdef DEBUG_VTV}
|
{$ifdef DEBUG_VTV}
|
||||||
vtlogger,
|
VTLogger,
|
||||||
{$endif}
|
{$endif}
|
||||||
LCLType, LResources, LMessages, Types,
|
LCLType, LResources, LMessages, Types,
|
||||||
SysUtils, Classes, Graphics, Controls, Forms, ImgList, StdCtrls, Menus, Printers,
|
SysUtils, Classes, Graphics, Controls, Forms, ImgList, StdCtrls, Menus, Printers,
|
||||||
|
@ -2,8 +2,9 @@
|
|||||||
This source is only used to compile and install the package.
|
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
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
@ -12,11 +13,11 @@ uses
|
|||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
begin
|
begin
|
||||||
RegisterUnit('registervirtualtreeview', @registervirtualtreeview.Register);
|
RegisterUnit('registervirtualtreeview', @registervirtualtreeview.Register);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
RegisterPackage('virtualtreeview_package', @Register);
|
RegisterPackage('virtualtreeview_package', @Register);
|
||||||
end.
|
end.
|
||||||
|
@ -1,44 +1,47 @@
|
|||||||
unit vtlogger;
|
unit VTLogger;
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
multiloglcl, multilog;
|
LCLLogger, MultiLog;
|
||||||
|
|
||||||
const
|
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];
|
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;
|
lcDebug = 0;
|
||||||
lcError = 1;
|
lcError = 1;
|
||||||
lcInfo = 2;
|
lcInfo = 2;
|
||||||
lcWarning = 3;
|
lcWarning = 3;
|
||||||
|
|
||||||
lcEvents = 4;
|
lcEvents = 4;
|
||||||
lcPaint = 5;
|
//reserved
|
||||||
lcPaintHeader = 6;
|
lcUser = 8;
|
||||||
lcDummyFunctions = 7;
|
|
||||||
lcMessages = 8;
|
lcVTEvents = lcUser + 1;
|
||||||
lcPaintSelection = 9;
|
lcPaint = lcUser + 2;
|
||||||
lcSetCursor = 10;//it generates a lot of messages. so it will be debugged alone
|
lcPaintHeader = lcUser + 3;
|
||||||
lcPaintBitmap = 11;
|
lcDummyFunctions = lcUser + 4;
|
||||||
lcScroll = 12;
|
lcMessages = lcUser + 5;
|
||||||
lcPaintDetails = 13;
|
lcPaintSelection = lcUser + 6;
|
||||||
lcCheck = 14;
|
lcSetCursor = lcUser + 7;//it generates a lot of messages. so it will be debugged alone
|
||||||
lcEditLink = 15;
|
lcPaintBitmap = lcUser + 8;
|
||||||
lcEraseBkgnd = 16;
|
lcScroll = lcUser + 8;
|
||||||
lcColumnPosition = 17;
|
lcPaintDetails = lcUser + 9;
|
||||||
lcTimer = 18;
|
lcCheck = lcUser + 10;
|
||||||
lcDrag = 19;
|
lcEditLink = lcUser + 11;
|
||||||
lcOle = 20;
|
lcEraseBkgnd = lcUser + 12;
|
||||||
lcPanning = 21;
|
lcColumnPosition = lcUser + 13;
|
||||||
lcHeaderOffset = 22;
|
lcTimer = lcUser + 14;
|
||||||
lcSelection = 23;
|
lcDrag = lcUser + 15;
|
||||||
lcAlphaBlend = 24;
|
lcOle = lcUser + 16;
|
||||||
lcHint = 25;
|
lcPanning = lcUser + 17;
|
||||||
lcMouseEvent = 26;
|
lcHeaderOffset = lcUser + 18;
|
||||||
|
lcSelection = lcUser + 19;
|
||||||
|
lcAlphaBlend = lcUser + 20;
|
||||||
|
lcHint = lcUser + 21;
|
||||||
|
lcMouseEvent = lcUser + 22;
|
||||||
|
|
||||||
|
lcVT = [lcEvents..lcMouseEvent];
|
||||||
|
|
||||||
var
|
var
|
||||||
Logger: TLCLLogger;
|
Logger: TLCLLogger;
|
||||||
|
Reference in New Issue
Block a user