Harbour MiniGUI Extended Edition build 20.01 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
AUGE_OHR
Posts: 884
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany
Has thanked: 134 times
Been thanked: 231 times

Re: Harbour MiniGUI Extended Edition build 20.01 is published

Post by AUGE_OHR »

hi,
gfilatov wrote:
Thu Jan 30, 2020 9:34 am
I've uploaded the updated setup of the build 20.01 for Borland C++ 5.8.2 at
http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
THX for Update

p.s. this time i had not Problem with download
have fun
Jimmy

User avatar
Anand
Posts: 495
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 192 times
Been thanked: 79 times

Post by Anand »

Thanks for the update.

Regards,

Anand
Image

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
- Fixed: 'HeaderImages' property for Grid and Browse controls was
not showed automatically after the above controls definition.
This property is a character array containing image filenames or
resource names (one for each column).
Problem was reported by Ivanil Marcelino <ivanil/at/linkbr.com.br>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\BROWSE_8)
(see demo.prg in folder \samples\Basic\Grid_Test)
* Updated: Harbour Compiler 3.2.0dev (SVN 2020-01-31 15:34).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(look at ReadMe.txt in folder \harbour)
* Updated: 'Sort Grid Columns' sample:
- using of standard OnInit event instead of tricky OnGotFocus event.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\HeaderImage)
The upgrade to this build is recommended.

Thanks for your attention. 8-)

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
Steed
Posts: 403
Joined: Sat Dec 12, 2009 3:40 pm
Has thanked: 2 times
Been thanked: 2 times

Post by Steed »

Thanks

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Fixed: A mistake in the header file i_tab.ch related to the Redefine Tab
command (introduced in the past releases).
Bug was reported by Pete D. <pete_westg/at/yahoo.gr>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\Dialog)
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
- Modified: when loads a Grid control and 'ColumnControls' property
is NIL then converts automatically any data type in a text type,
this avoids that column appears with the empty values.
Based upon a contribution of Claudio Soto <srvet@adinet.com.uy>.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
(see demo4.prg in folder \samples\Basic\Grid_Test)
* Updated: Adapted the Harbour contrib library hbnulrdd for usage with
Minigui Ex library (see source in folder \Source\hbnulrdd).
This allows you to reduce the executable file size by 34 kB if the
ANNOUNCE RDDSYS command was used on top of a main module.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \Utils\MPM)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.32.0dev (from 3.31.1).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
The upgrade to this build is recommended.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Modified: The width and height of the MAIN, CHILD and MODAL windows cannot
exceed now a visible desktop area.
Suggested and contributed by Sergej Kiselev.
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
Added the following optional clauses to DEFINE TBROWSE command:
- New: LOADFIELDS clause means to launch the method LoadFields()
for a database at startup of a TBROWSE control.
- New: BRUSH clause to define your background for the columns.
Usage: BRUSH <aBrush>, where aBrush is an array {nR, nG, nB}.
- New: COLSADJUST clause for adjusting of the columns with the
method AdjColumns(). If you define ADJUST clause only then an
adjusting will be apply for the ALL columns.
Usage: COLSADJUST <aColumns>
- New: COLNAMES clause to define your own names for the columns.
Usage: COLNAMES <aNames>, where <aNames> is a character array.
- New: FOOTERS clause to define your footers for the columns.
FOOTERS <.T.> means to define the empty footers.
Usage: FOOTERS <aFooters>, where <aFooters> is a character array.
- New: EDITCOLS clause to define your editable columns.
Usage: EDITCOLS <aEdit>, where <aEdit> is a logical array.
- New: FIXED clause to define a "double cursor" (permanent) efect
into a CELLED browse.
- New: COLNUMBER clause to define an additional serial number column.
Usage: COLNUMBER <number>, where <number> is a column's number.
COLNUMBER <.T.> means a default column's number (equal to 1);
COLNUMBER <.F.> means no add this additional column;
COLNUMBER { <number>, <nWidth> } can be used to assign the above
column's width.
Thanks a lot to Sergej Kiselev for this GREAT improvements!
(see demo in folder \samples\Advanced\Tsb_exchange_rate)
* New: 'Exchange rate of the Central Bank of the Russian Federation' sample:
- using of TXMLDocument class for a parsing of authorized XML file.
Contributed by Sergej Kiselev and Igor Nazarov
(see in folder \samples\Advanced\Tsb_exchange_rate)
The upgrade to this build is recommended.

Thanks for your attention. 8-)

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Enhanced: The GRID control supports the optional AUTOSIZEHEIGHT <nRow> and
AUTOSIZEWIDTH <.T.|.F.> clauses at his definition.
It based upon a new function ListView_CalculateSize() which
calculates the width and height required to display a given number
of rows of a ListView control.
Parameters:
nNumberOfRows - The number of rows to be displayed in the control.
Set to -1 (the default) to use the current number of rows in the
ListView control.
nWidth, nHeight - [Output, Optional] The calculated width and height
of ListView control.
Returns: An integer that holds the calculated height needed
to display the rows, in pixels.
If the output variables are defined (nWidth and nHeight), the
calculated values are also returned in these variables.
The final result (in most cases) is a ListView control that is the
exact size needed to show all of the specified rows and columns
without showing the horizontal or vertical scroll bars.
Remark: If the requested number of rows is less than the actual
number of rows, the horizontal and/or vertical scroll bars may show
as a result.
Requested by Jimmy on the official HMG forum.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo4.prg in folder \samples\Basic\Grid_Test)
* Updated: Harbour Compiler 3.2.0dev (SVN 2020-02-10 15:34).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(look at ReadMe.txt in folder \harbour)
* Updated: 'How to set/get a number of visible rows in a Grid control' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo4.prg in folder \samples\Basic\Grid_Test)
* Updated: 'ListView with Extended styles' sample: the minor fixes.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\ListViewEx)
* Updated: 'Process Information' sample is based on the ProcInfo library:
- using of the new function ListView_CalculateSize() from the Minigui
core instead of a local implementation.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\ProcInfo)
* Updated: 'Low Level DBU' utility:
- using of the AUTOSIZEHEIGHT and AUTOSIZEWIDTH clauses in the GRIDs.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \Utils\LL_DBU)
The upgrade to this build is recommended.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Fixed: Removed ButtonEx`s flickering at a MOUSEHOVER event.
Contributed by Milomir Zecevic <zeka/at/bnbos.rs>
(see menulist_2.prg in folder \samples\Advanced\MenuList)
* Fixed: Minor fix for a wrong resize of aJust array when aFields array is
an empty at a BROWSE definition.
Problem was reported by Ivanil Marcelino <ivanil/at/linkbr.com.br>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: HbSQLite3 library:
- update for using SQLITE3 latest version 3.32.0dev.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: 'My DBF Browse' sample:
- added using of the new function ListView_CalculateSize().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\BROWSE_8)
* New: 'GuiDes Visual Form Designer (Release 0.4.0)' by Carlos Andres from
https://www.oocities.org/harbour_links/guides.
It is a compact utility with a support of the styles for appls and
using of the OOP paradigm.
Whatsnew:
* Build of GuiDes application with the Harbour's hbmk2 tool.
* The all warnings were pacified for Harbour error level 3.
* Added a simple test example for the internal DBTOOL.
* The others fixes and enhancements.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \Utils\GuiDes)
The upgrade to this build is recommended.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
gfilatov
Posts: 742
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 28 times
Been thanked: 349 times
Contact:

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Fixed: Removed a wrong idea which was introduced in the update 4.
There is a conflict between the SplitBox's Parent Window and
Virtual Dimensioned definition.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- added the new variables in the codeblock :bPrevEdit similar to
a processing of the codeblock :bDecode.
Contributed by SergKis
* Updated: 'GuiDes Visual Form Designer (Release 0.4.1)' by Carlos Andres
from https://www.oocities.org/harbour_links/guides:
* TAB control has been added with BOTTOM, MULTILINE and BACKCOLOR
clauses.
* The others fixes and enhancements.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \Utils\GuiDes)
The upgrade to this build is recommended.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
danielmaximiliano
Posts: 2297
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 355 times
Been thanked: 66 times
Contact:

Post by danielmaximiliano »

gfilatov wrote:
Fri Feb 28, 2020 8:01 am
Hi All,

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

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe
Hi Grigory, when trying to compile
C:\MiniGUI \SAMPLES\Application\Super
me it gives error, I have the latest version of c ++ in
C: \Borland\BCC102
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO

Post Reply