wxWidgets/interface/vidmode.h
2008-04-06 15:34:05 +00:00

55 lines
1.4 KiB
Objective-C

/////////////////////////////////////////////////////////////////////////////
// Name: vidmode.h
// Purpose: interface of wxVideoMode
// Author: wxWidgets team
// RCS-ID: $Id: display.h 52634 2008-03-20 13:45:17Z VS $
// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
/**
@class wxVideoMode
@wxheader{display.h}
Determines the sizes and locations of displays connected to the system.
@library{wxcore}
@category{FIXME}
@stdobjects
::wxDefaultVideoMode
@see wxClientDisplayRect(), wxDisplaySize(), wxDisplaySizeMM()
*/
class wxVideoMode
{
public:
/**
Constructs this class using the given parameters.
*/
wxVideoMode(int width = 0, int height = 0, int depth = 0, int freq = 0);
bool operator==(const wxVideoMode& m) const
bool operator!=(const wxVideoMode& mode) const
/**
Returns true if this mode matches the other one in the sense that all
non zero fields of the other mode have the same value in this one
(except for refresh which is allowed to have a greater value).
*/
bool Matches(const wxVideoMode& other) const;
int GetWidth() const;
int GetHeight() const;
int GetDepth() const;
/**
Returns true if the object has been initialized
*/
bool IsOk() const;
};
/**
A global wxVideoMode instance used by wxDisplay.
*/
wxVideoMode wxDefaultVideoMode;