| |
|
Preface
The presented material aims at demonstrating the skill level of KB-Soft
developers. This library implemented by KB-Soft on a customer’s demand is meant
to simplify the process of creating a modern and handy GUI similar to the user
interface of MS Office products. The library includes 4 GUI components:
|
|
|
| |
|
|
|
This component is functionally similar to MS Outlook ShortcutBar. It provides
compact data grouping, presents data and allows convenient access to its
individual items. The implemented control has the following features:
|
It presents a handy way of data and control grouping into categories and
sub-categories.
|
|
It provides support for several colour themes, which allows to implement an
interface similar to MS Oitlook 2000, MS Oitlook XP, MS Outlook 2003.
|
|
It supports sliding shortcut list and client area hiding.
|
|
It supports tooltips for collapsed shortcuts.
|
|
Smart resizing support.
|
|
It supports visual programming and
parameter setup at design time.
|
|
| |
|
This component combines the functionality of MS Office TaskPanel and MS
Explore Task Panel. It provides compact data grouping, presents data and allows
convenient access to its individual items. The implemented control has the
following features:
|
It supports a number of themes (13 preset themes). It allows to add custom
themes.
|
|
It supports various types of elements (hyperlinks, text, any control items).
|
|
Animation support.
|
|
Support for various types of behaviour.
|
|
Support for various types of items
layout.
|
|
It supports drag&drop operations for
items and groups.
|
|
It supports visual programming and
parameter setup at design time.
|
|
|
|
| |
|
|
|
This control allows to easily enlarge software products with the functionality
of information popup windows similar to ones used by Microsoft products like MS
Outlook, MS Windows Messenger. The implemented control has the following
features:
|
It supports various types of elements
(hyperlinks, text, icons, buttons).
|
|
Animation support.
|
|
Transparency support.
|
|
It supports visual programming and
parameter setup at design time.
|
|
| |
|
This control represents a classical set of controls and is meant for
allocation of several controls within one tabbed-style window. The implemented
control has the following features:
|
It supports settable tab behaviour.
|
|
It supports customization of control buttons as well as of individual
TabControl items.
|
|
Support for a multitude of preset visual styles and colour filling setup.
|
|
It supports visual programming and parameter setup at design time.
|
|
|
|