class Display
{
private:
+#ifndef WIN32
::Display *display;
+#endif
std::list<VideoMode> modes;
VideoMode orig_mode;
std::map<WindowHandle, Window *> windows;
Display(const std::string &disp_name=std::string());
~Display();
+#ifndef WIN32
::Display *get_display() const { return display; }
+#endif
void add_window(Window *);
void remove_window(Window *);