|
|
EditTable
- Features
- Comprehensive
table layout - Resources for controlling all aspects of the table's appearance
(colors, fonts, titles, rows, columns, row/column labels, grid line style, margins,
etc.)
- Flexible
data types - Data can be any of the atomic types (int, long, float, string,
etc.) or the INT pointer data type for composite data such as dates and times. Table
data may be shared with the application, or a copy of the data may be used.
- High
performance - Optimized redrawing algorithms minimize redrawing, scrolling
and table population times. Capable of over 1,500 blotter updates per second.
- Data
formatting - Use any C-format specification or an application-specific format
definition. Support for compound strings.
- Labels -
Use automatic spreadsheet-style or application supplied or row and column annotation
labels.
- Row/column
control - Set colors, fonts, alignment, width, height and visibility on a
row or column basis. Rows and columns may be frozen and placed so that they remain
visible during scrolling.
- Cell
control - Set cell width, height, colors, fonts and alignment on a cell-by
cell basis. Cell width/height can be set in either character or pixel units. Support
for multiple lines per cell. Cell flashing at any specified rate.
- Text
overflow - Full control over action to take when text overflows cell size,
e.g. show overflow marker, overflow into next cell, etc.
- Scrolling
and Sorting - Smooth scrolling of large tables, synchronized scrolling of
multiple tables, and freeze rows or columns. Sort
a specified column using user defined comparator function.
- Interactive
editing - In-place editing of table values. Support for insert, delete, cut,
copy and paste operations on rows and columns. Cut, paste and move cell values
interactively via drag and drop. Cells can be designated as read-only or as fully
editable.
- Interactive
layout - The end user can interactively resize cells, rows or columns. Reorder
rows and columns interactively via drag and drop.
- Input
validation - Callbacks for validating cell value input.
- Graphical
annotation - INT graphic objects and the ObjectEditor library can be used
to add labels, lines, arrows, boxes, symbols, images and other annotation to tables.
- Data
object connection - Table data can be encapsulated as simple objects which
can be associated with ChartObjects for graphing.
- Drag
and Drop - Full support of Motif 1.2 drag and drop. Table values can be moved,
copied and linked to ChartObjects via drag and drop.
- Dynamic
live-links - Data displayed in an EditTable can be linked dynamically to
views in other tables or ChartObjects. EditTable supports live links to real-time
data.
- No
runtime fees, no royalties - You can distribute end-user applications that
use EditTable free of any royalties or runtime fees. Free full
support service available for 30 days. Renewable annual support and upgrades.
FTP site available for patches, and website for current information on new releases,
FAQ, documentation, etc.
|
|