Re: [Flightgear-devel] FG IVAO client

2007-02-18 Thread Dave
Pep Ribal wrote:
 The problem is that I want to start developing the GUI, but honestly I'm
 a bit lost and overwhelmed. I don't know which toolkit I should use.
 I've been looking at FLTK and GTK+, but I'm not sure they are the right
 tools to use. While they would be nice for the standard forms
 (flightplan and so on), I'm not sure I can use them for the main
 window (the picture I'm attaching).

 As I'm in a learning process, I prefer to start learning the right tool,
 so this is my question: what's your advice? How should I start with the
 interface? FLTK? GTK+? SDL? OSG? etc.?

   

Bear in mind that whatever you use wants to be as cross platform as 
possible.  Both FLTK and wxWidgets have been successfully used in cross 
platform FG related applications (FGSD and TaxiDraw respectively), and 
would both probably do what you want.

I would however second Martin's advice about getting the core to work 
without GUI being the best way to start.

Cheers - Dave


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] FG IVAO client

2007-02-15 Thread Pep Ribal
Hi all,

as I told you some days ago, I'm about to start a project with the IVAO
guys to develop a client software for FlightGear. However, as I'm new at
the Linux programming environment, I'm trying to decide how should the
GUI of the application be done. The application should be rather simple:
just a rectangular bitmap with buttons, and a text entry box. I'm
attaching a sample of the existing Ivap for MSFS look. The thing should
be doing some kinda clone for FG and make it look similar to the
picture.

Apart from this main interface, there will be some regular forms with
text fields and buttons, for entering the flight plan and configuring
the application, etc.

The application should be easy to show/hide from FG (via hotkeys or
whatever), as if it was a popup gauge (no need to attach it into the
actual cockpit). The gauge should always sit on top of FG, and hide
automatically for instance when FG minimizes, closes, etc.

The problem is that I want to start developing the GUI, but honestly I'm
a bit lost and overwhelmed. I don't know which toolkit I should use.
I've been looking at FLTK and GTK+, but I'm not sure they are the right
tools to use. While they would be nice for the standard forms
(flightplan and so on), I'm not sure I can use them for the main
window (the picture I'm attaching).

As I'm in a learning process, I prefer to start learning the right tool,
so this is my question: what's your advice? How should I start with the
interface? FLTK? GTK+? SDL? OSG? etc.?

Sorry for my lack of knowledge :-(

Thanks,
Pep.



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FG IVAO client

2007-02-15 Thread Martin Spott
Pep Ribal wrote:

 as I told you some days ago, I'm about to start a project with the IVAO
 guys to develop a client software for FlightGear. However, as I'm new at
 the Linux programming environment, I'm trying to decide how should the
 GUI of the application be done.

Probably you want to take the easy route and start by getting the base
functions working in a simple command line app - this might prove to be
difficult enough. You'll always be able to add a GUI later.

Cheers,
Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FG IVAO client (II)

2007-02-15 Thread Thomas Förster
Am Donnerstag 15 Februar 2007 19:10 schrieb Pep Ribal:
 Sorry, I forgot to post the bitmap... Here it is...

 Regarding the command-line thing, it might be good to start there.
 However, what should be the right tool to use when it comes the time to
 set up the GUI?

That is the point in starting with a commandline app. Separation of model (a 
lib, libivao probably :-) ) and GUI. That way you can use whatever fits best 
later, even multiple ones (i.e. a GTK based and a QT based and ...). Know 
that there simply is no right tool.

If the model is well done I might even do a QT based one.

Thomas
-- 
PhD Student, Dept. Animal Physiology, HU Berlin
Tel +49 30 2093 6498, Fax +49 30 2093 6375

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FG IVAO client (II)

2007-02-15 Thread Vivian Meazza
Pep.

 
 
 Sorry, I forgot to post the bitmap... Here it is...
 
 Regarding the command-line thing, it might be good to start 
 there. However, what should be the right tool to use when it 
 comes the time to set up the GUI?
 

I'm not entirely clear about what you require, but your picture looks very
similar to 2d panel instruments we already have in FlightGear. Given the
central display, the surrounds and other bits could be fairly readily made
using free modelling tools (Blender) with textures made with the Gimp or
Inkscape, all driven by some XML and/or NASAL. 

The central panel looks a much more difficult.

Of course, I might have misinterpreted your picture and/or your requirements

Vivian 


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel