The main feature of this release is the IDE_Unicode version.
You can download the new version from sourceforge website. The link is given below:
https://sourceforge.net/projects/hmg/fi ... urce=files
Alternatively, you can download from the HMGForum Site also. The link is here
Code: Select all
-HMG 3.1.3 (Test) 2013/05/09 - New IDE_Unicode Test Version (Contributed by Dr. Claudio Soto) - New TimePicker control. Please see DOC\data\TimePicker.htm for more details) (Contributed by Dr. Claudio Soto) - New Time-related functions - HMG_TimeToValue() - HMG_ValueToTime() - HMG_TimeToTime() - HMG_IsTimeAMPM() - New MsgDebug() function to display Debugging information (Contributed by Dr. Claudio Soto) - New functions to check Unicode support (Contributed by Dr. Claudio Soto) - HMG_SupportUnicode() - IF HMG SUPPORT UNICODE [ RUN | STOP] - New ANSI string functions for Unicode string functions: (Contributed by Dr. Claudio Soto) ANSI/UNICODE ONLY ANSI ------------ --------- HMG_ISALPHA() <=> ISALPHA() HMG_ISDIGIT() <=> ISDIGIT() HMG_ISLOWER() <=> ISLOWER() HMG_ISUPPER() <=> ISUPPER() HMG_ISALPHANUMERIC() <=> RETURN (ISALPHA(c) .OR. ISDIGIT(c)) - New Functions/Commands for better program control. With these commands we can avoid re-entry while processing the events of a control or window allowing the use of other controls/functions that generate messages of re-called of events (Contributed by Dr. Claudio Soto) - DISABLE [ CONTROL ] EVENT ControlName OF FormName - ENABLE [ CONTROL ] EVENT ControlName OF FormName - StopControlEventProcedure ( cControlName, cFormName, lStop ) - DISABLE [ WINDOW ] EVENT OF FormName - ENABLE [ WINDOW ] EVENT OF FormName - StopWindowEventProcedure ( cFormName, lStop ) - GetLastActiveFormIndex () --> Return nFormIndex - GetLastActiveControlIndex () --> Return nControlIndex - New Samples/Grid.40 Demo showing the functionality of new GridEx and TimePicker Control features (Contributed by Dr. Claudio Soto) - Enhanced Grid control properties/methods (see HMG_UNICODE in Documentation for more details) (Contributed by Dr. Claudio Soto) - Set/Get Properties: ColumnCOUNT, ColumnHEADER( nColIndex ), ColumnWIDTH( nColIndex ), ColumnJUSTIFY( nColIndex ), ColumnCONTROL( nColIndex ), ColumnDYNAMICBACKCOLOR( nColIndex ), ColumnDYNAMICFORECOLOR( nColIndex ), ColumnVALID( nColIndex ), ColumnWHEN( nColIndex ), ColumnONHEADCLICK( nColIndex ), ColumnDISPLAYPOSITION( nColIndex ) - New CellEx property for faster access to Grid Cells. - New BackGroundImage ( nAction, cPicture, nRow, nCol ) - New CellNavigationColor colors and display mode in GRID cell navigation mode: - New Methods: - AddColumnEx ( [ nColIndex ],[ cCaption ],[ nWidth ],[ nJustify ],[aColumnControl] ) - AddItemEx ( aItem, nRow ) - AddColumn, AddColumnEx and DeleteColumn properties DO NOT clean the Grid (NOT Delete all items), for compatibility with old behavior of ADDCOLUMN and DELETECOLUMN use: - SET GridDeleteAllItems [ TRUE|ON ] | [ FALSE|OFF ] - IsGridDeleteAllItems() --> Return .T. or .F. - Updated to latest Harbour Nightly Build (2013-05-08) - Updated HMG Documentation (Contributed by Dr. Claudio Soto) - Upgraded MsgBox, MsgExclamation, MsgInfo, MsgOkCancel, MsgRetryCancel, MsgStop, MsgYesNo Functions (Contributed by Dr. Claudio Soto) - Now these functions accept as a parameter any data type or an array of any data type - Removed GridEx from HFCL as it is merged to HMG main source (Contributed by Dr. Claudio Soto) - Fixed Bugs (Contributed by Dr. Claudio Soto) - Bug in Define/Release Menu (Reported by Marek) - Bug in Numeric Textbox with Euro symbol (Reported by Mustafa) - Increment Bitmap Handle with load PNG image (Reported by Grigory) - Value property of Textbox control (Reported by Daniel Maximiliano, Ed-Steed and AidTIC) - Undefined reference to HMG_UPPER(), HMG_LEN() and HMG_LOWER() with compile for support ANSI character set (Reported by Danny) - Bug in behaviour of HMG_PADL() and HMG_PADR() (Reported by Carlos Britos)