Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » Can anyone plan to bring ultimate++ Widget toolkit to GTK-compatible, GTK# and qt-compatible?
Re: Can anyone plan to bring ultimate++ Widget toolkit to GTK-compatible, GTK# and qt-compatible? [message #28985 is a reply to message #28937] Thu, 30 September 2010 13:44 Go to previous messageGo to previous message
mr_ped is currently offline  mr_ped
Messages: 826
Registered: November 2005
Location: Czech Republic - Praha
Experienced Contributor
I think he wants to add GTK API to upp core, so you can take any GTK application and compile it with UPP as backend.

I'm not sure it's possible even for very simple applications, certainly not for complex ones (without patching the code of app to fix major differences).

Still doing some research how much we differ and how much such API wrapper is possible can be interesting. Smile If somebody has enough spare time for almost useless interesting project.


edit:
Rishi: the problem is that GTK vs QT vs UPP do differ a lot even in basics. The principle is similar, but implementation details are vastly different, so any general solution to just recompile simpler GTK app with upp trough some wrapper lib is IMHO next to impossible.

Also what's the benefit of that? The app source will be still GTK polluted, so you get the same app source mounted over undesired backend which may introduce just more bugs then original GTK+.

What has true benefit is to rewrite GTK app from scratch with UPP, that way the power (and shortcomings) of UPP may be demonstrated and both app version will have "native" backend libs, so there will be no additional errors introduced by wrapper layer, so it can be used to directly compare performance of each toolkit (I mean overall performance in terms of SW development, not just speed of code)

[Updated on: Thu, 30 September 2010 13:50]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message icon9.gif
Read Message
Read Message
Previous Topic: Porting SystemDraw to Frambuffer
Next Topic: Scintilla for U++ and other languages
Goto Forum:
  


Current Time: Tue Aug 12 22:00:38 CEST 2025

Total time taken to generate the page: 0.06427 seconds