Short summary of all changes since 08-Dec-94
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	* New routines:
		- GU_FreeGadgets	- GU_CoordsInGadBox
		- GU_SetGUGadAttrsA	- GU_GetGadgetPtr
		- GU_TextWidth		- GU_GetLocaleStr
		- GU_CreateLocMenuA	- GU_OpenCatalog
		- GU_CloseCatalog	- GU_DisableGadget
		- GU_SetToggle		- GU_RefreshBoxes
		- GU_RefreshWindow	- GU_OpenFont
		- GU_NewList		- GU_ClearList
		- GU_DetachList		- GU_AttachList
		- GU_AddTail		- GU_ChangeStr
		- GU_CreateContext	- GU_GetGadgetAttrsA
		- GU_CreateMenusA	- GU_FreeMenus
		- GU_LayoutMenuItemsA	- GU_LayoutMenusA
		- GU_GetVisualInfoA	- GU_FreeVisualInfo
		- GU_BeginRefresh	- GU_EndRefresh
		- GU_FilterIMsg		- GU_PostFilterIMsg
		- GU_ReplyIMsg		- GU_DrawBevelBoxA
		- GU_FindNode		- GU_NodeUp
		- GU_NodeDown		- GU_UpdateProgress
		- GU_SortList		- GU_CheckVersion
		- GU_ClearWindow	- GU_SizeWindow
		- GU_CloseFont

	* New tags / constants:
		- GU_AdjustBottom	- GU_AdjustRight
		- GU_AddLeftChar	- GU_AddTopLines
		- GU_AddWidChar		- GU_AddHeiLines
		- GU_FractWidth		- GU_FractHeight

		- GU_MinimumIDCMP

		- GU_HelpGadget		- GU_HelpText
		- GU_LocaleHelp

		- GU_DefWTitle		- GU_DefLocWTitle
		- GU_DefSTitle		- GU_DefLocSTitle
		- GU_DefHelpText	- GU_DefLocHelpText

		- GU_StoreLeft		- GU_StoreTop
		- GU_StoreWidth		- GU_StoreHeight
		- GU_StoreRight		- GU_StoreBottom

		- WINTITLE_HELP		- SCRTITLE_HELP

		- GUBB_FrameType	- GUBB_TextColor
		- GUBB_Recessed		- GUBB_TextPen
		- GUBB_Flags		- GUBB_3DText
		- GUBB_ShadowColor	- GUBB_ShadowPen

		- BFT_BUTTON		- BFT_RIDGE
		- BFT_DROPBOX		- BFT_HORIZBAR
		- BFT_VERTBAR

		- BB_TEXT_ABOVE		- BB_TEXT_IN
		- BB_TEXT_BELOW		- BB_TEXT_CENTER
		- BB_TEXT_LEFT		- BB_TEXT_RIGHT

		- BB_TEXT_ABOVE_CENTER	- BB_TEXT_ABOVE_LEFT
		- BB_TEXT_ABOVE_RIGHT

		- BB_TEXT_IN_CENTER	- BB_TEXT_IN_LEFT
		- BB_TEXT_IN_RIGHT

		- BB_TEXT_BELOW_CENTER	- BB_TEXT_BELOW_LEFT
		- BB_TEXT_BELOW_RIGHT

		- BB_SHADOW_DR		- BB_SUNAT_UL
		- BB_SHADOW_UR		- BB_SUNAT_DL
		- BB_SHADOW_DL		- BB_SUNAT_UR
		- BB_SHADOW_UL		- BB_SUNAT_DR

		- GULB_TextColor	- GULB_TextPen
		- GULB_Flags		- GULB_3DText
		- GULB_ShadowColor	- GULB_ShadowPen

		- LB_TEXT_TOP		- LB_TEXT_MIDDLE
		- LB_TEXT_BOTTOM	- LB_TEXT_CENTER
		- LB_TEXT_LEFT		- LB_TEXT_RIGHT

		- LB_TEXT_TOP_CENTER	- LB_TEXT_TOP_LEFT
		- LB_TEXT_TOP_RIGHT

		- LB_TEXT_MIDDLE_CENTER	- LB_TEXT_MIDDLE_LEFT
		- LB_TEXT_MIDDLE_RIGHT

		- LB_TEXT_BOTTOM_CENTER	- LB_TEXT_BOTTOM_LEFT
		- LB_TEXT_BOTTOM_RIGHT

		- LB_SHADOW_DR		- LB_SUNAT_UL
		- LB_SHADOW_UR		- LB_SUNAT_DL
		- LB_SHADOW_DL		- LB_SUNAT_UR
		- LB_SHADOW_UL		- LB_SUNAT_DR
		- LB_3DTEXT

		- GUPR_FillColor	- GUPR_FillPen
		- GUPR_BackColor	- GUPR_BackPen
		- GUPR_Current		- GUPR_Total

		- FILEKIND_WIDTH	- FILEKIND_HEIGHT
		- DRAWERKIND_WIDTH	- DRAWERKIND_HEIGHT

		- GADUTIL_VER		- GADUTIL_REV

	* The Hotkey part:
		- AllocRemember is used to allocate the extra structure
		- Hotkey support for IMAGE_KIND gadgets
		- Better Hotkey support for GENERIC_KIND toggleselect

	* Changed routines:
		- GU_SetGadgetAttrsA only replaces the GadTools function.
		- GU_GadgetArrayIndex returns -1 if an error occur.
		- .CalculateGadget returns -1 if an error occur.
		- Some of the tag checking routines joined together
		- GU_GadgetArrayIndex uses reg A0 exterally as arraypointer

	* New / changed gadget types:
		- MX_KIND is now able to use gng_GadgetText, as all other gads.
		- All tags uses the last given value
		- GTLV_ShowSelected now works with gadgets created by
		  GU_LayoutGadgetsA.
		- Started to create BORDER_KIND, but it became BEVELBOX_KIND
		- BEVELBOX_KIND has 3 main "gadget" kinds
		- Two new BEVELBOX_KIND gadgets added
		- 9 different ways to place text in BEVELBOX_KIND
		- 4 different shadows on the bevelbox text 

	* Other:
		- Debugging of OpenLib (initRoutine) added
		- Debugging of Close and Expunge
		- New routine to open libraries in initRoutine
		- Allocates memory for local data in LayoutGadgetsA
		- Removed the routine FindTag (the same as GU_FindTag)
		- Created a subroutine to create gadget labels
		- Bug fixes, some optimizing
		- Moved a part of the hotkey structure to the include file
		- Created a "real" library base in the test program
		- Made it easy to switch test program inside the library
		- Created a startup code for all external test programs
		- Wrote include files for SAS/C
		- Changed all routines to return the results in D0
		- Wrote the .FD file and converted to Pragma files for 'C'
		- Wrote a installation script for include files, using AskEnv
		- Rewrote the 'BetterTest' program in 'C'
		- Wrote the beginning of all autodocs (one file for every function)
		- Some routines now sends back useful result in SR
		- The library opens diskfont.library if possible
		- Made it possible to edit includes from the install program
		- More debug information added. Shows the whole NewGadget struct.
		- New test programs


[Main] [Previous] [Next]

Converted on 19 Jul 1996 with RexxDoesAmigaGuide2HTML by Michael Ranner.