home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg - A Text function that retrieves a copy
- of a portion of the internal text buffer
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////TTTTeeeexxxxtttt....hhhh>>>>
-
- iiiinnnntttt XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg ((((_w_i_d_g_e_t, _s_t_a_r_t, _n_u_m__c_h_a_r_s, _b_u_f_f_e_r__s_i_z_e, _b_u_f_f_e_r))))
- WWWWiiiiddddggggeeeetttt _w_i_d_g_e_t;;;;
- XXXXmmmmTTTTeeeexxxxttttPPPPoooossssiiiittttiiiioooonnnn_s_t_a_r_t;;;;
- iiiinnnntttt _n_u_m__c_h_a_r_s;;;;
- iiiinnnntttt _b_u_f_f_e_r__s_i_z_e;;;;
- cccchhhhaaaarrrr ****_b_u_f_f_e_r;;;;
-
-
- VVVVEEEERRRRSSSSIIIIOOOONNNN
- This page documents version 1.2 of the Motif library.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg retrieves a copy of a portion of the
- internal text buffer of a Text widget. The function copies
- a specified number of characters from a given start position
- in the internal text buffer into a buffer provided by the
- application. A NULL terminator is placed at the end of the
- copied data.
-
- The size of the required buffer depends on the maximum
- number of bytes per character (MMMMBBBB____CCCCUUUURRRR____MMMMAAAAXXXX) for the current
- locale. MMMMBBBB____CCCCUUUURRRR____MMMMAAAAXXXX is a macro defined in ssssttttddddlllliiiibbbb....hhhh. The
- buffer should be large enough to contain the substring to be
- copied and a NULL terminator. Use the following equation to
- calculate the size of buffer the application should provide:
-
- _b_u_f_f_e_r__s_i_z_e = (_n_u_m__c_h_a_r_s * MMMMBBBB____CCCCUUUURRRR____MMMMAAAAXXXX) + 1
-
-
- _w_i_d_g_e_t Specifies the Text widget ID.
-
- _s_t_a_r_t Specifies the beginning character position from
- which the data will be retrieved. This is an
- integer number of characters from the beginning of
- the text buffer. The first character position is
- 0.
-
- _n_u_m__c_h_a_r_s Specifies the number of characters to be copied
- into the provided buffer.
-
- _b_u_f_f_e_r__s_i_z_e
- Specifies the size of the supplied buffer in
- bytes. This size should account for a NULL
- terminator.
-
-
-
-
- Page 1 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnngggg((((3333XXXX))))
-
-
-
- _b_u_f_f_e_r Specifies the character buffer into which the
- internal text buffer will be copied.
-
-
- For a complete definition of Text and its associated
- resources, see XXXXmmmmTTTTeeeexxxxtttt((((3333XXXX)))).
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- XXXXmmmmCCCCOOOOPPPPYYYY____SSSSUUUUCCCCCCCCEEEEEEEEDDDDEEEEDDDD The function was successful.
-
- XXXXmmmmCCCCOOOOPPPPYYYY____FFFFAAAAIIIILLLLEEEEDDDD The function failed because it was
- unable to copy the specified number of
- characters into the buffer provided.
- The buffer size may be insufficient.
- The contents of _b_u_f_f_e_r are undefined.
-
- XXXXmmmmCCCCOOOOPPPPYYYY____TTTTRRRRUUUUNNNNCCCCAAAATTTTEEEEDDDD The requested number of characters
- extended beyond the internal buffer.
- The function copied characters between
- _s_t_a_r_t and the end of the widget's buffer
- and terminated the string with a NULL
- terminator; fewer than _n_u_m__c_h_a_r_s
- characters were copied.
-
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- XXXXmmmmTTTTeeeexxxxtttt((((3333XXXX)))) and XXXXmmmmTTTTeeeexxxxttttGGGGeeeettttSSSSuuuubbbbssssttttrrrriiiinnnnggggWWWWccccssss((((3333XXXX)))).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 4/30/98)
-
-
-
-