OESF Portables Forum

Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => Linux Applications => Topic started by: Dobby on September 14, 2006, 06:09:10 pm

Title: Pdaxrom Gui Development
Post by: Dobby on September 14, 2006, 06:09:10 pm
I've got gcc installed and compiled and run a basic C++ hello world program but I'd like  to do some GUI development preferably so that it looks nice on XFCE. I've done C++ development in the past but it's been solely on Win32. Now I'm mainly a Java/C# developer with a bit of Ruby on Rails thrown in for good measure (you get the picture).

So what do I need to do GUI development? Can anyone point me at some documentation? I've heard about FLTK but not really sure where to start. Just not sure where to start.

Thanks,
Dob.
Title: Pdaxrom Gui Development
Post by: miskinis on September 16, 2006, 12:45:15 am
Quote
I've got gcc installed and compiled and run a basic C++ hello world program but I'd like  to do some GUI development preferably so that it looks nice on XFCE. I've done C++ development in the past but it's been solely on Win32. Now I'm mainly a Java/C# developer with a bit of Ruby on Rails thrown in for good measure (you get the picture).

So what do I need to do GUI development? Can anyone point me at some documentation? I've heard about FLTK but not really sure where to start. Just not sure where to start.

Thanks,
Dob.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=141441\"][{POST_SNAPBACK}][/a][/div]

Well, if your goal is to help the pdaXrom effort (I have contributed 0 lines of code so far)
I would have to say FLTK would be the way to go, but keep in mind that I have also
never designed and coded anything in FLTK.  I remember fixing something else that
used FLTK (maybe the POSE PalmOS emulator), but it was mostly just
some minor things.

I have recently tested (just to see if I could get a simple app running) MOTIF (lesstif)
GTK 1.3 and GTK 2.0 GUI stuff on pdaXrom beta1, and they all worked flawlessly.
There are many tutorials on the web for those (google, or their homepage) and I suspect
there are many FLTK tutorials out there that could be found easily.

All of the above GUI APIs (excluding FLTK because of my ignorance of that API)
require what some would call "a lot of code and a good amount of learning", but
that is because they are so powerful, allowing even the most-complex applications
to be developed. (GIMP for example, is where GTK+ got its start).

I also do not use IDEs, I code C, in EMACS and find syntax coloring beneficial.
Title: Pdaxrom Gui Development
Post by: miskinis on September 16, 2006, 02:05:13 am
Hi again...  It seems on the pdaXrom home page, there is some info
and source code for the new "date and time" settings tool, which was
developed using FLTK.  Perhaps that code might be something to
acquire, in addition to the FLTK docs, etc..  Also, I bet if you offer
(and post in the decicated pdaXrom forum) to help the pdaXrom effort,
some folks might be inclined to offer more detailed assistance, since
they'd have a vested interest.   Just a thought...