Introduction
Fluency codebase is big and it could be overwhelming to start understanding a small subpart of the codebase by looking at code. E.g. if you were to add your own widget or property, where would you start? This documentation effort should help you get started. It breaks down fluency code in to small pieces which could help beginners.
Outline
- Code design (this should explain basic layout of the code..may be based on packages)
- Fluency Core
- Widgets
- How to add new widget?
- Widget Registration
- WidgetID
- WidgetData
- Widget Loading
- Ships
- Docks
- Harbors
- Shipping Lanes
- Pipes
- Paths
- Clock
- Molecules
- Fluency Engine
- Fluency Loader
- Molecule Loader
- Widgets
- Fluency Editor
- Main editor frame
- FluencyModel
- Widget finder
- Properties frame
- Link/Path manager
- Toolbar
- Clipboard
- UsefulMenu
- Plugins
- Event Handling
- [SP2008:GlobalGlassPane]
- GlobalListeners
- RightClick Menu
- Focus Management
- Other
- Commands:
- Preferences
- Fluency Properties
- Widget Tags
- XML output
- Error Infrastructure
- Logging
- Website
Comments (1)
Nov 12, 2007
Abhijit Borude says:
Everybody, please feel free to edit this, add your stuff, link your wiki pagesEverybody, please feel free to edit this, add your stuff, link your wiki pages