HMG 18.01 Extended Edition
2018/01/24: Build 81
* Fixed: A typo in the imagelist processing prevented the use of the imagelist
without a mask (introduced in the build 2.5.4).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see test01 and test04 in folder \samples\Advanced\TDatabase)
* Enhanced: Loading the images from an external DLL was supported for the
following controls:
- Browse
- BtnTextBox
- CheckLabel
- ComboBoxEx
- Folder
- GetBox
- Grid
- ImageCheckButton
- ImageList
- StatusBar
- Tab
- ToolBar[Ex]
- Tree
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see sample in folder \Utils\QBGen)
* Modified: A return of the function IsThemed() was assigned to a variable of
the public _HMG_SYSDATA array for a speed improvement of MiniGUI core.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Modified: Added the new function GetDeskTopArea() --> aRect.
Returns coordinates of Desktop window excluding Taskbar.
Usage:
aRect := GetDeskTopArea() // { left, top, right, bottom }
nDeskTopWidth := aRect[ 3 ] - aRect[ 1 ]
nDeskTopHeight := aRect[ 4 ] - aRect[ 2 ]
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Advanced\FrameWork)
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
- New: Added the 'Redraw' method for all windows and controls.
You can apply this method via:
- function syntax:
DoMethod ( Form, "Redraw" )
DoMethod ( Form, Control, "Redraw" )
- pseudo-OOP syntax:
Form.Redraw
Form.Control.Redraw
- common syntax: This.Redraw
- windows only syntax: ThisWindow.Redraw
Based upon a contribution of Claudio Soto <srvet@adinet.com.uy>
(see demo in folder \samples\Advanced\Curves)
- Modified: A correction of a default value of the SPACING property
for the Horizontal RadioGroup control (it's equal zero now).
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
* Updated: Internal OOP class TWndData:
- added the new variable lAction and method Release().
Suggested and contributed by Sergej Kiselev.
* Updated: PScript library source code (see in folder \Source\PageScript).
Contribution of Richard Visscher <richard/at/irvis.com>
(see demo in folder \samples\Advanced\PageScript and
new help file PageScript.chm in folder \Doc)
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- a small correction in the method DelColumn().
Contributed by Igor Nazarov.
- improved handling of the variable :lEnabled and method Enabled();
- added processing of the footers in the method Excel2().
(see demo in folder \samples\Advanced\Tsb_array_3)
Suggested and contributed by Sergej Kiselev.
* Updated: WinReport library:
- mitigated annoying debugger messages by printing incorrect barcodes.
Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>
(see source in folder \Source\WinReport)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.22.0dev.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: Harbour Compiler 3.2.0dev (SVN 2018-01-05 15:38).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(look at ReadMe.txt in folder \harbour)
* New: 'HMG internal hotkeys processing' sample.
Based upon a contribution of Pablo Cesar Arrascaeta.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\HotKeys)
* New: 'Using a menu definition from external DLL' sample:
- added a function for loading of all Accelerator keys as
character array and verify of a cross with the hotkeys.
Based upon a contribution of Petr Chornyj <myorg63/at/gmail.com>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\MenuDLL)
* New: 'Using a Dialog definition from external DLL' sample.
Based upon a contribution of Janusz Pora <januszpora/at/onet.eu>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\TimerDLL)
* New: 'Using of TSBrowse for a table from an array' sample:
- table dimensions;
- table colors;
- export table to Excel.
Contributed by Sergej Kiselev and Verchenko Andrey
(see in folder \samples\Advanced\Tsb_array_3)
* New: 'How to hide/show a Tab page(s) at runtime' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo3.prg in folder \samples\Basic\Tab_3)
* New: 'Using of a context menu for the Image, Label and Button' sample.
Contributed by Sergej Kiselev and Verchenko Andrey
(see in folder \samples\Basic\MENU_Picture)
* Updated: 'Print Pie Graph' sample: updated the data for December 2017.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo.prg in folder \samples\Basic\GraphPrint)
* Updated: MAINDEMO (SYNTAX I) sample:
- modified: save window in PNG format,
- updated for compatibility with xHarbour.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see at folder \samples\Basic\MAINDEMO_(SYNTAX_I))
* Updated: 'Using a menu definition from the resources of an application'
sample: added the useful function HMG_GetVKeyNameByCode().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\MenuRES)
* Updated: 'CPU Speed' sample:
- using of the WMI command line CPU CurrentClockSpeed query.
Based upon a contribution of Pete D. <pete_westg/at/yahoo.gr>
(see in folder \samples\Applications\CPUSpeed)
* Updated: 'Quick Browse Generator' utility:
- implemented full support for barcode,
- solved miscellaneous bugs,
- adopted resources from dll.
Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>
(see in folder \Utils\QBGen)
A novidade que mais gostei é ter o código fonte do PageScript, eu usava muito ele no Clipper.
Abraços
PS : Depois que fiz a postagem pensei, se o Changelog está atualizado, quer dizer que o link para download só não foi alterado no site, peguei o link padrão do download e mudei o ano e mês, e claro....funcionou
http://www.hmgextended.com/files/CONTRIB/hmg-18.01-setup.exe