QUOTE(Dobby @ Sep 14 2006, 06:09 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.
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.