home *** CD-ROM | disk | FTP | other *** search
- TSDWIN.LIB Version 2.00
-
- Clipper 5.01 Window Library Changes and Enhancements
-
- Copyright (C) 1992 Trilateral Systems Development Ltd.
- -----------------------------------------------------------------------
- 08/31/92 - Updated TSDWIN.LIB to Version 2.00
- - this is a major upgrade.
- - many new functions plus:
- - compile with or without the mouse.
- - create windows before you display them for a huge
- increase in speed.
- - most output functions now use direct screen writes.
- - hide and unhide windows.
- - complete source code is no longer available.
- - screen blankers.
- - random numbers.
- - more ways to create your own window functions.
-
- 07/05/92 - Updated TSDWIN.LIB to Version 1.50
- - Added InitGlobals(), GetGlobal() as a Global Value
- Holder.
- - Changed wCalendar() and wDateInit() to allow a frame
- colour to be passed.
- - Added waSay(), @... SAY... with arrays.
- - Added wBackup(). A generic backup module.
- - Added ListAsArray() and ArrayAsList(). Useful array
- functions.
- - Added ASM mouse functions:
- _twM0A()
- _twM1()
- _twM2()
- _twM3B(), _twM3C(), _twM3D()
- _twM4()
- _twM5A(), _twM5B(), _twM5C(), _twM5D()
- _twM6A(), _twM6B(), _twM6C(), _twM6D()
- _twM7()
- _twM8()
- _twM10()
- _twM11C(), _twM11D()
- _twM16()
- _twM26()
- _twM27B(), _twM27C(), _twM27D()
- _twM33()
- _twM42A()
- _twM49A(), _twM49B(), _twM49C(), _twM49D()
-
- Where the numbers denote the Interrupt 33h Function
- Number and the letter denotes the return Register.
-
- - Added Mouse support functions:
-
- Moused browse systems
- menu systems
- messaging systems
-
- - Complete rewrite of all docs, .NG and demo program.
- - Many more changes and additions which are fully
- documented in TSDWIN.NG and TSWINQRF.DOC.
-
-
- 09/21/91 - Updated TSDWIN.LIB to Version 1.42
- - Added wPopMenu() and wPopChoice(): small functions using
- the window class to display a MENU and an a ACHOICE.
- - Added new parameter to wDBrowse(). lStabilize allows you to
- pick whether or not a keypress will intercept browse
- stabilization.
- - Added GetCurElem() to wABrowse()
- - Fixed a bug with scrollbar placement in wABrowse().
- - Added the capability to explode windows.
- - For wDBrowse() and wABrowse(), if AUTOLITE is false, the
- cursor left and right keys will now pan the browse instead
- of moving the field pointer.
- - Added wSay2() to allow strings with 2 colours to be placed
- in a window.
- - Added wGetKeyStat() and wSetKeyStat()
- - Added a Bar Gauge Class (Based on Nantucket Source Sample
- Files.
- - wGaugeNew()
- - wGaugeDisplay()
- - wGaugeUpdate()
- - Added an Indexing Class:
- - IndexMaker()
- - Change MakeShadowArea() to wMakeShadowArea() to avoid a
- naming conflict with Funcky.
- - Added mPop() function to Message Class.
- - Added wIsDrive() and _twIsDrive()
- - wPop() returns current handle if not the top window.
- - wPop() now automatically handles frame colours and titles
- if the frame colour is of the array type, ie., the top
- window will be displayed in the active frame colour after
- a wPop().
- - wDisplay() returns current handle now.
- - Added wCalculator()
- CalcInit()
- wCallCalc()
- - You can now specify a null string for the fill character
- in twOpen(), allowing the creation of transparent windows.
- - Modest communications routines have been added to allow
- construction of telephone dialers.
- tw_MdInit()
- tw_MdPort()
- tw_MdDial()
- tw_MdStr()
- tw_MdStatus()
- - Added wClock(), an operating clock.
- - Added wDate()
- - Added wCaledar() and wCallDate()
-
- 07/04/91 - Updated TSDWIN.LIB to Version 1.41
- - Added wABrowse()
- - GetaBrowse() for wABrowse() access.
- - Added GetdBrowse() for wDBrowse() access.
- - Changed default HELP for wDBrowse() and wABrowse().
- - Added wMemoEdit()
- - Added frame colours to wABrowse(), wDBrowse(), and
- wMemoEdit().
- - Fixed title repaint in wFrame(). New Parameter!
- - Added Area Message Class.
- - AMsgInit()
- - wInfoLine()
- - wWarnLine()
- - amPop()
- - amClose()
- - AMsgEnd()
-
- 06/15/91 - Updated TSDWIN.LIB to Clipper 5.01, Version 1.40
- - Clipper 5.0 Versions NO LONGER SUPPORTED.
- - Registration of Clipper 5.0 Versions NO LONGER
- ACCEPTED.
-
- - New MaxiFunctions:
- - wDBrowse()
- - wABrowse()
- - wMemoEdit()
- - Message Class
- - MsgInit()
- - TextMsg()
- - wWarn()
- - wInfo()
- - wInquire()
- - MsgEnd()
- - Alert/Menu Class
- - AlertInit()
- - ButtonBox()
- - RadioBox()
- - CheckBox()
- - Environment Stack
- - SaveScrEnv()
- - RestoreScrEnv()
- - Other Support Functions
- - AComp() // Nantucket Source File
- - SplitClr()
- - SpaceText()
- - SplitTxt()
-
- - Introducing DialogBox Class
- - CreatDialog()
- - AddControl()
- - DialogBox()
- - CreatGroup()
- - KillGroup()
- - FileListBox()
- - Added 'Sound' disable to wDBPick and wARPick.
- - Fixed wSayGet() and wGet() to handle all colour
- combinations allowed in Clipper 5.01.
- - Added defaults to many other functions to allow NIL
- to be passed to most library functions.
-
- 05/15/91 - Release of ShareWare TSDWIN.LIB Version 1.30
-
- - MAJOR RE-WRITE.
- - Made the library completely granular. The size of the
- library has more than doubled since the first release, but
- it stll takes only a small amount of memory if you use
- just the kernel functions.
- - Added the ability to get/set the window handle
- to allow writes to both active and inactive windows.
- - Allowed access to the window stack, partly against my
- better judgement.
- - Added a text file display routine. (wTextFile())
- - Added ASM routines for file operations and some video
- operations.
- - Changed wSlide() routine to 'C'
- - Modified and optimized previous 'C' and ASM routines
- so they would work as wll as could be expected with
- Clipper 5.0, and well with Clipper 5.01.
- - Added window sizing.
- - Inserted a Timed copyright notice.
- - Changed Version Naming Convention. All versions will be
- named TSDWIN.LIB. A version number is created when the
- library is made.
- - Added functions to inspect and change the structure of a
- window.
- - Added functions to manipulate the shadow area more
- generically.
- - Added the ability to make frames different colours for
- active and inactive windows.
- - Added a title array and the ability to pass titles when
- opening a window.
- - Revamped the demo to make it more useful as a learning
- tool. It is now all modular.
- - Added more header file definitions to make the source code
- a lot easier to read, for those who want to purchase it.
-
- 04/08/91 - Release of TSDWIN12.LIB
-
- - Added the ability to reactivate windows.
- - Allowed frame colour to be different from window colour.
- - Allowed window frames to be changed.
- - Added Colour string manipulation functions:
- Reverse_Col - reverse a Clipper colour attribute
- Std_Clr - Extract Clipper Normal Colour
- Enh_Clr - Extract Clipper Enhanced Colour
- Uns_Clr - Extract Clipper Unselected Colour
- - Made display functions write only to the active window.
- - Added wSave() to save the current window display to the
- stack.
- - Added choice of shadow thickness to wInit()
- - Added wGet, wSayGet and wPrompt functions to the library.
- - Included more 'C' functions to try.
- - Made instance variables available for inspection.
-
- 03/24/91 - Release of TSDWIN11.LIB
-
- - Corrected problem with title centering.
- - Inserted 'C' version of Scr2Asc.
- - Included Nantucket InkeyWait.
- - Included _twAttrChg ASM function.
- - Added wARPick and wDBPick, picklist functions.
- - Added SCBar scroll bar class.
-
- 02/28/91 - First Release of TSDWIN10.LIB
-
-