Forum Enters into 7th Year

Discuss anything else that does not suite other forums.

Moderator: Rathinagiri

User avatar
srvet_claudio
Posts: 1956
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Has thanked: 31 times
Been thanked: 124 times
Contact:

Re: Forum Enters into 7th Year

Post by srvet_claudio » Thu Jul 31, 2014 3:07 am

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com

User avatar
bpd2000
Posts: 960
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 132 times
Been thanked: 43 times

Post by bpd2000 » Thu Jul 31, 2014 9:29 am

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
BPD
Convert Dream into Reality through HMG

User avatar
quartz565
Posts: 474
Joined: Mon Oct 01, 2012 12:37 pm
Location: Thessaloniki, Greece
Has thanked: 119 times
Been thanked: 12 times
Contact:

Post by quartz565 » Thu Jul 31, 2014 1:45 pm

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
Best Regards,
Nikos.

os: Windows Server 2012 - 64
hw: HP Server E5606, 2.13GHz, 8.00 GB - Intel Xeon CPU

User avatar
danielmaximiliano
Posts: 2050
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 89 times
Been thanked: 12 times
Contact:

Post by danielmaximiliano » Thu Jul 31, 2014 2:14 pm

Felicitaciones a todos los amigos de HMG.

por muchos años más !!


Congratulations to all the friends of HMG.

for many more years!
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`.HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. : +54901169026142
Telegram Name : DaNiElMaXiMiLiAnO

User avatar
luisvasquezcl
Posts: 1038
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 12 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Thu Jul 31, 2014 3:20 pm

Muchas felicidades y que sean muchos años más.
Mis agradecimientos a Roberto Lopez, Rathi, Claudio por su generosidad y apoyo que nos han brindado todos estos años.
Saludos cordiales,
Luis Vásquez.

User avatar
Roberto Lopez
HMG Founder
Posts: 3902
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 137 times

Post by Roberto Lopez » Thu Jul 31, 2014 10:52 pm

I'm a little nostalgic by these days... could be that I'm becoming an old man... sorry for that... but it appears to be unavoidable :)

By the end of 2001, Antonio Linares posted in Harbour group, a sample showing how to call C code from a .prg. That code was very simple (the MsgInfo function) and (of course) I've quickly copy pasted to a minimal console .prg.

It worked and, as you can imagine, I could not stop there :)

I've researched a little (basically from HWGUI and WHAT32 code) and added functions to create a main window and a message loop ('activate' method). Then, label and button arrived (button mesage handling was very hard at first:).

The code become bigger, so, I've separated the GUI code from the demo app. The GUI moved to 'minigui.prg'.

So, my first demo was renamed to 'maindemo.prg' and started with:

Code: Select all

SET PROCEDURE TO minigui.prg
The origin of the name could sound weird now (with thousands of users worldwide) but, for me, at that time, such GUI code was only a little experiment about a Win32 API and Harbour-C interface, then, the name 'MiniGUI' sounded 'logic'.

The enthusiasm of people at Harbour group, was so great, that animated me to go further...

At first, It was surprising for me, how bigger the minigui library users/testers/enthusiasts become.

Some time ago, I've was surprised again, with the new life that HMG got and that such process occurred beyond me (only an HMG user now).

It was the final test. The main ideas behind HMG (simplicity, powerfulness, easyness) are so strong and appealing that in one or other way, it will survive, and (obviously) this is thank to you.

My thanks to all of you.

VERITAS FILIA TEMPORE!
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
serge_girard
Posts: 1897
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 314 times
Been thanked: 72 times
Contact:

Post by serge_girard » Fri Aug 01, 2014 6:49 am

Niece piece of nostalgica Roberto, thank you !

Serge

User avatar
Rathinagiri
Posts: 5181
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 140 times
Been thanked: 131 times
Contact:

Post by Rathinagiri » Fri Aug 01, 2014 7:11 am

That is a great sharing and caring Roberto.

Thanks a lot for telling the story of HMG. Really interesting.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
PeteWG
Posts: 107
Joined: Sun Mar 21, 2010 5:45 pm
Has thanked: 3 times
Been thanked: 27 times

Post by PeteWG » Fri Aug 01, 2014 6:57 pm

Many thanks to all participants.
Special thanks to Rathinagiri for his tremendous work to keep this site
alive and of course to the founder, Roberto Lopez who made this great
'gui-thing' to happen, for the benefit of the community.

HMG is, indeed, one of the few complete and mature gui libraries,
that has been developed within the 'realm' of Harbour-project.
However, it was always a question why this excelent gui-lib
had not succeed to attract the interest of harbour's core-developers
(at least not to the extend it really deserves).
I wonder it was due to the (very controversial) concept of 'portability'
which always seemed to be dominant amongst harbour core-developers
along with a rather 'low' interest for 'gui things' in general?
That's not a criticism, just a not so happy fact.
But again, HMG users can be happy they have this fine tool at their hands. ;-)

best regards,

---
Pete

User avatar
Roberto Lopez
HMG Founder
Posts: 3902
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 137 times

Post by Roberto Lopez » Sat Aug 02, 2014 1:29 am

PeteWG wrote:I wonder it was due to the (very controversial) concept of 'portability' which always seemed to be dominant amongst harbour core-developers along with a rather 'low' interest for 'gui things' in general?
That's not a criticism, just a not so happy fact.
By the time of the first MiniGUI library releases, some of the Harbour core developers, started HBGUI.

It used direct WIN32API for Windows, GTK for Linux and 'something' for OS/2 (I don't remember how it was done :) ).

HBGUI achieved some basic functionality. It was compact, fast and simple, but, at some point, the developers, not agreed on design basics.

AFAIR, some of them, wanted, that all the Harbour level code (.prg) be the same for all supported platforms, and others considered that such thing was irrelevant, being only important, that the classes exposed to the users, be the same, despite the internal code differences.

Since HBGUI started when MiniGUI was experimental, I've planed to terminate it, when HBGUI had enough functionality.

IMHO, the decision of Harbour team(s) to not support/develop an official multi-platform GUI was a BIG MISTAKE.

The initial goal should be simple: Allow users, to use the Clipper 5.3 syntax (classes/commands) to create GUI apps. This scheme would have allowed to re-use Clipper original code, to create native/real GUI apps without modifications for all supported platforms (the holy grail of Clipper programmers).

If such a thing had been made on time, Harbour would have had a much greater success than had... anyway... is late for lamentations :)

Android is the new train and is already going ... I hope that they do not lose it.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

Post Reply