X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FGUI%2Fdialog.hxx;h=090ef2bbc36aa8e81018db646d9c76ffab5428be;hb=474789269b7656509f62339c17e62a55b6157d43;hp=9981006cae70e50e103d07609de00806600f882e;hpb=5edbb79ec7474e30fd6ae43c085938436b06d7fc;p=flightgear.git diff --git a/src/GUI/dialog.hxx b/src/GUI/dialog.hxx index 9981006ca..090ef2bbc 100644 --- a/src/GUI/dialog.hxx +++ b/src/GUI/dialog.hxx @@ -22,6 +22,8 @@ using std::vector; #define FGCLASS_LIST 0x00000001 #define FGCLASS_AIRPORTLIST 0x00000002 #define FGCLASS_PROPERTYLIST 0x00000004 +#define FGCLASS_WAYPOINTLIST 0x00000008 + class GUI_ID { public: GUI_ID(int id) : id(id) {} virtual ~GUI_ID() {} int id; }; @@ -159,7 +161,7 @@ private: bool _needsRelayout; // Nasal module. - string _module; + std::string _module; SGPropertyNode_ptr _nasal_close; // PUI provides no way for userdata to be deleted automatically @@ -171,7 +173,7 @@ private: PropertyObject (const char * name, puObject * object, SGPropertyNode_ptr node); - string name; + std::string name; puObject * object; SGPropertyNode_ptr node; }; @@ -258,6 +260,8 @@ class fgComboBox : public fgValueList, public puaComboBox { public: fgComboBox(int x1, int y1, int x2, int y2, SGPropertyNode *p, bool editable) : fgValueList(p), puaComboBox(x1, y1, x2, y2, _list, editable) {} + + void update(); }; class fgSelectBox : public fgValueList, public puaSelectBox {