| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        display.h
 
- // Purpose:     interface of wxDisplay
 
- // Author:      wxWidgets team
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- /**
 
-     @class wxDisplay
 
-     Determines the sizes and locations of displays connected to the system.
 
-     @library{wxcore}
 
-     @category{cfg}
 
-     @see wxClientDisplayRect(), wxDisplaySize(), wxDisplaySizeMM()
 
- */
 
- class wxDisplay
 
- {
 
- public:
 
-     /**
 
-         Constructor, setting up a wxDisplay instance with the specified
 
-         display.
 
-         @param index
 
-             The index of the display to use. This must be non-negative and
 
-             lower than the value returned by GetCount().
 
-     */
 
-     wxDisplay(unsigned int index = 0);
 
-     /**
 
-         Destructor.
 
-     */
 
-     ~wxDisplay();
 
-     /**
 
-         Changes the video mode of this display to the mode specified in the
 
-         mode parameter.
 
-         If wxDefaultVideoMode is passed in as the mode parameter, the defined
 
-         behaviour is that wxDisplay will reset the video mode to the default
 
-         mode used by the display. On Windows, the behaviour is normal. However,
 
-         there are differences on other platforms. On Unix variations using X11
 
-         extensions it should behave as defined, but some irregularities may
 
-         occur.
 
-     */
 
-     bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode);
 
-     /**
 
-         Returns the client area of the display. The client area is the part of
 
-         the display available for the normal (non full screen) windows, usually
 
-         it is the same as GetGeometry() but it could be less if there is a
 
-         taskbar (or equivalent) on this display.
 
-     */
 
-     wxRect GetClientArea() const;
 
-     /**
 
-         Returns the number of connected displays.
 
-     */
 
-     static unsigned int GetCount();
 
-     /**
 
-         Returns the current video mode that this display is in.
 
-     */
 
-     wxVideoMode GetCurrentMode() const;
 
-     /**
 
-         Returns the index of the display on which the given point lies, or
 
-         @c wxNOT_FOUND if the point is not on any connected display.
 
-         @param pt
 
-             The point to locate.
 
-     */
 
-     static int GetFromPoint(const wxPoint& pt);
 
-     /**
 
-         Returns the index of the display on which the given window lies.
 
-         If the window is on more than one display it gets the display that
 
-         overlaps the window the most.
 
-         Returns @c wxNOT_FOUND if the window is not on any connected display.
 
-         @param win
 
-             The window to locate.
 
-     */
 
-     static int GetFromWindow(const wxWindow* win);
 
-     /**
 
-         Returns the bounding rectangle of the display whose index was passed to
 
-         the constructor.
 
-         @see GetClientArea(), wxDisplaySize()
 
-     */
 
-     wxRect GetGeometry() const;
 
-     /**
 
-         Fills and returns an array with all the video modes that are supported
 
-         by this display, or video modes that are supported by this display and
 
-         match the mode parameter (if mode is not wxDefaultVideoMode).
 
-     */
 
-     wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode) const;
 
-     /**
 
-         Returns the display's name. A name is not available on all platforms.
 
-     */
 
-     wxString GetName() const;
 
-     /**
 
-         Returns @true if the display is the primary display. The primary
 
-         display is the one whose index is 0.
 
-     */
 
-     bool IsPrimary() const;
 
- };
 
 
  |