Harbour MiniGUI Extended Edition build 19.10 is published

204 views
Skip to first unread message

Grigory Filatov

unread,
Oct 22, 2019, 2:25:04 AM10/22/19
to minigu...@googlegroups.com
Hi Friends,

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

It is a regularly scheduled maintenance and bugfix release.

Here's a breakdown of some of the modifications in the build 19.10.
For the full list, please see the changelog.

* Added the new commands for managing of the Splash Windows:
  INIT SPLASH WINDOW
  SHOW SPLASH WINDOW PICTURE <image> ;
    [ DELAY <delay> ] ;
    [ ON INIT <InitProcedure> ] ;
    [ ON RELEASE <ReleaseProcedure> ]
  where <image> may be BMP, JPG, PNG, GIF or TIF image
  from application's resources or from a disk file.

* Added the new commands for tuning of the Status Items
  properties at runtime:
  SET STATUSITEM <nItem> OF <Form> ;
    [ FONTCOLOR | BACKCOLOR | ALIGN | ACTION ] [ TO ] <xValue>

* Added the useful pseudo-function HMG_SysWait( [ <nSeconds> ] )
  which is based upon the Harbour function hb_idleSleep().

* The first code refactoring attempt was made using of the
  individual modules for:
  - the extended and owner-draw controls;
  - the filenames management functions;
  - the nonclient C-functions;
  - the databases conversion auxiliary functions.

* The normal stringify result markers <""> was changed to smart
  stringify result markers <()>. It allows to define the forms and
  controls from a variable without using of a macro operator, i.e.
  (cVar) instead of &cVar. It was a postponed user's request.
  Don't miss these new features!

* Adaptation of MiniGUI core for compatibility with BCC 5.8.2
  compiler. It is a preferable C-compiler now instead of BCC 5.5.1.
  It was a postponed user's request.

* The ButtonEX control supports now an optional clause
  HOTKEY <KeyName>, the 'ImageWidth' and 'ImageHeight' properties.

* The 'Icon' property in ButtonEX control may accept an icon handle.

* Synchronized Extended HMG for compatibility with Official HMG:
  - New: function IsContextMenuDefined ( cFormName );
  - New: function IsNotifyMenuDefined ( cFormName ).

* Updated Harbour Compiler 3.2.0dev to a recent Git-version.
  (ChangeLog Last Entry: 2019-09-11 10:16)

* Updated the TSBrowse, Curl and Sqlite3 libraries.

* Added the new interesting samples and updated some Basic and
  Advanced samples.

A setup of the build 19.10 for Borland C++ 5.8.2 is published at
the following URL:


This release is considered stable and ready for production use.

The upgrade to this build is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

valtecom martins

unread,
Oct 22, 2019, 9:12:26 AM10/22/19
to Harbour Minigui
Thanks friend Grigory Filatov for this Minigui update.
I detected an anomaly in the LABEL control, the TRANSPARENT option is not functional, where I use the TRANSPARENT parameter the background transparency is not occurring.
Rating
Uberaba MG Brazil

Grigory Filatov

unread,
Oct 22, 2019, 12:49:50 PM10/22/19
to Harbour Minigui
Hi Valtecom,

Thanks for your report!

But I need a small sample for reproducing of this problem.

I've tested transparented label which is placed on a form and on a Tab and it works fine.

--
Regards,
Grigory

valtecom martins

unread,
Oct 22, 2019, 1:32:56 PM10/22/19
to Harbour Minigui
Good afternoon friend Grigory Filatov,
I am sending you attached images of two programs, one that I did not compile with the new version, the transparency is correct, the other that I compiled with the new version the transparency did not work.
The image name: transparent.jpg is generated by the new version.
The image named: transparent2.jpg has not yet been generated by the new version.
The LABEL control in question is at the bottom of the window.

@ w_linhaprofet,w_colunaprofet LABEL lbtextoprofet OF janela1 WIDTH w_largprofet-40 HEIGHT 70 FONT FONTEPADRAO SIZE 16 FONTCOLOR BLUE INVISIBLE TRANSPARENT VSCROLL

Hugs.
Valteçom Uberaba MG Brazil
Transparente.jpg
Transparente2.jpg

Grigory Filatov

unread,
Oct 22, 2019, 2:32:42 PM10/22/19
to Harbour Minigui
Dear Valteçom,

Please be so kind to add the following line

        janela1.BackColor := WHITE

before a definition of the label lbtextoprofet.

It should be fixed this problem.

--
Regards,
Grigory

Honório Almeida

unread,
Oct 22, 2019, 3:16:05 PM10/22/19
to Harbour Minigui
- Good afternoon, friends, Valteçom resolved? I have the same problem.
HASA

valtecom martins

unread,
Oct 22, 2019, 4:47:24 PM10/22/19
to Harbour Minigui
Good afternoon friend Grigory Filatov, your suggestion to set the window color to WHITE worked, but will this pattern have to be used indefinitely? in previous versions it was not necessary.
But it worked as you suggested.
Thanks.
Hugs.
Rating
Uberaba MG Brazil

valtecom martins

unread,
Oct 22, 2019, 4:52:31 PM10/22/19
to Harbour Minigui
Good afternoon Honorio, with Grigory Filatov's suggestion to set the window color to WHITE, but in previous versions it was not necessary, but it worked.
I did like this:
DEFINE WINDOW window1 AT LINE, WIDTH COLUMN LJANELA HEIGHT AJANELA TITLE window1tit ICON "ICONEAA" MAIN ON INIT {|| botaoprincg (2), wn_senha (), wn_splash (1), botaoprincg (1)} ON INTERACTIVECLOSE {|| } ON RELEASE {|| wrelease ()} BACKCOLOR WHITE

Honório Almeida

unread,
Oct 23, 2019, 8:05:55 AM10/23/19
to Harbour Minigui
- Good morning, this option should be placed in each window with the problem? are several that have this flaw?
HASA

Honório Almeida

unread,
Oct 23, 2019, 8:10:28 AM10/23/19
to Harbour Minigui
Another problem is regarding migrating to bcc582 my C functions which are various contributions sent by several Grigory contributors even gave several errors, and as I don't know anything about the C language I got bcc551 really ok.

HASA

Grigory Filatov

unread,
Oct 23, 2019, 3:51:09 PM10/23/19
to Harbour Minigui
Hello,

> in previous versions it was not necessary.

This problem will be fixed at a next build (update 1) which is coming soon.

--
Kind Regards,
Grigory

Pete

unread,
Oct 24, 2019, 7:43:05 AM10/24/19
to Harbour Minigui
Hi Grigory (and all respectable members of minigui team!)

Thanks for the new update, good work as always used to be!. ;-)

I have successfully compiled with MinGW almost all minigui material included in /source,
i.e. the core minigui libraries, as well as, most of the add-on libraries.

I faced  a few problems with hbcomm library but I made a little fix and seems to compile ok,
however, since I never used this library I cannot say whether it's ready for serious use.
@Grigory: I've uploaded corrected sources in:
Please review it and see if it's ok.

(Btw, I downloaded the updated hbprinter library, but not yet viewed. When I do,  I'll email you.)

Another important thing: in yahoo group there plenty of (historic) messages,
along with potentially useful samples, code and other texts.
What will happen with all this material after yahoo closing?
Any thought to transfer the content somewhere else?

regards,
Pete




Grigory Filatov

unread,
Oct 25, 2019, 2:18:19 AM10/25/19
to Harbour Minigui
Hi Pete,

Thanks for your very kind words!

> Please review it and see if it's ok.
Thanks!
I'll use your correction into the MinGW-based build.

> Any thought to transfer the content somewhere else?
It is important request.
But we need an idea about a such possibility.

--
Regards,
Grigory
Reply all
Reply to author
Forward
0 new messages