Methods
Not documented.
Called when columns must be sized so that the fit the client area.
Determines the column from the given position and returns it.
Determines the new hover column index and returns true if the index actually changed else False.
Reorders the column position array so that the given column gets the given position.
Resizes the given column animated by scrolling the window DC.
Not documented.
Not documented.
Returns the index of the column at the given position.
Not documented.
Not documented.
Not documented.
Helper procedure to draw an Windows XP like header button.
Compares itself with the given set of columns.
Fixes column positions after loading from DFM.
Returns the column where the mouse is currently in as well as the left and right bound of this column.
Returns the left and right bound of the given column.
Returns the index of the first visible column or "InvalidColumn" if either no columns are defined or all columns are hidden.
Returns the index of the last visible column or "InvalidColumn" if either no columns are defined or all columns are hidden.
Returns the next column in display order. Column is the index of an item in the collection (a column).
Returns the next visible column in display order, Column is an index into the columns list.
Not documented.
Returns the previous column in display order, Column is an index into the columns list.
Returns the previous column in display order, Column is an index into the columns list.
Returns a list of all currently visible columns in actual order.
Not documented.
Generates a click event if the mouse button has been released over the same column it was pressed first.
Called by a column when its index in the collection changes.
Ensures that the column position array contains as much entries as columns are defined.
Determines whether the given column is valid or not, that is, whether it is one of the current columns.
Not documented.
Not documented.
Not documented.
Not documented.
Not documented.
Recalculates the left border of every column and updates their position property according to the PostionToIndex array, which primarily determines where each column is placed visually.