
@@EasyLVCommonObjects.TEasyCanvasControl.EndUpdate@Boolean
\ \ 
Description
\ \ 

Used to "lock" the state of the control (mainly drawing
\operations) to allow the controls data to be modified
without visual excessive refreshing. The number of EndUpdate
calls much have a matching <link EasyLVCommonObjects.TEasyCanvasControl.BeginUpdate@Boolean, BeginUpdate>
call.

@@EasyLVCommonObjects.TEasyCanvasControl.BeginUpdate@Boolean
\ \ 
Description
\ \ 

Used to "lock" the state of the control (mainly drawing
\operations) to allow the controls data to be modified
without visual excessive refreshing. The number of
BeginUpdate calls much have a matching <link EasyLVCommonObjects.TEasyCanvasControl.EndUpdate@Boolean, EndUpdate>
call.

@@EasyLVCommonObjects.TEasyCanvasControl.Create@TComponent
\ \ 
Description
\ \ 

Creates and instance of the object

@@EasyLVCommonObjects.TEasyCanvasControl.Destroy
\ \ 
Description
\ \ 

Destroys the instance of the object.

@@EasyLVCommonObjects.TEasyCanvasControl.Canvas
\ \ 
Description
\ \ 

The canvas to draw on to paint the control.

@@EasyLVCommonObjects.TEasyCanvasControl.Color
\ \ 
Description
\ \ 

The color of the background of the window. To add a
background image see the <link EasyListview.TEasyBackgroundManager, TEasyBackgroundManager Class>.

@@EasyLVCommonObjects.TEasyCanvasControl.DragCursor
Description
\ \ 



The cursor to show when dragging in the <link EasyListview.TEasyDragManager.DragType, VCL>
drag and drop mode. It has no effect with OLE drag and drop. To
customize OLE drag drop images see the MSDN documentation on
IDragSource and the <link EasyListview.TCustomEasyListview.OnOLEGiveFeedback, TCustomEasyListview.OnOLEGiveFeedback Event>

@@EasyLVCommonObjects.TEasyCanvasControl.DragMode
\ \ 
Description
\ \ 

The Drag mode of the control. If in dmAutomatic the control
will initiate the drag when it detects a drag based on the
system defined number of pixels the mouse moves with the
button down. If dmManual it is the applications
responsibility to start the drag by calling the <link EasyListview.TEasyDragManagerBase.Drag@TCanvas@TPoint@TEasyKeyStates@TEasyDropEffect, TEasyDragManagerBase.Drag Method>

@@EasyLVCommonObjects.TEasyCanvasControl.ReIndexFlag
\ \ 
Description
\ \ 

Set if the control will reindex the items after every
manipulation of the contained data. Some methods have a
default parameter to allow advanced users to stop the control
from reindexing until the data is fully manipulated. This
technique can greatly increase the speed of the control with
excessively large data sets. Once the data is manipulated the
<link EasyListview.TEasyGroups.ReIndexItems@TEasyGroup@Boolean, TEasyGroups.ReIndexItems Method>
must be called to ensure each object has a unique index in
the dataset.

@@EasyLVCommonObjects.TEasyCanvasControl.UpdateCount
\ \ 
Description
\ \ 

The number of <link EasyLVCommonObjects.TEasyCanvasControl.BeginUpdate@Boolean, BeginUpdate>
calls that have been called without a corresponding <link EasyLVCommonObjects.TEasyCanvasControl.EndUpdate@Boolean, EndUpdate>.
When the count goes to 0 the control will be redrawn.

@@EasyLVCommonObjects.TEasyCanvasControl
\ \ 
Description
\ \ 

Base class that defines core attributes of the EasyListview
main control window.

@@EasyLVCommonObjects
\ \ 
Description
\ \ 

Contains classes that are used throughout the EasyListview
package.

@@EasyLVCommonObjects.TWideFileStream
Description
\ \ 

Allows the opening and read/writing of a files that utilizes
Unicode characters in the filename.

@@EasyLVCommonObjects.TWideFileStream.Create@WideString@Word
Description
\ \ 

Opens the file stream. See TFileStream in the VCL help for
more information.

@@EasyLVCommonObjects.TWideFileStream.Destroy
Description
\ \ 

Closes the file stream and destroys the object. See
TFileStream in the VCL help for more information.
