INT, Inc.
2901 Wilcrest, Suite 100
Houston, Texas 77042
Toll Free 1 877 4-CARNAC
Phone:1 713 975-7434
Fax: 1 713 975-1120
E-mail: intinfo@int.com

 

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.