Module text_win.pkg

************************************************************************ Confidential Trade Secret. Copyright 1987-1992 Data Access Corporation, Miami FL, USA All Rights reserved DataFlex is a registered trademark of Data Access Corporation. $Source: k:\RCS\.\pkg\text_win.pkg,v $ $Revision: 1 $ $State: Exp $ $Author: james $ $Date: Apr 01 16:09:34 1997 $ $Locker: $ $Log: text_win.pkg,v $ Revision 2.1 1993/08/25 17:49:49 james Adding new main branch Revision 1.2 1993/04/28 00:20:34 james Initializing 3.04 source code. Revision 1.1 1992/09/08 14:43:09 james Initial revision Revision 1.14 92/06/10 02:27:53 lee child wrapping now saves if autosave in origin OR in current object Revision 1.13 92/06/03 15:17:46 steve-l altered Child_Wrapping for proper argument dereferencing Revision 1.12 92/06/03 15:10:46 steve-l altered child_Wrapping for new argument Revision 1.11 92/06/01 17:57:26 steve-l guarded REQUEST_SAVE behavior with server=0 | not(read-only(server)) Revision 1.10 92/05/29 19:14:53 steve-l REFRESH message altered to send entry_clear_all or entry_clear plus entry_display. Old code retained commented-out in case of later re-optimization. Revision 1.9 92/05/29 14:05:54 lee removed end_construct_* messages from mixins; now, classes that use the mixin send the message that used to be sent by the end_construct_* message (for efficiency). Revision 1.8 92/05/14 17:11:41 SWM Updated Copyright slug. Revision 1.7 92/03/29 18:45:20 lee added MSG_END_CONSTRUCT_OBJECT, moved ENDMAC macro stuff into END_CONSTRUCT- OBJECT procedures (in .pkgs). moved Flag_ITems to list.pkg after generalizing it based on PROTOTYPE_OBJECT instead of Whether or not it is a table-oriented object. Moved define_access_keys mechanism completely into actionbr.pkg. fixed two typos: import_class_protocol used !# instead of !3, and register- procedure used !1 instead of !2. Revision 1.6 92/03/09 19:05:02 james Added #CHKSUB directive to insure source only compiled with correct revision of compiler. Revision 1.5 92/03/05 15:44:40 steve-l Request_Superfind changed to set ERR false before calling server and to check err (with found) afterward, in case of non-file-boundary errors. Cut_Marked_Area and Paste messages altered to set Changed_State to true. Revision 1.4 92/01/13 14:49:12 steve-l Added MSG_REFRESH Revision 1.3 92/01/12 15:27:38 steve-l *** empty log message *** Revision 1.2 91/11/08 09:19:47 steve-l it ************************************************************************/ ************************************************************************ File Name: Text_Win.Pkg Creation Date: January 1, 1991 Modified Date: January 13, 1992 Author(s): Steven A. Lowe This module contains the Text_Window class definition. This package implements an editing object for variable-length text fields and sequential files. ************************************************************************/ ************************************************************************ Version: 1.0 12-92-1992 : Created Author: John J. Tuohy 1. Adds Stop_UI_State Support 2. Adds Should_Save Property // (LS) moved into server.pkg 3. Modifies Changed_State to check Should_save (fixes RT bug) (LS - undid this mod) 10-07-1993 Add include file with new exit_function procedure. RT bug 03-21-1994 (LS) v1.1 Added Non_Dependent_Item_Mixin (for manual bcst/delg). 04-08-1994 (LS) v1.1 Added DEO delegation. ************************************************************************/ ************************************************************************/ 12/22/94 JJT Merge Changes Merged the 0 class into entry_form. Added DEO delegate logic to request_???? messages. Changed Request_save to set chagned_state to false after a server-less save performs a write 05/22/95 JJT Added object_validation to focus support in request_clear and request_clear_all (also see deodlgmx.pkg) 08/29/95 JJT Fixed entry_update to respect parameters properly. 09/04/95 JJT - Code Clean up (removed dead commented code) ************************************************************************/

References (2):

ModuleLine
cDbTextEdit.pkg2
Dftxtwin.pkg28

Field References (0):

ModuleContaining SymbolLine