Menu

Commit [r800]  Maximize  Restore  History

- Removed view() from AbstractAspect and introduced AbstractPart as new base

class for Aspects like Table or Notes. Other Aspects may wish to define their
own types of and protocols for views. AbstractPart also handles parts of the
context menu, meaning that it no longer needs to be patched together from two
sources.
- TODO: The new context menus allow columns to be removed from their table via
the project explorer. Some way of updating Table's internal state accordingly
has to be found.
- Added experimental module interfaces. This is supposed to keep the kernel
manageable by splitting out, for example, all table-related code into a
module. Also, after maturing through a couple of releases, these interfaces
may provide the basis of a plugin API.
- Added modular .pro files to go with the module concept.
- Moved creation of undo/redo actions to AbstractAspect in order to avoid code
duplication. TODO: make keyboard shortcuts customizable; probably by using
a Settings singleton for global (i.e., not project-specific) settings.
- Removed "Hide or remove?" question on closing MDI windows.
- Added documentation on the Aspect framework and the 5-layer-model it uses.
Documentation in "related pages" moved to separate files in doc/.
- Some progress made on AbstractFit.

knut_f 2008-02-18

1 2 > >> (Page 1 of 2)
changed /trunk/Doxyfile
changed /trunk/core/AbstractAspect.cpp
changed /trunk/core/AbstractAspect.h
changed /trunk/core/AbstractColumn.h
changed /trunk/core/AbstractFilter.h
added /trunk/core/AbstractFit.cpp
changed /trunk/core/AbstractFit.h
added /trunk/core/AbstractPart.cpp
added /trunk/core/AbstractPart.h
changed /trunk/core/AspectPrivate.cpp
changed /trunk/core/AspectPrivate.h
changed /trunk/core/AspectTreeModel.cpp
renamed /trunk/core/AspectView.cpp -> /trunk/core/PartMdiView.cpp
renamed /trunk/core/AspectView.h -> /trunk/core/PartMdiView.h
changed /trunk/core/Folder.h
removed /trunk/core/Notes.cpp
removed /trunk/core/Notes.h
changed /trunk/core/Project.cpp
changed /trunk/core/Project.h
changed /trunk/core/ProjectWindow.cpp
changed /trunk/core/ProjectWindow.h
changed /trunk/core/aspectcommands.h
changed /trunk/core/column/columncommands.h
/trunk/Doxyfile Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractAspect.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractAspect.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractColumn.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractFit.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractFit.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractPart.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractPart.h Diff Switch to side-by-side view
Loading...
/trunk/core/AspectPrivate.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AspectPrivate.h Diff Switch to side-by-side view
Loading...
/trunk/core/AspectTreeModel.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/Folder.h Diff Switch to side-by-side view
Loading...
/trunk/core/Notes.cpp
File was removed.
/trunk/core/Notes.h
File was removed.
/trunk/core/Project.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/Project.h Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectWindow.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectWindow.h Diff Switch to side-by-side view
Loading...
/trunk/core/aspectcommands.h Diff Switch to side-by-side view
Loading...
/trunk/core/column/columncommands.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.