Changes between Version 19 and Version 20 of APP_LAYOUT_MYDOGGY_R1
- Timestamp:
- 07/24/09 13:59:48 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
APP_LAYOUT_MYDOGGY_R1
v19 v20 43 43 * As described in the diagram we have two base classes for layout elements and these are the simple MDLayoutElement and a MDCompoundLayoutElement. The only difference is that the compound elements has a list property of subElements and a ToolWindowManager. Before that the "subElements" were defined in every implementor of the MDCompoundLayoutElement. The MDManageable interface is to point out that some layout component has a tool window manager. The ToolWindowManager is something that actually lays out the elements and is a class of mydoggy library. 44 44 * MDMainWindow is now divided into two implementations with common things extracted in a super class. Two two implementations will provide different types of components: 45 * MD Window - common things like flaps, documents windows etc.45 * MDMainWindow - common things like flaps, documents windows etc. 46 46 * MDFrameWindow - providing a JFrame as a global container. The former MDMainWindow. 47 47 * MDAppletWindow - providing a JApplet as a global container. The implementation of this class will be done in the implementation phase. It is mentioned here as an outline.