+// ----------------------------------------------------------------------------
+// support for framebuffer ports
+// ----------------------------------------------------------------------------
+
+#if wxUSE_GUI
+// VS: Fullscreen/framebuffer application needs to choose display mode prior
+// to wxWindows initialization. This class holds information about display
+// mode. It is used by wxApp::Set/GetDisplayMode.
+class WXDLLEXPORT wxDisplayModeInfo
+{
+public:
+ wxDisplayModeInfo() : m_ok(FALSE) {}
+ wxDisplayModeInfo(unsigned width, unsigned height, unsigned depth)
+ : m_width(width), m_height(height), m_depth(depth), m_ok(TRUE) {}
+
+ unsigned GetWidth() const { return m_width; }
+ unsigned GetHeight() const { return m_height; }
+ unsigned GetDepth() const { return m_depth; }
+ bool IsOk() const { return m_ok; }
+
+private:
+ unsigned m_width, m_height, m_depth;
+ bool m_ok;
+};
+#endif
+