Page 2 of 3
Re: Hello Linux!!!
Posted: Thu May 13, 2010 11:56 am
by l3whmg
Hello everyone,
Roberto forgive my ignorance

and my rashness

, but if the GTK is "best" of the Windows API and is a cross platform library (AFAIK), it would be better Minigui would use this library, leaving the Windows API?
Best Regards
Re: Hello Linux!!!
Posted: Thu May 13, 2010 12:30 pm
by Roberto Lopez
rathinagiri wrote:Since this is cross platform, this can be compiled in Windows too. Isn't it?!
What are the tools to be installed in windows?
Yes. It should be work on Windows too, but I've not do that yet.
I'm sure that all necessary things can be downloaded from
www.gtk.org.
Re: Hello Linux!!!
Posted: Thu May 13, 2010 12:34 pm
by Roberto Lopez
l3whmg wrote:Hello everyone,
Roberto forgive my ignorance

and my rashness

, but if the GTK is "best" of the Windows API and is a cross platform library (AFAIK), it would be better Minigui would use this library, leaving the Windows API?
Best Regards
IMHO, no.
According the tests I've made, the results on Windows are by far better using native API.
My idea is that we could use GTK as back-end for HMG OBJECTS, giving us support on Linux, MacOs and any other platform supported in the future by GTK and Harbour.
Re: Hello Linux!!!
Posted: Thu May 13, 2010 12:38 pm
by Roberto Lopez
rathinagiri wrote:Since this is cross platform, this can be compiled in Windows too. Isn't it?!
What are the tools to be installed in windows?
I've forgot to comment, that I've already done, using xhGTK that comes with all necessary things pre-configured.
I've lost some of my enthusiasm by xhGTK, since it has a different license than Harbour and I'm not fully sure about how it could affect my applications if use it (I'm not an expert in licenses

).
Re: Hello Linux!!!
Posted: Thu May 13, 2010 12:50 pm
by Rathinagiri
Thanks Roberto.
I am downloading the GTK Bundle. Once it is over, I will test and revert back.
Re: Hello Linux!!!
Posted: Thu May 13, 2010 3:38 pm
by apais
IMHO if HMG OBKJECTS gets full implemented, its better to keep native windows api for that platform and Gtk for the rest.
Windows API keeps native look and feel and satisfy most users.
This multi layer aproach makes it transparent for final users.
Regards
Angel
Re: Hello Linux!!!
Posted: Thu May 13, 2010 4:11 pm
by jparada
Hi Roberto,
What about T-GTK is LGPL license.
And Roberto, I have a question, why a third party product, when you have already done something for yourself (I guess), I remember years ago seeing an implementation of HMG with GTK.
I await your comments please.
Thanks
Best Regards
Javier
Re: Hello Linux!!!
Posted: Thu May 13, 2010 4:31 pm
by Roberto Lopez
jparada wrote:Hi Roberto,
What about T-GTK is LGPL license.
And Roberto, I have a question, why a third party product, when you have already done something for yourself (I guess), I remember years ago seeing an implementation of HMG with GTK.
I await your comments please.
Thanks
Best Regards
Javier
I know that the license is LGPL, but I don't know which is exactly the difference between it and the GPL+Harbour exception one. In other words, I'm not sure in which way my freedom to use its code is restricted or not. If someone can explain me in simple words I'll be eternally grateful

.
Since I have not available time do it myself, I'm only suggesting to someone interested on do it, that using code from other project could do the things easier.
Re: Hello Linux!!!
Posted: Thu May 13, 2010 5:02 pm
by Roberto Lopez
Roberto Lopez wrote:Since I have not available time do it myself, I'm only suggesting to someone interested on do it, that using code from other project could do the things easier.
Another interesting alternative is HWGUI.
It has exactly the same license as Harbour and it has a full GTK implementation.
Re: Hello Linux!!!
Posted: Sat May 15, 2010 5:11 am
by jparada
Hi Roberto,
Ops, thanks for the clarification Roberto, ... So I think (no I do not think, I'm sure), this project is not for me .. because I have absolutely no idea about GTK (well actually I'm not even sure about my skills with HMG).
Thanks
Best Regards
Javier