|
|
|
Qios.DevSuite Features
|
|
|
|
The Qios.DevSuite.Components for .NET control library contains over 30
advanced controls like TextBoxes, InputBoxes, Ribbons, Menus, Panels, ToolBars, TabControls, Forms and much more.
The full set if controls allows you to customize the UI of your applications
exactly the way you want and with incredible precision. You can fully customize
every control, adjust colors, shapes, borders, gradients, metallics, paddings,
margins, masks and so forth. The library contains a very detailed colorscheme for every theme available.
You can add custom themes and switch the theme of your complete application with 1 statement.
Here you see the feature highlights of our library
|
|
|
|
|
|
|
|
|
QShape designer
|
|
|
|
QShapeDesigner
Nowadays there are a lot of different tabshapes / balloonshapes / etc. To provide you a way to create your own shapes for tabbuttons, tabstrips, balloons or other shaped windows, we created QShape Designer. With this tool you can easily design vector based shapes in your own style.
You can define lines and roundings (beziers). With help of anchors you specify how the shape must behave when it gets scaled or resized.
|
|
|
|
|
|
|
Control customizing
|
|
|
|
Control customizing
You can fully customize every control by setting the borders, background styles
and images, image-alignments, paddings, margins, delays and much more to make
your applications look the way you want.
|
|
|
|
|
|
|
Colors, Windows XP, Vista & Custom themes
|
|
|
|
Colors, Windows XP, Vista & Custom themes
Qios.DevSuite gives you the option to define a color for each Windows theme. So
if a user changes the theme, you simply have to do 'nothing'. You can also
define custom themes or invent complete new ones (like Angry Fruit Salad). You
can change from themes whenever you want.
|
|
|
|
|
|
|
Save & Load colorschemes
|
|
|
|
Save & Load colorschemes
Save and load colorschemes to a xml file so you can easily use
the same colorscheme's througout your application(s) without having to redefine
the same color over and over again.
Define your colors in the
QGlobalColorScheme to save and load the all the colors of your application at
once, or define colors in the colorschemes of the controls to save and load the
colors per control. You can load multiple colorscheme xml files for a single
control.
|
|
|
|
|
|
|
Masks
|
|
|
|
Masks
Qios.DevSuite uses image masks allowing the user to create images that have
dynamic colors. Images such as the depersonalize button of the QMainMenu or an
expand button of the QExplorerBar use an image mask. An image mask has a
background color and a foreground color that depend on the QColorScheme.
|
|
|
|
|
|
|
Icons
|
|
|
|
Icons
For MenuItem, ToolItem and ExplorerItem icons you can set a replace-color.
Qios.DevSuite replaces this color with the TextColor. If a user changes to for
example high-contrast where the text is white and the background black, the
icons are still visible
|
|
|
|
|
|
|
Translucent icons on Windows 2000
|
|
|
|
Translucent icons on Windows 2000
Since Windows XP it is possible to create and show translucent icons (icons with
semi-transparency) in 32 bit color. This feature allows you to create very slick
icons for your menu-items. But, when the application is executed on Windows
2000, the icons show black ugly pixels for every translucent pixel.
Qios.DevSuite.Components has a unique way to show these icons to make sure they
look as slick on Windows 2000 as they do on Windows XP.
|
|
|
|
|
|
|
QImageCache
|
|
|
|
QImageCache
Because the images of Qios.DevSuite.Components are highly customizable (like
DepersonalizeMenuItemMask) they are often colored, rotated and converted
runtime. To do this on highspeed Qios.DevSuite.Components contains an
intelligent image cache to store these converted images. This makes sure your
clients experience the fastest user interface.
|
|
|
|
|
|
|
Persistence
|
|
|
|
Persistence
Because a user can move and resize several Controls like a QToolBar or a
QDockingWindow, it would be nice if the application starts the same way like the
user left it.
Therefore Qios.DevSuite contains
QPersistenceManager. With QPersistanceManager you can easily save the
position and visibility of QToolBars, QMenus and QDockingWindow. With QToolBars
and QMenus you can even save the menuItems a user has chosen to see.
|
|
|
|
|
|
|
Load & Save QMenuItems
|
|
|
|
Load & Save QMenuItems
ToolBars and MainMenus of various applications often look much alike. To develop
applications more rapidly, Qios.DevSuite lets you load and save QMenu- and
QToolItems from and to XML. This can happen runtime and even designtime. The
icons that are used are set via the IconResource property, so icons can be
shared among applications and you don't have to embed each icon over and over
again. When you have created a nice QMainMenu, QExplorerBar or QToolBar just
save the XML to a file so you can use it in another application with a single
button click.
|
|
|
|
|
|
|
Automatic Visual Studio Integration
|
|
|
|
Automatic Visual Studio Integration
Qios.DevSuite.Components integrates completely into Microsoft Visual Studio 2003
and 2005 Final Release.
|
|
|
|
|
|
|
Microsoft .NET 2.0 Compatibility
|
|
|
|
Microsoft .NET 2.0 Compatibility
Qios.DevSuite.Components is build on Microsoft.NET 1.1 for backwards
compatibility, but it is 100% compatible with Microsoft.NET 2.0.
|
|
|
|
|
|
|
Controls on QMenuItems
|
|
|
|
Controls on QMenuItems
The items of a QMainMenu, QToolBar and QExplorerBar can contain any control.
Just drag the control from the toolbox and drop it on a QMenuItem, QToolItem or
QExplorerItem. The control will be placed on a container control, so you can
also place multiple controls on an item. The controls will also show during any
animation.
|
|
|
|
|
|
|
Localizable
|
|
|
|
Localizable
When your form is set to Localizable all the text,
tooltip and size properties are automatically saved in the default language resource file.
This enables you to create and configure a single form for use in multiple languages.
If you switch languages and alter the text of a QMenuItem the new text will be saved for that language.
|
|
|
|
|
|
|
NotifyIcon support
|
|
|
|
NotifyIcon support
A NotifyIcon is a component that shows an icon in the system tray of the start
menu. Qios.DevSuite has full support to work with a NotifyIcon.
|
|
|
|
|
|
|
Rich markup text on tooltips
|
|
|
|
Rich markup text on tooltips
The QMarkupTextLabel uses a
html-based syntax to provide formatting to your text. The QBalloon component also uses this
markup style to present the user with helpful information. Drop the QBalloon
component on your form and configure it show information about controls, or use
the ToolTipConfiguration property on the controls from our Qios.DevSuite library
to show rich tooltips.
|
|
|
|
|
|
|
Base Controls
|
|
|
|
Base Controls
Besides the list of Controls presented on the Controls page, Qios.DevSuite presents some advanced base Controls
that you can use to develop your own Controls: QContainerControlBase, QContainerControl and QControl
|
|
|
|
|
|
|