actions.test:
    1.1: action with 1 arg
    1.2: action with more args
    1.3: action with more args, mixing quotes and non-quotes
    1.4: action with varying separators
arrow.test:
    1.1: arrow direction down
    1.2: arrow direction left
    1.3: arrow direction right
    1.4: arrow direction up
    2.1: arrow arm
    2.2: arrow activate 
    2.3: arrow disarm
    2.3: arrow armAndActivate
    3.1: %w substitution
converters.test:
    1.1: convert XmString to String
    2.1: convert Boolean to String
    2.2: convert Boolean to String
    3.1: convert Dimension to String
    4.1: convert XmStringTable to String
    5.1: convert int to String
    6.1: convert widget to string
    6.2: convert string to XmString
extra_child.test:
    1.1: OK message box child
    1.2: Cancel message box child
    1.3: Help message box child
    1.4: Message message box child
    1.5: Separator message box child
    1.6: Symbol message box child
    2.1: OK selection box child
    2.2: Cancel selection box child
    2.3: Help selection box child
    2.4: Apply selection box child
    2.5: ItemsList selection box child
    2.6: Items selection box child
    2.7: Selection selection box child
    2.8: Separator selection box child
    2.9: Text selection box child
    2.1: OK file selection box child
    2.2: Cancel file selection box child
    2.3: Help file selection box child
    2.4: Apply file selection box child
    2.5: ItemsList file selection box child
    2.6: Items file selection box child
    2.7: Selection file selection box child
    2.8: Separator file selection box child
    2.9: Text file selection box child
    2.10: Dir file selection box child
    2.11: DirList file selection box child
    2.12: FilterLabel file selection box child
    4.1: HorScrollBar scrolled window child
    4.2: VertScrollBar scrolled window child
    4.3: ClipWindow scrolled window child
hidden.test:
    1.1: hidden scrolled text parent
    1.2: hidden scrolled list parent
    1.3: hidden dialog parent
list.test:
    1.1: list items
    1.2: resetting list items
    1.3: clearing list items
    1.4: resetting list items
    2.1: selecting list item
    2.2: reselecting list items
    2.3: clearing list selection
    2.4: reselecting list items
    3.1: adding list item at front
    3.2: adding list item at end
    3.3: adding list item in middle
    3.4: deleting list item at front
    3.5: deleting list item at middle
    3.6: deleting all list items
    3.7: adding item to empty list
    3.8: deleting list item by position
    4.1: single selection callback
    4.2: single selection callback
    4.3: single selection callback
    5.1: % substitutions for single select
    5.2: % substitutions for multiple select
    6.1: selectItem - single select
    6.2: selectItem - multiple select
    7.1: deselectItem - multiple select
    7.2: deselectAllItems
    8.1: selectPosition
    8.2: deselectPosition
    8.3: positionSelected - true
    8.4: positionSelected - false
    9.1: itemExists - true
    9.2: itemExists - false
text.test:
    1.1: setting and getting text
    2.1: appending text by insert-string
    2.2: deleting text by delete-previous-character
    2.3: inserting text by self-insert
    3.1: turn off every change in modifyVerify callback
    3.2: change text in modifyVerify callback
    4.1: set and get text
    4.2: get a substring
    5.1: set and get editable state
    5.2: set and get editable state
    6.1: getting and setting insertion position
    6.2: getting last position
    7.1: search forward for string
    7.2: search backward for string
    7.3: search for non-existent string
    8.1: insert text
    8.2: replace text
    9.1: scroll and top position
    9.2: set top character
    9.3: show position
    10.1: two sources
    11.1: managing the primary selection
    11.2: locating primary selection
    11.3: copy and paste primary selection
    11.4: cut and paste the primary selection
