|
ctExplorer |
ctExplorer is a single meta-component that dynamically manages a List Bar,
List View, Tree View, Splitter Bars, Tabs and HTML viewer. Since all views
are integrated into a single component, ctExplorer provides a quick and easy foundation for
creating application interfaces or “explorer-like” applications
removing the need to program and manage individual explorer UI objects and their
interaction. |
|
 |
|
ctExplorer offers developers complete
control over data and document object interaction, allowing users to navigate objects
from the List Bar, Tree View or List View areas. The HTML viewer
will display selected objects according to their file-types (Word,
Excel...). making ctExplorer a powerful UI component ideal for designing
applications where large volumes of
data need to be available and in a well organized presentation layer. |
 |
| General
Features |
| Integrated
Splitter/Resizing : Splitter
bar and embedded window resizing activity is handled by ctExplorer
internally. A great benefit for IDE’s that do not support
the ISimpleFrame standard. |
| Interchangeable
Views : The tree view, list view, list bar, browser, tabs and
text area can all be removed from the control. This allows for
complete control in the presentation of the ctExplorer control. |
| Enhanced
Views : The tree view, list view, list bar and/or browser area
can all be enhanced or replaced with other custom controls to help
increase the functionality of the view. |
|
 |
|
In the example
above, we have added a text area above the browser to enhance the
entire view. The text area will move and size along with the
browser. |
| Internal Image List : An internal image
list can be used to assign images to the different views in the control. |
|
New GDI+ Type Styles : New
border types and GDI+ type shading and fills allow you to present
the control with many graphical features common in Windows XP . |
|
Property Pages :
The new property pages for ctExplorer allow you to treat each
of the four views as if it were a separate controls, allowing for
easy navigation and set-up of the component just the way you need it
for your own branding. |
|
 |
|
Help File : A
completely brand new help file divided into separate sections for
each view making it easier to find the information you need. |
|
|
| Tree
View |
| The
Tree View is an enhanced hierarchical tree / outline control ideal for displaying document headings, index entries, file directory structures, and any other information that can be organized in a hierarchical format.
The Tree View consists of a series of node objects. Each node may have its own text (or label), bitmaps, check boxes and radio buttons. Each node item in the list may also have subordinate items or children. These children are represented as indented levels. When a parent item is expanded, its immediate child items become visible. When the parent item is collapsed, child items are hidden. |
| Node Display Features :
The tree view can display a variety of different items in a node: text for the node, "Plus/Minus" picture, "Open / Close / Leaf" picture, an independent bitmap image, and Tree Lines. |
|
 |
|
Tree view with custom images and colors assigned to
specified nodes. |
| Edit Node Text :
Tree view's first column can be set to an edit mode. End-users may enter or edit node text by selecting it with a mouse. |
| Sub-Text
: Each node item can
contain its regular text as well as
sub-text. |
 |
|
The
blue text after the regular text is the sub-text for the node items. |
| Check
Box Support : Support for check boxes in any cell in the
control. Support for custom (user supplied) check box images. |
| Radio
Button Support : Support
for child nodes can be grouped and set
with radio buttons (first column only). Support is also provided for custom (user
supplied) radio button images. |
|
 |
|
Tree
view with check boxes and radio buttons |
| Multi-Select : Support
for multi-select. |
| Drag
and Drop : Drag items into
and out of the tree. |
|
Column Data Types : Columns can be defined as text, numeric, or
date/time. This now aids in the column sorts. |
|
Header Items : List items can be set up as headers. Headers
are not affected by defined columns. |
|
Single and Multi-column Sort : Sort the list on values contained in any one, or combination of up to three columns, simultaneously.
Sorts can be based on column data type (i.e. text, numeric, or
dates). |
|
 |
|
The Tree View
configured with item headers,
multiple columns, sub-text, check box columns and custom images. |
|
| List
View |
|
The List View is an
enhanced list box object. It provides extensive list box functionality beyond that of standard list box objects that ship with most
IDE's. This includes the ability to contain variable height list items, the ability to host sub-text, support for multi-select and multi-lines, drag and drop in and out of the control, picture clips and check boxes within each list item, multiple columns, tool tips on the vertical scroll bar, vertical and horizontal grid lines, pre-column display, etc. |
| Row
Properties : Including colors
and fonts ( images at the cell level ). |
|
Check Boxes : Support for check boxes in a column. |
| Sub-Text : Developer-definable multi-line wrapping sub-text data in addition to standard row/column list data. |
|
 |
| Alternate
Line Colors : Alternating groups of lines switch background color. |
| Pre-Column
: Add a pre-column to the list to identify by an arrow, or for
numbering rows or pre-define with a picture. |
| Built-in Text Search : Search for a text string in a given column. Support for soft-seek
and case sensitive searches as well. |
| Drag
and Drop : Drag items into
and out of the list. |
| Grid
Lines : Option to display horizontal and vertical lines between
the columns and list items. |
| Multi-Select : Support
for multi-select. |
|
Display/Hide Sub-Text : The
control can be set up so that plus/minus boxes appear beside list
items with sub-text. The sub-text can then be viewed or hidden by
clicking on the plus/minus box. |
|
 |
|
Column Data Types : Columns can be defined as text, numeric, or
date/time. This now aids in the column sorts. |
|
Header Items : List items can be set up as headers. Header will not be broken up
by defined columns. |
|
 |
|
The List View with a header item, a check box column, and
alternating line colors. |
|
Single and Multi-column Sort : Sort the list on values contained in any one, or combination of up to three columns, simultaneously.
Sorting can be based on column data type (i.e. text, numeric, or
dates). |
|
Tool Tips : Support for tool tips for text within a cell,
and for the vertical scroll bar. |
|
| List
Bar View |
| The
List Bar View is a navigation component similar to the Microsoft® Outlook™ list bar.
The List Bar View displays sets of sliding lists; each list contains its own group of items. An item can be represented with text and/or an image. Clicking on a list bar button slides the selected list and its items into view. When there are more list items in a list that can be displayed within the object, navigation buttons are automatically displayed so that the end-user may scroll to hidden items. |
|
 |
|
Text
Options :
The control
provides embedded support for assigning and customizing the text
strings used for List Bars and List Items. Set one or any combination
of 15 properties to create a perfect presentation. |
| Smooth
Scrolling : Enhance your
List Bar interface with smooth scrolling. |
|
Drag and
Drop : Support for dragging a new item into the list.
Drag items from the control as well. |
| Word
Wrap : Provide complete item descriptions
with item word wrapping. |
| Mouse Over and Select Status :
Create unique Mouse Over and Select Status displays with any
combination of images, fonts, and colors for each item. |
|
Text Alignment : Modify Text
Alignment within the list bars and list
items. |
|
Navigation Buttons :
Navigation buttons may be placed within the list headers with left or
right orientation. |
|
Support for Multiple Columns : Display multiple columns
of images within the control. |
|
 |
|
Images for List Bars : Assign picture clips to the list
bars. |
|
 |
|
| Browser
View |
| The
Browser View provides the functionality of a
Web Browser within an ActiveX design. The object provides a window through
which sites on the World Wide Web can be browsed, as well as folders in
the local file system and on a network. The browser view supports all the regular
functionality of the MS browser including hyper-linking, Uniform Resource
Locator (URL) navigation, and maintenance of a history list. |
|
 |
| Browser Capabilities: Add a browser
window to any part of your application. Scroll bars are automatically
displayed when necessary. |
| Alternative Documents: Just as with MS
IE, if host applications such as Word or Excel are available to the
system, the Browser View will call the host application and display non-html
documents within the appropriate host application. |
| Complete Exposure:
Extensive control and easy access to browser functionality, including
the ability to print the current document, maintain a history list, etc. |
| Find and Highlight Text: Search and
highlight text within a document. Also, count and highlight all
occurrences of specific text within a document. |
| Text Size: Set the default text size
within the browser. |
|
Read a Text String : Easily turn a text string into a
.txt or .htm document to make it easier for the browser to display. |
|
| Tabs |
| It
is possible to assign tabs to the tree view, list view and browser
view. This allows the programmer to increase the functionality of
the view. |
|
 |
| Use
Text and/or Images : The content of the tabs can be set up with
text and/or an image from the internal image list. |
| Tab
Placement : The tabs can be assigned to the top or bottom of the
view. |
| Additional
Views of ctExplorer (click
on image for larger view) |
|

|
|

|
|
 |