EditTable FAQs

Note: Any CODE FRAGMENT in the the answers to the following questions, unless specified otherwise, should be treated as modification to the CODE of the answer to Question number 1.


Definitions

What is EditTable?

EditTable Attributes

How can I customize the table?
How can I set the background color of the annotation areas?
How can I control the attributes of cells?

Row/Column Manipulations

How can I freeze Rows/Columns?
How can I hide Rows/Columns?
How can I set datatypes for columns (including user formatted data)?
How can I insert/delete programatically?
How can I span cells?

I/O of EditTable

How can I output the content of an EditTable to a PostScript file?
How can I read data from an ASCII file into an EditTable widget?

Drag & Drop

How do I implement "DRAG & DROP" in EditTable?

Local CallBacks

How can I add/use local callbacks?
How can I selectively deny editing of a cell?

Actions & Translations

How can I increase the value of a cell with a keystroke?
How do I make EditTable behave like XmList?
How do I control navigation and pointer in EditTable?

Widget in a Cell & Object on top of an EditTable

How can I put a widget in a cell/cells?
How can I attach a pull_down menu widget to a cell?
How can I add objects on top of an EditTable?

Scroll Widget

How do I place a particular group of adjacent cells in the center of the viewing area?
Can I create several scrolled EditTables in an application and have them share scroll bar(s)?

Others

Why do I have to click the table cell twice at startup to get the I beam in the cell ?
How can I batch updates to the table?