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
Change log
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)