HMG 3.1.3
Posted: Thu May 09, 2013 8:23 am
I am so happy to announce the release of new test version of HMG Unicode. There are many new features, updates, enhancements and fixes. Please test and give your feedback. Credit of this release goes to Dr. Claudio Soto in full.
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
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)