Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tv.h

Go to the documentation of this file.
00001 /*
00002  * tv.h
00003  *
00004  * Turbo Vision - Version 2.0
00005  *
00006  * Copyright (c) 1991, 1994 by Borland International
00007  * All Rights Reserved.
00008  *
00009 
00010 DISCLAIMER AND LIMITATION OF LIABILITY: Borland does not make or give any 
00011 representation or warranty with respect to the usefulness or the efficiency 
00012 of this software, it being understood that the degree of success with which 
00013 equipment, software, modifications, and other materials can be applied to 
00014 data processing is dependent upon many factors, many of which are not under 
00015 Borland's control.  ACCORDINGLY, THIS SOFTWARE IS PROVIDED 'AS IS' WITHOUT 
00016 EXPRESS OR IMPLIED WARRANTIES, INCLUDING NO WARRANTIES OF MERCHANTABILITY, 
00017 FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT.  THIS SOFTWARE IS 
00018 PROVIDED GRATUITOUSLY AND, ACCORDINGLY, BORLAND SHALL NOT BE LIABLE UNDER 
00019 ANY THEORY FOR ANY DAMAGES SUFFERED BY YOU OR ANY USER OF THE SOFTWARE.  
00020 BORLAND WILL NOT SUPPORT THIS SOFTWARE AND IS UNDER NO OBLIGATION TO ISSUE 
00021 UPDATES TO THIS SOFTWARE.  
00022 
00023 WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, NEITHER BORLAND NOR ITS 
00024 SUPPLIERS SHALL BE LIABLE FOR (a) INCIDENTAL, CONSEQUENTIAL, SPECIAL OR 
00025 INDIRECT DAMAGES OF ANY SORT, WHETHER ARISING IN TORT, CONTRACT OR OTHERWISE, 
00026 EVEN IF BORLAND HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR (b) 
00027 FOR ANY CLAIM BY ANY OTHER PARTY.  SOME STATES DO NOT ALLOW THE EXCLUSION OR 
00028 LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION AND 
00029 EXCLUSION MAY NOT APPLY TO YOU.  Use, duplication or disclosure by the 
00030 Government is subject to restrictions set forth in subparagraphs (a) through 
00031 (d) of the Commercial Computer-Restricted Rights clause at FAR 52.227-19 when 
00032 applicable, or in subparagraph (c) (1) (ii) of the Rights in Technical Data 
00033 and Computer Software clause at DFARS 252.227-7013, and in similar clauses in 
00034 the NASA AR Supplement.  Contractor/ manufacturer is Borland International, 
00035 Inc., 100 Borland Way, Scotts Valley, CA 95066.
00036 
00037  *
00038  * Modified by Sergio Sigala <sergio@sigala.it>
00039  */
00040 
00045 #define _TV_VERSION 0x0200
00046 
00047 #define Uses_EventCodes
00048 #define Uses_ViewCommands
00049 #define Uses_ipstream
00050 #define Uses_opstream
00051 #define __INC_STDDLG_H
00052 
00053 #if defined( Uses_TApplication )
00054 #define Uses_TProgram
00055 #define Uses_TScreen
00056 #define Uses_TEventQueue
00057 #define __INC_APP_H
00058 #endif
00059 
00060 #if defined( Uses_TProgram )
00061 #define Uses_TEvent
00062 #define Uses_TGroup
00063 #define __INC_APP_H
00064 #endif
00065 
00066 #if defined( Uses_TDeskTop )
00067 #define Uses_TGroup
00068 #define __INC_APP_H
00069 #endif
00070 
00071 #if defined( Uses_TBackground )
00072 #define Uses_TView
00073 #define __INC_APP_H
00074 #endif
00075 
00076 #if defined( Uses_TReplaceDialogRec )
00077 #define __INC_EDITORS_H
00078 #endif
00079 
00080 #if defined( Uses_TFindDialogRec )
00081 #define __INC_EDITORS_H
00082 #endif
00083 
00084 #if defined( Uses_TEditWindow )
00085 #define Uses_TWindow
00086 #define __INC_EDITORS_H
00087 #endif
00088 
00089 #if defined( Uses_TFileEditor )
00090 #define Uses_TEditor
00091 #define __INC_EDITORS_H
00092 #endif
00093 
00094 #if defined( Uses_TMemo )
00095 #define Uses_TEditor
00096 #define __INC_EDITORS_H
00097 #endif
00098 
00099 #if defined( Uses_TEditor )
00100 #define Uses_TView
00101 #define Uses_TPoint
00102 #define __INC_EDITORS_H
00103 #endif
00104 
00105 #if defined( Uses_TIndicator )
00106 #define Uses_TView
00107 #define Uses_TPoint
00108 #define __INC_EDITORS_H
00109 #endif
00110 
00111 #if defined( Uses_TTerminal )
00112 #define Uses_TTextDevice
00113 #define __INC_TEXTVIEW_H
00114 #endif
00115 
00116 #if defined( Uses_TOutline )
00117 #define Uses_TOutlineViewer
00118 #endif
00119 
00120 #if defined( Uses_TOutlineViewer )
00121 #define Uses_TScroller
00122 #define Uses_TScrollBar
00123 #define __INC_OUTLINE_H
00124 #endif
00125 
00126 #if defined( Uses_TTextDevice )
00127 #define Uses_TScroller
00128 #define __INC_TEXTVIEW_H
00129 #endif
00130 
00131 #if defined( Uses_TStatusLine )
00132 #define Uses_TView
00133 #define __INC_MENUS_H
00134 #endif
00135 
00136 #if defined( Uses_TStatusDef )
00137 #define __INC_MENUS_H
00138 #endif
00139 
00140 #if defined( Uses_TStatusItem )
00141 #define __INC_MENUS_H
00142 #endif
00143 
00144 #if defined( Uses_TMenuPopup )
00145 #define Uses_TMenuBox
00146 #define __INC_MENUS_H
00147 #endif
00148 
00149 #if defined( Uses_TMenuBox )
00150 #define Uses_TMenuView
00151 #define __INC_MENUS_H
00152 #endif
00153 
00154 #if defined( Uses_TMenuBar )
00155 #define Uses_TMenuView
00156 #define __INC_MENUS_H
00157 #endif
00158 
00159 #if defined( Uses_TMenuView )
00160 #define Uses_TView
00161 #define __INC_MENUS_H
00162 #endif
00163 
00164 #if defined( Uses_TMenu )
00165 #define __INC_MENUS_H
00166 #endif
00167 
00168 #if defined( Uses_TSubMenu )
00169 #define Uses_TMenuItem
00170 #define __INC_MENUS_H
00171 #endif
00172 
00173 #if defined( Uses_TMenuItem )
00174 #define __INC_MENUS_H
00175 #endif
00176 
00177 #if defined( Uses_TColorDialog )
00178 #define Uses_TColorGroup
00179 #define Uses_TDialog
00180 #define __INC_COLORSEL_H
00181 #endif
00182 
00183 #if defined( Uses_TColorItemList )
00184 #define Uses_TListViewer
00185 #define __INC_COLORSEL_H
00186 #endif
00187 
00188 #if defined( Uses_TColorGroupList )
00189 #define Uses_TListViewer
00190 #define __INC_COLORSEL_H
00191 #endif
00192 
00193 #if defined( Uses_TColorDisplay )
00194 #define Uses_TView
00195 #define __INC_COLORSEL_H
00196 #endif
00197 
00198 #if defined( Uses_TMonoSelector )
00199 #define __INC_COLORSEL_H
00200 #endif
00201 
00202 #if defined( Uses_TMonoSelector )
00203 #define Uses_TCluster
00204 #define __INC_COLORSEL_H
00205 #endif
00206 
00207 #if defined( Uses_TColorSelector )
00208 #define Uses_TView
00209 #define __INC_COLORSEL_H
00210 #endif
00211 
00212 #if defined( Uses_TColorGroup )
00213 #define __INC_COLORSEL_H
00214 #endif
00215 
00216 #if defined( Uses_TColorItem )
00217 #define __INC_COLORSEL_H
00218 #endif
00219 
00220 #if defined( Uses_TChDirDialog )
00221 #define Uses_TDialog
00222 #define __INC_STDDLG_H
00223 #endif
00224 
00225 #if defined( Uses_TDirListBox )
00226 #define Uses_TListBox
00227 #define __INC_STDDLG_H
00228 #endif
00229 
00230 #if defined( Uses_TDirCollection )
00231 #define Uses_TCollection
00232 #define Uses_TDirEntry
00233 #define __INC_STDDLG_H
00234 #endif
00235 
00236 #if defined ( Uses_TRangeValidator )
00237 #define Uses_TFilterValidator
00238 #endif
00239 
00240 #if defined ( Uses_TFilterValidator )
00241 #define Uses_TValidator
00242 #endif
00243 
00244 #if defined ( Uses_TStringLookupValidator )
00245 #define Uses_TLookupValidator
00246 #define Uses_TStringCollection
00247 #endif
00248 
00249 #if defined ( Uses_TLookupValidator )
00250 #define Uses_TValidator
00251 #endif
00252 
00253 #if defined ( Uses_TPXPictureValidator )
00254 #define Uses_TValidator
00255 #endif
00256 
00257 #if defined ( Uses_TValidator )
00258 #define Uses_TObject
00259 #define Uses_TStreamable
00260 #define __INC_VALIDATOR_H
00261 #endif
00262 
00263 #if defined( Uses_TDirEntry )
00264 #define __INC_STDDLG_H
00265 #endif
00266 
00267 #if defined( Uses_TFileDialog )
00268 #define Uses_TDialog
00269 #define __INC_STDDLG_H
00270 #endif
00271 
00272 #if defined( Uses_TFileInfoPane )
00273 #define Uses_TView
00274 #define Uses_TSearchRec
00275 #define __INC_STDDLG_H
00276 #endif
00277 
00278 #if defined( Uses_TFileList )
00279 #define Uses_TSortedListBox
00280 #define Uses_TFileCollection
00281 #define Uses_TSearchRec
00282 #define __INC_STDDLG_H
00283 #endif
00284 
00285 #if defined( Uses_TSortedListBox )
00286 #define Uses_TListBox
00287 #define __INC_STDDLG_H
00288 #endif
00289 
00290 #if defined( Uses_TFileCollection )
00291 #define Uses_TSortedCollection
00292 #define Uses_TSearchRec
00293 #define __INC_STDDLG_H
00294 #endif
00295 
00296 #if defined( Uses_TFileInputLine )
00297 #define Uses_TInputLine
00298 #define __INC_STDDLG_H
00299 #endif
00300 
00301 #if defined( Uses_TSearchRec )
00302 #define __INC_STDDLG_H
00303 #endif
00304 
00305 #if defined( Uses_THistory )
00306 #define Uses_TView
00307 #define __INC_DIALOGS_H
00308 #endif
00309 
00310 #if defined( Uses_THistoryWindow )
00311 #define Uses_TWindow
00312 #define __INC_DIALOGS_H
00313 #endif
00314 
00315 #if defined( Uses_THistoryViewer )
00316 #define Uses_TListViewer
00317 #define __INC_DIALOGS_H
00318 #endif
00319 
00320 #if defined( Uses_TLabel )
00321 #define Uses_TStaticText
00322 #define __INC_DIALOGS_H
00323 #endif
00324 
00325 #if defined( Uses_TParamText )
00326 #define Uses_TStaticText
00327 #define __INC_DIALOGS_H
00328 #endif
00329 
00330 #if defined( Uses_TStaticText )
00331 #define Uses_TView
00332 #define __INC_DIALOGS_H
00333 #endif
00334 
00335 #if defined( Uses_TListBox )
00336 #define Uses_TListViewer
00337 #define __INC_DIALOGS_H
00338 #endif
00339 
00340 #if defined( Uses_TCheckBoxes )
00341 #define Uses_TCluster
00342 #define __INC_DIALOGS_H
00343 #endif
00344 
00345 #if defined( Uses_TMultiCheckBoxes )
00346 #define Uses_TCluster
00347 #define __INC_DIALOGS_H
00348 #endif
00349 
00350 #if defined( Uses_TRadioButtons )
00351 #define Uses_TCluster
00352 #define __INC_DIALOGS_H
00353 #endif
00354 
00355 #if defined( Uses_TCluster )
00356 #define Uses_TView
00357 #define __INC_DIALOGS_H
00358 #endif
00359 
00360 #if defined( Uses_TSItem )
00361 #define __INC_DIALOGS_H
00362 #endif
00363 
00364 #if defined( Uses_TButton )
00365 #define Uses_TView
00366 #define __INC_DIALOGS_H
00367 #endif
00368 
00369 #if defined( Uses_TInputLine )
00370 #define Uses_TView
00371 #define Uses_TValidator
00372 #define __INC_DIALOGS_H
00373 #endif
00374 
00375 #if defined( Uses_TDialog )
00376 #define Uses_TWindow
00377 #define __INC_DIALOGS_H
00378 #endif
00379 
00380 #if defined( Uses_TVMemMgr )
00381 #define __INC_BUFFERS_H
00382 #endif
00383 
00384 #if defined( Uses_TWindow )
00385 #define Uses_TGroup
00386 #define __INC_VIEWS_H
00387 #endif
00388 
00389 #if defined( Uses_TGroup )
00390 #define Uses_TView
00391 #define Uses_TRect
00392 #define __INC_VIEWS_H
00393 #endif
00394 
00395 #if defined( Uses_TListViewer )
00396 #define Uses_TView
00397 #define __INC_VIEWS_H
00398 #endif
00399 
00400 #if defined( Uses_TScroller )
00401 #define Uses_TView
00402 #define Uses_TPoint
00403 #define __INC_VIEWS_H
00404 #endif
00405 
00406 #if defined( Uses_TScrollBar )
00407 #define Uses_TView
00408 #define __INC_VIEWS_H
00409 #endif
00410 
00411 #if defined( Uses_TFrame )
00412 #define Uses_TView
00413 #define __INC_VIEWS_H
00414 #endif
00415 
00416 #if defined( Uses_TView )
00417 #define Uses_TObject
00418 #define Uses_TStreamable
00419 #define Uses_TCommandSet
00420 #define Uses_TPoint
00421 #define Uses_TDrawBuffer
00422 #define Uses_TPalette
00423 #define __INC_VIEWS_H
00424 #endif
00425 
00426 #if defined( Uses_TPalette )
00427 #define __INC_VIEWS_H
00428 #endif
00429 
00430 #if defined( Uses_TCommandSet )
00431 #define __INC_VIEWS_H
00432 #endif
00433 
00434 #if defined( Uses_ViewCommands )
00435 #define __INC_VIEWS_H
00436 #endif
00437 
00438 #if defined( Uses_TStrListMaker )
00439 #define Uses_TObject
00440 #define Uses_TStreamable
00441 #define Uses_TStrIndexRec
00442 #define __INC_RESOURCE_H
00443 #endif
00444 
00445 #if defined( Uses_TStringList )
00446 #define Uses_TObject
00447 #define Uses_TStreamable
00448 #define __INC_RESOURCE_H
00449 #endif
00450 
00451 #if defined( Uses_TStrIndexRec )
00452 #define __INC_RESOURCE_H
00453 #endif
00454 
00455 #if defined( Uses_TResourceFile )
00456 #define Uses_TObject
00457 #define __INC_RESOURCE_H
00458 #endif
00459 
00460 #if defined( Uses_TResourceItem )
00461 #define __INC_RESOURCE_H
00462 #endif
00463 
00464 #if defined( Uses_TResourceCollection )
00465 #define Uses_TStringCollection
00466 #define __INC_RESOURCE_H
00467 #endif
00468 
00469 #if defined( Uses_TStringCollection )
00470 #define Uses_TSortedCollection
00471 #define __INC_RESOURCE_H
00472 #endif
00473 
00474 #if defined( Uses_MsgBox )
00475 #define __INC_MSGBOX_H
00476 #endif
00477 
00478 #if defined( Uses_TSystemError )
00479 #define __INC_SYSTEM_H
00480 #endif
00481 
00482 #if defined( Uses_TScreen )
00483 #define __INC_SYSTEM_H
00484 #endif
00485 
00486 #if defined( Uses_TEventQueue )
00487 #define Uses_TEvent
00488 #define __INC_SYSTEM_H
00489 #endif
00490 
00491 #if defined( Uses_TEvent )
00492 #define Uses_TPoint
00493 #define __INC_SYSTEM_H
00494 #endif
00495 
00496 #if defined( Uses_THardwareInfo )
00497 #define __INC_HARDWARE_H
00498 #endif
00499 
00500 #if defined( Uses_EventCodes )
00501 #define __INC_SYSTEM_H
00502 #endif
00503 
00504 #if defined( Uses_TSortedCollection )
00505 #define Uses_TNSSortedCollection
00506 #define Uses_TCollection
00507 #define __INC_OBJECTS_H
00508 #endif
00509 
00510 #if defined( Uses_TCollection )
00511 #define Uses_TNSCollection
00512 #define Uses_TStreamable
00513 #define __INC_OBJECTS_H
00514 #endif
00515 
00516 #if defined( Uses_TRect )
00517 #define Uses_TPoint
00518 #define Uses_ipstream
00519 #define Uses_opstream
00520 #define __INC_OBJECTS_H
00521 #endif
00522 
00523 #if defined( Uses_TPoint )
00524 #define __INC_OBJECTS_H
00525 #endif
00526 
00527 #if defined( Uses_TDrawBuffer )
00528 #define __INC_DRAWBUF_H
00529 #endif
00530 
00531 #if defined( Uses_fpstream )
00532 #define Uses_fpbase
00533 #define Uses_iopstream
00534 #define __INC_TOBJSTRM_H
00535 #endif
00536 
00537 #if defined( Uses_ofpstream )
00538 #define Uses_fpbase
00539 #define Uses_opstream
00540 #define __INC_TOBJSTRM_H
00541 #endif
00542 
00543 #if defined( Uses_ifpstream )
00544 #define Uses_fpbase
00545 #define Uses_ipstream
00546 #define __INC_TOBJSTRM_H
00547 #endif
00548 
00549 #if defined( Uses_fpbase )
00550 #define Uses_pstream
00551 #define __INC_TOBJSTRM_H
00552 #endif
00553 
00554 #if defined( Uses_iopstream )
00555 #define Uses_ipstream
00556 #define Uses_opstream
00557 #define __INC_TOBJSTRM_H
00558 #endif
00559 
00560 #if defined( Uses_opstream )
00561 #define Uses_pstream
00562 #define Uses_TPWrittenObjects
00563 #define __INC_TOBJSTRM_H
00564 #endif
00565 
00566 #if defined( Uses_ipstream )
00567 #define Uses_pstream
00568 #define Uses_TPReadObjects
00569 #define __INC_TOBJSTRM_H
00570 #endif
00571 
00572 #if defined( Uses_pstream )
00573 #define __INC_TOBJSTRM_H
00574 #endif
00575 
00576 #if defined( Uses_TPReadObjects )
00577 #define Uses_TNSCollection
00578 #define __INC_TOBJSTRM_H
00579 #endif
00580 
00581 #if defined( Uses_TPWrittenObjects )
00582 #define Uses_TNSSortedCollection
00583 #define __INC_TOBJSTRM_H
00584 #endif
00585 
00586 #if defined( Uses_TStreamableTypes )
00587 #define Uses_TNSSortedCollection
00588 #define __INC_TOBJSTRM_H
00589 #endif
00590 
00591 #if defined( Uses_TStreamableClass )
00592 #define __INC_TOBJSTRM_H
00593 #endif
00594 
00595 #if defined( Uses_TStreamable )
00596 #define __INC_TOBJSTRM_H
00597 #endif
00598 
00599 #if defined( Uses_TNSSortedCollection )
00600 #define Uses_TNSCollection
00601 #define __INC_TVOBJS_H
00602 #endif
00603 
00604 #if defined( Uses_TNSCollection )
00605 #define Uses_TObject
00606 #define __INC_TVOBJS_H
00607 #endif
00608 
00609 #if defined( Uses_TObject )
00610 #define __INC_TVOBJS_H
00611 #endif
00612 
00613 #if defined( Uses_TKeys )
00614 #define __INC_TKEYS_H
00615 #endif
00616 
00617 #include <tvision/tvconfig.h>
00618 #include <tvision/ttypes.h>
00619 
00620 //#if defined( __INC_HARDWARE_H )
00621 //#include <tvision/hardware.h>
00622 //#endif
00623 
00624 #if defined( __INC_TKEYS_H )
00625 #include <tvision/tkeys.h>
00626 #endif
00627 
00628 #include <tvision/util.h>
00629 
00630 #if defined( __INC_TVOBJS_H )
00631 #include <tvision/tvobjs.h>
00632 #endif
00633 
00634 #if defined( __INC_TOBJSTRM_H )
00635 #include <tvision/tobjstrm.h>
00636 #endif
00637 
00638 #if defined( __INC_DRAWBUF_H )
00639 #include <tvision/drawbuf.h>
00640 #endif
00641 
00642 #if defined( __INC_OBJECTS_H )
00643 #include <tvision/objects.h>
00644 #endif
00645 
00646 #if defined( __INC_SYSTEM_H )
00647 #include <tvision/system.h>
00648 #endif
00649 
00650 #if defined( __INC_MSGBOX_H )
00651 #include <tvision/msgbox.h>
00652 #endif
00653 
00654 #if defined( __INC_RESOURCE_H )
00655 #include <tvision/resource.h>
00656 #endif
00657 
00658 #if defined( __INC_VIEWS_H )
00659 #include <tvision/views.h>
00660 #endif
00661 
00662 #if defined( __INC_BUFFERS_H )
00663 #include <tvision/buffers.h>
00664 #endif
00665 
00666 #if defined( __INC_DIALOGS_H )
00667 #include <tvision/dialogs.h>
00668 #endif
00669 
00670 #if defined( __INC_VALIDATOR_H )
00671 #include <tvision/validate.h>
00672 #endif
00673 
00674 #if defined( __INC_STDDLG_H )
00675 #include <tvision/stddlg.h>
00676 #endif
00677 
00678 #if defined( __INC_COLORSEL_H )
00679 #include <tvision/colorsel.h>
00680 #endif
00681 
00682 #if defined( __INC_MENUS_H )
00683 #include <tvision/menus.h>
00684 #endif
00685 
00686 #if defined( __INC_TEXTVIEW_H )
00687 #include <tvision/textview.h>
00688 #endif
00689 
00690 #if defined( __INC_EDITORS_H )
00691 #include <tvision/editors.h>
00692 #endif
00693 
00694 #if defined( __INC_OUTLINE_H )
00695 #include <tvision/outline.h>
00696 #endif
00697 
00698 #if defined( __INC_APP_H )
00699 #include <tvision/app.h>
00700 #endif

Generated at Sat Sep 22 20:19:12 2001 for TVision by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001