|
Smalltalk/X WebserverDocumentation of class 'ProjectView': |
|
|
Class: ProjectViewInheritance:Object | +--GraphicsContext | +--DeviceGraphicsContext | +--GraphicsMedium | +--DisplaySurface | +--SimpleView | +--View | +--TopView | +--StandardSystemView | +--ProjectView
Description:
ProjectViews basically offer two functionalities:
- keep a group of windows in order to organize the desktop
(I am not sure, if this is really a useful feature, now that we
have modern windowManagers which have multiple desktops as well).
All views as created while a project is active are remembered
and can be hidden/shown altogether.
(this has nothing to do with windowGroups)
Also, it is possible to close down all those windows (by destroying the project).
- keep defaults for various system activities:
- the fileOut directory (i.e. where the SystemBrowser creates fileOut sources)
- keep the source module/package
thats the default offered when classes are checkedIn the very first time
- keep a default package-identifier assigned when classes/methods are created/modified.
thats mostly useful to browse all classes/methods that have been touched
in a projects context
- keep a per-project changeList
- allow opening a browser on all classes/methods which were created or modified
while a project was active.
- allow opening a browser on this projects changeList (which contains the subset of changes
which were done while this project was active)
- allow removal of all classes/methods which have the current projects packageIdentifier
Related information:
Project
NameSpace
CVSSourceCodemanager
Class protocol:instance creation
Instance protocol:initialize / release
|
|
|
ST/X 6.1.1; WebServer 1.620 at exept:8081; Tue, 22 May 2012 21:48:26 GMT
|