HMG Extended Edition version 22.03 is published

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

HMG Extended Edition version 22.03 is published

Post by gfilatov »

Hi Friends,

We are pleased to announce a new build of Harbour MiniGUI Extended
Edition.

It is a regularly scheduled maintenance release.

This release is considered stable and ready for production use.

Here's a breakdown of some of the modifications in the build 22.03.
For the full list, please see the changelog.
* The Monthcal control may manage a 'FirstDayOfWeek' property.
It was a postponed modification.

* The GRID control supports the optional ON INPLACEEDITEVENT event.
The following properties are available for OnInplaceEditEvent
procedure:
- This.IsInplaceEditEventInit: return .T. or .F.
- This.IsInplaceEditEventRun: return .T. or .F.
- This.IsInplaceEditEventFinish: return .T. or .F.
- This.InplaceEditGridName: for example, 'Grid_1'
- This.InplaceEditParentName: for example, 'Form_1'
- This.InplaceEditControlHandle: Handle of InplaceEdit ColumnControl,
eg. handle of TEXTBOX, DATEPICKER, COMBOBOX, SPINNER, CHECKBOX.
- This.InplaceEditControlIndex: return internal controls index.

* Updated Harbour Compiler 3.2.0dev:
- hbrdd and hbrtl were compiled with default switch -gc3 instead -gc0
for acceleration of the Harbour core.

* Updated the TSBrowse and SQLite3 libraries.

* Added the new interesting samples and updated some examples.
A setup of the ANSI build 22.01 for Borland C++ 5.8.2 is published at
the following URL:

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

There is also an extra donationware Minigui Ex built for the freeware
Embarcadero C++ 10.2 ‘Tokyo’ compiler (which is included in the package).

The upgrade to this build is recommended.

--
Greetings,
Grigory Filatov
[MiniGUI Team]
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by gfilatov »

Hi Friends,

Please notice that there are also the private MinGW-based builds:

-------------------------------------------------------------
Minigui Ex Package (build date: 30.03.2022)
Download links: http://hmgextended.com/files/PRIVATE
-------------------------------------------------------------

Components versions:
--------------------
Harbour MiniGUI Extended Edition 22.03 (Release)

Harbour 3.2.0dev (r2104281802)

Harbour Make (hbmk2) 3.2.0dev (r2021-04-28 18:02)

gcc (GCC with MCF thread model, built by LH_Mouse.) 11.2.1 20220323
-------------------------------------------------------------
Minigui Ex 64 Package (build date: 30.03.2022)
Download links: http://hmgextended.com/files/PRIVATE
-------------------------------------------------------------

Components versions:
--------------------
Harbour MiniGUI Extended Edition 22.03 (Release)

Harbour 3.4.0dev (a6e3e4b) (2021-11-16 00:36)

Harbour Make (hbmk2) 3.4.0dev (a6e3e4b) (2021-11-16 00:36)

gcc (GCC) 11.2.0 2021-10-30
The above distros are available for the all donators.

Thanks for your attention.

Greetings,
Grigory
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by serge_girard »

Grigory, I missed the donationpage.
Now how to donate ?

Serge
There's nothing you can do that can't be done...
User avatar
Anand
Posts: 596
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF

Re: HMG Extended Edition version 22.03 is published

Post by Anand »

serge_girard wrote: Thu Mar 31, 2022 8:37 am Grigory, I missed the donationpage.
Now how to donate ?

Serge
It is in "PayPal Donate.url" in the MiniGUI folder

URL=https://www.paypal.com/cgi-bin/webscr?c ... 20Donation
Regards,

Anand

Image
User avatar
Anand
Posts: 596
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF

Re: HMG Extended Edition version 22.03 is published

Post by Anand »

Thanks for the update, Grigory
Regards,

Anand

Image
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by gfilatov »

serge_girard wrote: Thu Mar 31, 2022 8:37 am Grigory, I missed the donationpage.
Now how to donate ?
Serge,

To make the donation, simply do a PayPal transfer to:

o.g.filatova@gmail.com

Thanks in advance.
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by serge_girard »

Grigory,

Thanks to Nand I found donation page!

Are you still on a safe place?? Keep strong !

Serge
There's nothing you can do that can't be done...
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 22.03 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

Whatsnew:

2022/04/07: HMG Extended Edition version 22.03 (Update 1).
* New: The command DRAW SYSICON allows to show the icon from the system DLL.
The default icon library is imageres.dll in the Windows system folder.
There are the some predefined SYSICO_* constants in the header file
include\i_graph.ch for the above icon library.
Syntax:
DRAW SYSICON IN WINDOW <windowname> AT <row>,<col> ;
[ FROM <library> ] ;
ID | ICON <icon> ;
[ WIDTH <w> ] [ HEIGHT <h> ] [ COLOR <nRGB> ] ;
[ TRANSPARENT ]
The others Windows resource files are:
- %systemroot%\system32\shell32.dll
- %systemroot%\system32\pifmgr.dll
- %systemroot%\explorer.exe
- %systemroot%\system32\accessibilitycpl.dll
- %systemroot%\system32\ddores.dll
- %systemroot%\system32\gameux.dll
- %systemroot%\system32\moricons.dll
- %systemroot%\system32\mmcndmgr.dll
- %systemroot%\system32\mmres.dll
- %systemroot%\system32\netcenter.dll
- %systemroot%\system32\netshell.dll
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo3.prg in folder \samples\Basic\ExtractIcon)
* Modified: The Alert* family functions support the native OS icons by default.
They are not depend on the internal program resources now.
It was a postponed modification.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Basic\AlertBoxes)
* Updated: HMGS-IDE v.1.4.4.7 Project Manager and Two-Way Visual Form Designer.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(look for what's new at changelog.txt in folder \Ide)
* Updated: 'Button Gradient Test' sample:
- added the new function CreateButtonBar().
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Basic\Button_Gradient)
* Updated: 'Open Table InSpector' sample:
- updated the source code for the Otis library version 1.30 b01;
- updated documentation (look at \Doc folder).
Contributed by Hans Marc.
- a small code cleaning for warnings with Harbour switch -w2.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\OTIS)
The upgrade to this build is optional.

To make the donation, simply do a PayPal transfer to:

o.g.filatova@gmail.com

PLEASE SUPPORT YOUR FAVORITE TOOL!

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
gfilatov
Posts: 1116
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 22.03 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

Whatsnew:

2022/04/14: HMG Extended Edition version 22.03 (Update 2).
* Updated: Implementation of UNICODE support in the MiniGUI core:
- fixed possible problem at Character InputMask handling in TextBox.
Contributed by Grigory Filatov <gfilatov@gmail.com>
* Enhanced: Improved TextBox InputMask processing for compatibility with the
Harbour Get picture mask:
- added 'X' mask allows display of any input symbols.
Note. The InputMask string for Character TextBox may contents

9 Displays digits
! Displays Alphabetic Characters (uppercase) and digits
A Displays Alphabetic Characters
N Displays any Characters and digits
X Displays Any input symbols

It was a postponed user's request.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see character.prg in folder \samples\Basic\INPUTMASK)
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
- Enhanced: The function GetColor() supports two optional parameters.
Syntax:
GetColor ( [ aDefaultColor ], [ aCustomColors ], [ lFullOpenBox ] )
--> aColor or { NIL, NIL, NIL }
where
aDefaultColor is an initialization color;
aCustomColors must be the array with 16 RGB-colors elements if it is
defined;
lFullOpenBox manage the box with additional colors (default is true).
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo in folder \samples\Advanced\Lines)
* Updated: 'Set order in Browse' sample:
- added the new function CreateToolBar().
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo.prg in folder \samples\Basic\BROWSE_PICTURE)
* Updated: 'Circle Progress Animation' sample:
- added the ProgressWheel animation.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see demo3.prg in folder \samples\Basic\CircleProgressAnimation)
* Updated: 'Get Tasks' sample is based on calling of WMI service.
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\GETTASKS)
* Updated: 'BmpViewer' sample:
- added the function GetToolBarHeight().
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\BmpViewer)
* Updated: 'JPG Viewer' sample:
- added the function GetToolBarHeight().
Contributed by Grigory Filatov <gfilatov@gmail.com>
(see in folder \samples\Advanced\JpgViewer)
The upgrade to this build is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

P.S. This build was prepared despite the terrible events in Ukraine.
I wish peace only to all.
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 22.03 is published

Post by serge_girard »

Thanks Grigory and peace to you and Ukraine !

Keep safe !!
Serge
There's nothing you can do that can't be done...
Post Reply