HBuGUI

Issues and Discussions related to Harbour

Moderator: Rathinagiri

User avatar
Roberto Lopez
HMG Founder
Posts: 3980
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 27 times
Been thanked: 168 times

HBuGUI

Post by Roberto Lopez » Sat Jun 22, 2019 9:30 pm

Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
andyglezl
Posts: 1151
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Has thanked: 35 times
Been thanked: 68 times
Contact:

Post by andyglezl » Sat Jun 22, 2019 9:51 pm

Demasiado maravilloso para que fuera verdad... :o :cry:
*----------------------------------------------------------------------
Too wonderful to be true ... :o :cry:
Andrés González López
Desde Guadalajara, Jalisco. México.

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

Post by luisvasquezcl » Sun Jun 23, 2019 2:43 am

fue publicado el dia de inocentes .... y todavia siguen callendo ajajjaa

User avatar
Anand
Posts: 404
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 110 times
Been thanked: 60 times

Post by Anand » Sun Jun 23, 2019 10:14 am

WOW ! So happy to see Roberto López, Grigory Filatov and other greats contributing to this project for the benefit of the harbour application developers.

Regards,

Anand
Image

User avatar
CalScot
Posts: 274
Joined: Thu Mar 21, 2013 12:22 am
Location: California
Been thanked: 1 time

Post by CalScot » Sun Jun 23, 2019 4:54 pm

It's wonderful - until you read it to the very end and the dream is shattered.
Too good to be true? Or an idea that should be pursued?

User avatar
Anand
Posts: 404
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 110 times
Been thanked: 60 times

Post by Anand » Sun Jun 23, 2019 5:16 pm

Maybe joke but not difficult if the greats really decide to meet. I am hoping on that :)

Regards,

Anand
Image

User avatar
Roberto Lopez
HMG Founder
Posts: 3980
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 27 times
Been thanked: 168 times

Post by Roberto Lopez » Sun Jun 23, 2019 8:22 pm

Well...

Beyond the joke...

Some of the persons mentioned, had developed commercial GUI libraries for Harbour and such products become their mean of livelihood. So, is fully reasonable, that they have not interest on developing a free competitor. I'm ok with this.

Some others, has their own (different) ideas about how a Harbour GUI library should be and considering that them donate their work to the community, is fully reasonable that they want to do it "their way".

Maybe nobody here remember this, but by 2001/2002 some of the persons mentioned, worked together in "HBGUI". A multi-platform GUI for Harbour. It worked and achieved basic functionality. The project stalled because they were not able to agree about some design things. AFAIR (please, correct me if I'm wrong) Antonio Linares and Alexander Kresin were part of that project. Sadly I have no copy of the code.

My decision at that time was that, if the this project progressed, MiniGUI was no sense at all. Surely I would have become a collaborator in samples and documentation areas.

It almost happened :)
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Roberto Lopez
HMG Founder
Posts: 3980
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 27 times
Been thanked: 168 times

Post by Roberto Lopez » Wed Jun 26, 2019 10:08 pm

And...

I guess that, if an 'official' Harbour GUI existed, it could be very similar to Alexander Kresin's HWGUI.

It is multi-platform (Windows and Linux) fully OOP, very light and efficient. I like it very much.

It is more Clipper alike (ie: support @GET with VALID, WHEN, PICTURE,etc.).

For those not knowing it: http://www.kresin.ru/en/hwgui.html

Documentation: http://www.kresin.ru/en/hwgdoc.html
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Anand
Posts: 404
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 110 times
Been thanked: 60 times

Post by Anand » Thu Jun 27, 2019 9:48 am

Well the commands looks more or less similar to MiniGUI of Grigory, I see

Code: Select all

INIT WINDOW <oWnd>
    	 [ MAIN ]
    	 [ MDI ]
    	 [ MDICHILD ]
         [ APPNAME <appname> ]
    	 [ TITLE <cTitle> ]
    	 [ AT <x>, <y> ]
    	 [ SIZE <width>, <height> ]
    	 [ ICON <ico> ]
    	 [ SYSCOLOR <sysclr> ]
    	 [ BACKCOLOR <clr> ]
         [ BACKGROUND BITMAP <oBmp>> ]
    	 [ STYLE <nStyle> ]
    	 [ FONT <oFont> ]
    	 [ MENUPOS <nPos> ]
    	 [ ON INIT <bInit> ]
    	 [ ON SIZE <bSize> ]
    	 [ ON PAINT <bPaint> ]
    	 [ ON GETFOCUS <bGfocus> ]
    	 [ ON LOSTFOCUS <bLfocus> ]
    	 [ ON CLOSEQUERY <bCloseQuery> ];
    	 [ ON OTHER MESSAGES <bOther> ]
    	 [ ON EXIT <bExit>]
         [ HELP <cHelp> ]
         [ HELPID <nHelpId> ]
         
Regards,

Anand
Image

User avatar
Roberto Lopez
HMG Founder
Posts: 3980
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 27 times
Been thanked: 168 times

Post by Roberto Lopez » Thu Jun 27, 2019 7:18 pm

Anand wrote:
Thu Jun 27, 2019 9:48 am
Well the commands looks more or less similar to MiniGUI of Grigory, I see

Code: Select all

INIT WINDOW <oWnd>...
HMG is a fork of MiniGUI, they are very very very similar. By the other hand, HWGUI is a very different thing.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

Post Reply