Module Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Import alias FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Return TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore Call NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
The OLVEvent module holds all the events used by the ObjectListView module.
 N/A __author__ Phillip Piper N/A __date__ 3 August 2008 N/A __version__ 1.1 N/A wx _EventMaker N/A N/A N/A N/A N/A evt N/A N/A wx NewEventType N/A N/A evt N/A N/A wx PyEventBinder evt N/A N/A N/A olv_EVT_CELL_EDIT_STARTING EVT_CELL_EDIT_STARTING N/A _EventMaker N/A N/A olv_EVT_CELL_EDIT_STARTED EVT_CELL_EDIT_STARTED N/A _EventMaker N/A N/A olv_EVT_CELL_EDIT_FINISHING EVT_CELL_EDIT_FINISHING N/A _EventMaker N/A N/A olv_EVT_CELL_EDIT_FINISHED EVT_CELL_EDIT_FINISHED N/A _EventMaker N/A N/A olv_EVT_SORT EVT_SORT N/A _EventMaker N/A N/A olv_EVT_GROUP_CREATING EVT_GROUP_CREATING N/A _EventMaker N/A N/A olv_EVT_GROUP_SORT EVT_GROUP_SORT N/A _EventMaker N/A N/A olv_EVT_EXPANDING EVT_EXPANDING N/A _EventMaker N/A N/A olv_EVT_EXPANDED EVT_EXPANDED N/A _EventMaker N/A N/A olv_EVT_COLLAPSING EVT_COLLAPSING N/A _EventMaker N/A N/A olv_EVT_COLLAPSED EVT_COLLAPSED N/A _EventMaker VetoableEvent N/A N/A wx PyCommandEvent N/A N/A 
    Base class for all cancellable actions
     __init__ N/A N/A self evtType N/A N/A N/A N/A N/A N/A wx PyCommandEvent __init__ self evtType -1 N/A N/A self veto False N/A Veto N/A N/A self isVetoed N/A True N/A N/A 
        Veto (or un-veto) this event
         N/A N/A self veto isVetoed N/A IsVetoed N/A N/A self N/A N/A N/A 
        Has this event been vetod?
         N/A N/A self veto N/A N/A CellEditEvent N/A VetoableEvent N/A N/A 
    Base class for all cell editing events
     SetParameters N/A N/A self objectListView rowIndex subItemIndex rowModel cellValue editor N/A N/A N/A N/A self objectListView objectListView N/A N/A self rowIndex rowIndex N/A N/A self subItemIndex subItemIndex N/A N/A self rowModel rowModel N/A N/A self cellValue cellValue N/A N/A self editor editor N/A N/A CellEditStartedEvent N/A CellEditEvent N/A N/A 
    A cell has started to be edited.

    All attributes are public and should be considered read-only.
     __init__ N/A N/A self objectListView rowIndex subItemIndex rowModel cellValue cellBounds editor N/A N/A N/A N/A N/A CellEditEvent __init__ self olv_EVT_CELL_EDIT_STARTED N/A N/A N/A self SetParameters objectListView rowIndex subItemIndex rowModel cellValue editor N/A N/A self cellBounds cellBounds N/A N/A CellEditStartingEvent N/A CellEditEvent N/A N/A 
    A cell is about to be edited.

    All attributes are public and should be considered read-only. Methods are provided for
    information that can be changed.
     __init__ N/A N/A self objectListView rowIndex subItemIndex rowModel cellValue cellBounds editor N/A N/A N/A N/A N/A CellEditEvent __init__ self olv_EVT_CELL_EDIT_STARTING N/A N/A N/A self SetParameters objectListView rowIndex subItemIndex rowModel cellValue editor N/A N/A self cellBounds cellBounds N/A N/A self newEditor None N/A N/A self shouldConfigureEditor True N/A SetCellBounds N/A N/A self rect N/A N/A N/A 
        Change where the editor will be placed.
        rect is a list: [left, top, width, height]
         N/A N/A self cellBounds rect N/A SetNewEditor N/A N/A self control N/A N/A N/A 
        Use the given control instead of the editor.
         N/A N/A self newEditor control N/A DontConfigureEditor N/A N/A self N/A N/A N/A 
        The editor will not be automatically configured.

        If this is called, the event handler must handle all configuration. In
        particular, it must configure its own event handlers to that
        ObjectListView.CancelCellEdit() is called when the user presses Escape,
        and ObjectListView.CommitCellEdit() is called when the user presses
        Enter/Return or when the editor loses focus.  N/A N/A self shouldConfigureEditor False N/A N/A CellEditFinishedEvent N/A CellEditEvent N/A N/A 
    The user has finished editing a cell.
     __init__ N/A N/A self objectListView rowIndex subItemIndex rowModel userCancelled N/A N/A N/A N/A N/A CellEditEvent __init__ self olv_EVT_CELL_EDIT_FINISHED N/A N/A N/A self SetParameters objectListView rowIndex subItemIndex rowModel None None N/A N/A self userCancelled userCancelled N/A N/A CellEditFinishingEvent N/A CellEditEvent N/A N/A 
    The user is finishing editing a cell.

    If this event is vetoed, the edit will be cancelled silently. This is useful if the
    event handler completely handles the model updating.
     __init__ N/A N/A self objectListView rowIndex subItemIndex rowModel cellValue editor userCancelled N/A N/A N/A N/A N/A CellEditEvent __init__ self olv_EVT_CELL_EDIT_FINISHING N/A N/A N/A self SetParameters objectListView rowIndex subItemIndex rowModel cellValue editor N/A N/A self userCancelled userCancelled N/A SetCellValue N/A N/A self value N/A N/A N/A 
        If the event handler sets the cell value here, this value will be used to update the model
        object, rather than the value that was actually in the cell editor
         N/A N/A self cellValue value N/A N/A SortEvent N/A VetoableEvent N/A N/A 
    The user wants to sort the ObjectListView.

    When sortModelObjects is True, the event handler should sort the model objects used by
    the given ObjectListView. If the "modelObjects" instance variable is not None, that
    collection of objects should be sorted, otherwise the "modelObjects" collection of the
    ObjectListView should be sorted. For a VirtualObjectListView, "modelObjects" will
    always be None and the programmer must sort the object in whatever backing store is
    being used.

    When sortModelObjects is False, the event handler must sort the actual ListItems in
    the OLV. It does this by calling SortListItemsBy(), passing a callable that accepts
    two model objects as parameters. sortModelObjects must be True for a
    VirtualObjectListView (or a FastObjectListView) since virtual lists cannot sort items.

    If the handler calls Veto(), no further default processing will be done.
    If the handler calls Handled(), default processing concerned with UI will be done. This
    includes updating sort indicators.
    If the handler calls neither of these, all default processing will be done.
     __init__ N/A N/A self objectListView sortColumnIndex sortAscending sortModelObjects modelObjects N/A None N/A N/A N/A N/A VetoableEvent __init__ self olv_EVT_SORT N/A N/A self objectListView objectListView N/A N/A self sortColumnIndex sortColumnIndex N/A N/A self sortAscending sortAscending N/A N/A self sortModelObjects sortModelObjects N/A N/A self modelObjects modelObjects N/A N/A self wasHandled False N/A Handled N/A N/A self wasHandled N/A True N/A N/A 
        Indicate that the event handler has sorted the ObjectListView.
        The OLV will handle other tasks like updating sort indicators
         N/A N/A self wasHandled wasHandled N/A N/A GroupCreationEvent N/A N/A wx PyCommandEvent N/A N/A 
    The user is about to create one or more groups.

    The handler can mess with the list of groups before they are created: change their
    names, give them icons, remove them from the list to stop them being created
    (that last behaviour could be very confusing for the users).
     __init__ N/A N/A self objectListView groups N/A N/A N/A N/A N/A N/A wx PyCommandEvent __init__ self olv_EVT_GROUP_CREATING -1 N/A N/A self objectListView objectListView N/A N/A self groups groups N/A N/A ExpandCollapseEvent N/A VetoableEvent N/A N/A 
    The user wants to expand or collapse one or more groups, or has just done so.

    If the handler calls Veto() for a Expanding or Collapsing event,
    the expand/collapse action will be cancelled.

    Calling Veto() has no effect on a Expanded or Collapsed event
     __init__ N/A N/A self eventType objectListView groups isExpand N/A N/A N/A N/A N/A VetoableEvent __init__ self eventType N/A N/A self objectListView objectListView N/A N/A self groups groups N/A N/A self isExpand isExpand N/A N/A ExpandingCollapsingEvent N/A N/A objectListView groups isExpand N/A N/A N/A isExpand N/A N/A N/A ExpandCollapseEvent olv_EVT_EXPANDING objectListView groups True N/A N/A N/A ExpandCollapseEvent olv_EVT_COLLAPSING objectListView groups False N/A ExpandedCollapsedEvent N/A N/A objectListView groups isExpand N/A N/A N/A isExpand N/A N/A N/A ExpandCollapseEvent olv_EVT_EXPANDED objectListView groups True N/A N/A N/A ExpandCollapseEvent olv_EVT_COLLAPSED objectListView groups False N/A SortGroupsEvent N/A N/A wx PyCommandEvent N/A N/A 
    The given list of groups needs to be sorted.

    Both the groups themselves and the model objects within the group should be sorted.

    The handler should rearrange the list of groups in the order desired.
     __init__ N/A N/A self objectListView groups sortColumn sortAscending N/A N/A N/A N/A N/A N/A wx PyCommandEvent __init__ self olv_EVT_GROUP_SORT -1 N/A N/A self objectListView objectListView N/A N/A self groups groups N/A N/A self sortColumn sortColumn N/A N/A self sortAscending sortAscending N/A N/A self wasHandled False N/A Handled N/A N/A self wasHandled N/A True N/A N/A 
        Indicate that the event handler has sorted the groups.
         N/A N/A self wasHandled wasHandled N/A N/A