]> git.mxchange.org Git - flightgear.git/blob - src/GUI/AirportList.hxx
- require plib 1.8.5
[flightgear.git] / src / GUI / AirportList.hxx
1 // AirportList.hxx - scrolling list of airports.
2
3 #ifndef __AIRPORTLIST_HXX
4 #define __AIRPORTLIST_HXX
5
6 #include <simgear/compiler.h>
7 #include STL_STRING
8
9 #include <plib/puAux.h>
10 #include "dialog.hxx"
11
12
13
14 SG_USING_STD(string);
15
16 class FGAirportList;
17
18 class AirportList : public puaList, public GUI_ID
19 {
20  public:
21     AirportList (int x, int y, int width, int height);
22     virtual ~AirportList ();
23
24     virtual void create_list();
25     virtual void destroy_list();
26     virtual void setValue (const char *);
27
28  private:
29     FGAirportList * _airports;
30     char ** _content;
31     STD::string _filter;
32 };
33
34 #endif // __AIRPORTLIST_HXX