]> git.saurik.com Git - wxWidgets.git/blame - include/wx/mac/classic/display.h
wxPaletteBase introduction. wxPalette::GetColoursCount() in interface of all platform...
[wxWidgets.git] / include / wx / mac / classic / display.h
CommitLineData
52479aef
SC
1/////////////////////////////////////////////////////////////////////////////
2// Name: display.h
3// Purpose: wxDisplay class customization for Mac
4// Author: Brian Victor
5// Modified by: Royce Mitchell III
6// Created: 06/21/02
7// RCS-ID: $Id$
77ffb593 8// Copyright: (c) wxWidgets team
65571936 9// Licence: wxWindows licence
52479aef
SC
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef _WX_MAC_DISPLAY_H_
13#define _WX_MAC_DISPLAY_H_
14
15#include "wx/object.h"
16#include "wx/display.h"
17
18class wxDisplayMacPriv;
19class wxRect;
20class wxString;
21
22class WXDLLEXPORT wxDisplay : public wxDisplayBase
23{
24public:
25 wxDisplay ( size_t index = 0 );
26
27 ~wxDisplay();
28
29 virtual wxRect GetGeometry() const;
30 virtual int GetDepth() const;
31 virtual wxString GetName() const;
32
33 virtual wxArrayVideoModes
34 GetModes(const wxVideoMode& mode = wxDefaultVideoMode) const;
35
36 virtual wxVideoMode GetCurrentMode() const;
37
38 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode);
39
40private:
41 wxDisplayMacPriv* m_priv;
42
43 DECLARE_NO_COPY_CLASS(wxDisplay)
44};
45
46#endif // _WX_MAC_DISPLAY_H_