Generated from field.c with ROBODoc v3.2.3 on Fri Aug 02 11:27:57 2002

TABLE OF CONTENTS

  1. lib5250/tn5250_field_new
  2. lib5250/tn5250_field_copy
  3. lib5250/tn5250_field_destroy
  4. lib5250/tn5250_field_dump
  5. lib5250/tn5250_field_hit_test
  6. lib5250/tn5250_field_start_pos
  7. lib5250/tn5250_field_end_pos
  8. lib5250/tn5250_field_end_row
  9. lib5250/tn5250_field_end_col
  10. lib5250/tn5250_field_description
  11. lib5250/tn5250_field_adjust_description
  12. lib5250/tn5250_field_count_left
  13. lib5250/tn5250_field_count_right
  14. lib5250/tn5250_field_valid_char
  15. lib5250/tn5250_field_set_mdt
  16. lib5250/tn5250_field_list_destroy
  17. lib5250/tn5250_field_list_add
  18. lib5250/tn5250_field_list_remove
  19. lib5250/tn5250_field_list_find_by_id
  20. lib5250/tn5250_field_list_copy

lib5250/tn5250_field_new

NAME
    tn5250_field_new
SYNOPSIS
    ret = tn5250_field_new (w);
INPUTS
    int                  w          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_field_copy

NAME
    tn5250_field_copy
SYNOPSIS
    ret = tn5250_field_copy (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_field_destroy

NAME
    tn5250_field_destroy
SYNOPSIS
    tn5250_field_destroy (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_field_dump

NAME
    tn5250_field_dump
SYNOPSIS
    tn5250_field_dump (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_field_hit_test

NAME
    tn5250_field_hit_test
SYNOPSIS
    ret = tn5250_field_hit_test (This, y, x);
INPUTS
    Tn5250Field *        This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    Determine if the screen position at row ``y'', column ``x'' is contained
    within this field.  (A hit-test, in other words.)

lib5250/tn5250_field_start_pos

NAME
    tn5250_field_start_pos
SYNOPSIS
    ret = tn5250_field_start_pos (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Figure out the starting address of this field.

lib5250/tn5250_field_end_pos

NAME
    tn5250_field_end_pos
SYNOPSIS
    ret = tn5250_field_end_pos (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Figure out the ending address of this field.

lib5250/tn5250_field_end_row

NAME
    tn5250_field_end_row
SYNOPSIS
    ret = tn5250_field_end_row (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Figure out the ending row of this field.

lib5250/tn5250_field_end_col

NAME
    tn5250_field_end_col
SYNOPSIS
    ret = tn5250_field_end_col (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Figure out the ending column of this field.

lib5250/tn5250_field_description

NAME
    tn5250_field_description
SYNOPSIS
    ret = tn5250_field_description (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Get a description of this field.

lib5250/tn5250_field_adjust_description

NAME
    tn5250_field_adjust_description
SYNOPSIS
    ret = tn5250_field_adjust_description (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Get a description of the mandatory fill mode for this field.

lib5250/tn5250_field_count_left

NAME
    tn5250_field_count_left
SYNOPSIS
    ret = tn5250_field_count_left (This, y, x);
INPUTS
    Tn5250Field *        This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    Return the number of characters in the this field which
    are to the left of the specified cursor position.  Used
    as an index to insert data when the user types.

lib5250/tn5250_field_count_right

NAME
    tn5250_field_count_right
SYNOPSIS
    ret = tn5250_field_count_right (This, y, x);
INPUTS
    Tn5250Field *        This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    This returns the number of characters in the specified field
    which are to the right of the specified cursor position.

lib5250/tn5250_field_valid_char

NAME
    tn5250_field_valid_char
SYNOPSIS
    ret = tn5250_field_valid_char (field, ch);
INPUTS
    Tn5250Field *        field      - 
    int                  ch         - 
DESCRIPTION
    Determine if the supplied character is a valid data character
    for this field.

lib5250/tn5250_field_set_mdt

NAME
    tn5250_field_set_mdt
SYNOPSIS
    tn5250_field_set_mdt (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Set the MDT flag for this field and for the table which owns it.

lib5250/tn5250_field_list_destroy

NAME
    tn5250_field_list_destroy
SYNOPSIS
    ret = tn5250_field_list_destroy (list);
INPUTS
    Tn5250Field *        list       - 
DESCRIPTION
    Destroy all fields in a field list.

lib5250/tn5250_field_list_add

NAME
    tn5250_field_list_add
SYNOPSIS
    ret = tn5250_field_list_add (list, node);
INPUTS
    Tn5250Field *        list       - 
    Tn5250Field *        node       - 
DESCRIPTION
    Add a field to the end of a list of fields.

lib5250/tn5250_field_list_remove

NAME
    tn5250_field_list_remove
SYNOPSIS
    ret = tn5250_field_list_remove (list, node);
INPUTS
    Tn5250Field *        list       - 
    Tn5250Field *        node       - 
DESCRIPTION
    Remove a field from a list of fields.

lib5250/tn5250_field_list_find_by_id

NAME
    tn5250_field_list_find_by_id
SYNOPSIS
    ret = tn5250_field_list_find_by_id (list, id);
INPUTS
    Tn5250Field *        list       - 
    int                  id         - 
DESCRIPTION
    Find a field by its numeric id.

lib5250/tn5250_field_list_copy

NAME
    tn5250_field_list_copy
SYNOPSIS
    ret = tn5250_field_list_copy (This);
INPUTS
    Tn5250Field *        This       - 
DESCRIPTION
    Copy all fields in a list to another list.