Method XbpColumn():create() Foundation
Requests system resources for the XbpColumn object.
:create() --> self
The method returns the object executing the method (self).
Executing the method :create() is important in the life cycle of each XbpBrowse object. After an XbpBrowse object is instantiated, the object exists but is not yet operational. System resources must be requested for the object to become fully- functional. This is done using the method :create(). This method has the same parameter list as the method :new().
While creating a column, several code blocks are installed into the callback slots of the objects used to maintain the column's heading, data and footing areas. These code blocks are used for forwarding column-level notifications to the XbpBrowse object, and are required for proper operation. The following table lists the callback slots which are changed by method :create().
Callback slot | Purpose |
---|---|
XbpCellGroup:lbDown | Column resize management in XbpBrowse |
XbpCellGroup:lbUp | Column resize management in XbpBrowse |
XbpCellGroup:rbDown | Generation of xbeBRW_xxxRbDown notification |
XbpCellGroup:motion | Column resize management in XbpBrowse |
XbpCellGroup:itemMarked | Generation of xbeBRW_ItemMarked notification |
XbpCellGroup:itemSelected | Generation of xbeBRW_ItemSelected notification |
XbpCellGroup:customDrawCell | Generation of xbeP_CustomDrawCell notification |
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.