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
Converted on 19 Jul 1996 with RexxDoesAmigaGuide2HTML by Michael Ranner.