Contents
Component IDEPersistenceGUI
comment:GUI extensions for Version Control
The classes have the same name as in the IDEView component plus DB appendix
(for example IDE::ClassViewDB). This extend IDE::ClassView with version control menu
and functionality
It provide also browser to see code from version control system without
need to load it.
1. Version Chooser
2. Version Browser
It also expand the standard browser object with version control
functions (IDE::ClassViewDB)
Classes
Classes Hierarchy
Class IDE::AvailableView
superclasses:
IDE::ListView
Instprocs:
- selectItem {item}
Class IDE::ClassViewDB
superclasses:
IDE::ClassView
Instprocs:
- browseChanges {dobj}
- createNewEdition {desc}
- dispatchWithSelectedCheck {procName}
- isSelectionEdition {}
- isSelectionPersistent {}
- isSelectionVersion {}
- loadEdition {desc}
- loadFromDB {}
- loadPrevious {desc}
- menuInsertions {aMenuStruct}
- selectItem {object}
- showVersionTree {desc}
- versionEdition {desc}
- versionInfo {desc}
Class IDE::CompRequiredView
Procs:
- showRequirements {component}
Class IDE::CompViewDB
superclasses:
IDE::CompView
Instprocs:
- changesEdition {cobj}
- computeRequired {cobj}
- createNewComponent {component}
- createNewEdition {cobj}
- dispatchCompObj {procName}
- importToDB {actual}
- isSelectedEdition {}
- isSelectedNotPersistent {}
- isSelectedPersistent {}
- isSelectedVersion {}
- loadEdition {cobj}
- loadFromDB {}
- loadPrevious {cobj}
- menuInsertions {aMenuStruct}
- selectItem {item}
- showVersionTree {cobj}
- versionEdition {cobj}
- versionInfo {cobj}
- viewRequired {cobj}
Class IDE::MethodViewDB
superclasses:
IDE::MethodView
Instprocs:
- browseChanges {actual}
- dispatchWithMethodDescriptor {procName}
- isSelectionPersistent {}
- loadEdition {actual}
- loadFromDB {}
- loadPrevious {method}
- menuInsertions {aMenuStruct}
- selectItem {method}
- showVersionTree {method}
- versionInfo {method}
Class IDE::VersionBrowser
parameter: vobject {type version} {geometry normal} name {componentObject {}}
superclasses:
IDE::Browser
subclasses:
IDE::VersionChooser
comment:GUI to browse editions of Components, Classes/Object and Methods
Instprocs:
- destroy {}
- getActionLabel {}
- loadVersion {}
- specificInit {}
- viewChanges {}
- viewEdition {}
Procs:
- newBrowser {}
Class IDE::VersionChooser
superclasses:
IDE::DialogHelper
IDE::VersionBrowser
comment:GUI to ask user for specific version of one ide element (Component, Class/Object, Method)
Instprocs:
- getActionLabel {}
- getTitle {}
- loadVersion {}
Procs:
- getVersion {object name}
- getVersionForComponent {name}
- unknown {args}
Class IDE::VersionInfoView
Procs:
- showVersionInfo {object}
Class IDE::VersionView
superclasses:
IDE::ListView
Instprocs:
- getSelectedVersion {}
- getTwoSelectedVersion {}
- getVObject {}
- selectFor {name}
- selectItem {item}
Procs:
- initializeAfterLoad {}