|
KIN DB 2004 Project - Graphic User application Interface current status
|
Project hosted at:
|
This is a list of currently implemented features on the client graphic user interface
(KinGUI subproject):
- Task and module management
- User module loading: Works
- Module updating from server: Not implemented
- Application and window management
- Application creation: Works
- Window creation: Works
- Window items:
- Group: Works
- Static text: Works
- Edit text: Works
Still pending features: word jumping, block selection (and operation),
history list.
- ListBox: Works (including multidepth trees, cell edition -only text cells-, sorting and column hiding and resizing)
- Button: Works
- ComboBox: Works
- CheckBox: Works
- DateTime: Works
- Radio: Works
- Graphic: Works (implemented vbars, gantt and calendar types)
- Image: Not implemented yet
- Help popup (yellow note): Works (press left-ctrl key to display help on current item)
- Text cursor: Works
- UI Profile: Started
- Network management
- Connection management to CMs: Works
Has to be improved yet to handle reconnections better (now simply connects
to all the CM list when there's no connection).
- Packet management: Works
- Query cache: Not implemented
Intended to keep frequently used databases (like users list, etc.) locally,
with an update event registered against CM to keep it fresh. Probably will
be implemented into a standard (but user configurable) module, like 'Start'.
- Portability
- Linux platform: Native
- Win32 platform: Works (Native using MinGW)
Specific modules status:
- 'Start' module:
- Login: Works
Does primary login validation, still has to manage to get user data, profiles
and to create the valid application list for such user into current GUI.
- Configuration: Works
Applies and saves selected configuration parameters (only locally)
- Test: Works
Shows some window items for testing purposes.
- 'TestDB' module:
You may also read through the
SVN changelog.