|
NXWidgets
1.19
|
#include <cfullscreenwindow.hxx>

Public Member Functions | |
| CFullScreenWindow (NXWidgets::CNxWindow *window) | |
| ~CFullScreenWindow (void) | |
| bool | open (void) |
| void | redraw (void) |
| void | hide (void) |
| NXWidgets::INxWindow * | getWindow (void) const |
| NXWidgets::CWidgetControl * | getWidgetControl (void) const |
| void | block (IApplication *app) |
| void | setWindowLabel (NXWidgets::CNxString &appname) |
| bool | isFullScreen (void) const |
| void | registerCallbacks (IApplicationCallback *callback) |
| void | clickMinimizePosition (bool click) |
| void | clickStopIcon (bool click) |
Public Member Functions inherited from NxWM::IApplicationWindow | |
| virtual | ~IApplicationWindow (void) |
Protected Attributes | |
| NXWidgets::CNxWindow * | m_window |
This class represents a generic window. This bland window is used, for example, to support full screen displays.
Definition at line 67 of file cfullscreenwindow.hxx.
| CFullScreenWindow::CFullScreenWindow | ( | NXWidgets::CNxWindow * | window | ) |
CFullScreenWindow Constructor
| window. | The raw window to be used by this full screen application. |
CFullScreenWindow Constructor
| window. | The raw window to be used by this application. |
Definition at line 68 of file cfullscreenwindow.cxx.
| CFullScreenWindow::~CFullScreenWindow | ( | void | ) |
CFullScreenWindow Destructor
Definition at line 79 of file cfullscreenwindow.cxx.
|
virtual |
Block further activity on this window in preparation for window shutdown.
| app. | The application to be blocked |
Implements NxWM::IApplicationWindow.
Definition at line 148 of file cfullscreenwindow.cxx.
|
virtual |
Simulate a mouse click or release on the minimize icon. This method is only available for automated testing of NxWM.
| click. | True to click; false to release; |
Implements NxWM::IApplicationWindow.
Definition at line 199 of file cfullscreenwindow.cxx.
|
virtual |
Simulate a mouse click or release on the stop icon. This method is only available for automated testing of NxWM.
| click. | True to click; false to release; |
Implements NxWM::IApplicationWindow.
Definition at line 212 of file cfullscreenwindow.cxx.
|
virtual |
Recover the contained widget control
Implements NxWM::IApplicationWindow.
Definition at line 136 of file cfullscreenwindow.cxx.
|
virtual |
Recover the contained NXTK window instance
Recover the contained raw window instance
Implements NxWM::IApplicationWindow.
Definition at line 125 of file cfullscreenwindow.cxx.
|
virtual |
The application window is hidden (either it is minimized or it is maximized, but not at the top of the hierarchy)
Implements NxWM::IApplicationWindow.
Definition at line 115 of file cfullscreenwindow.cxx.
|
virtual |
Report of this is a "normal" window or a full screen window. The primary purpose of this method is so that window manager will know whether or not it show draw the task bar.
Implements NxWM::IApplicationWindow.
Definition at line 178 of file cfullscreenwindow.cxx.
|
virtual |
Initialize window. Window initialization is separate from object instantiation so that failures can be reported.
Implements NxWM::IApplicationWindow.
Definition at line 97 of file cfullscreenwindow.cxx.
|
virtual |
Re-draw the application window
Implements NxWM::IApplicationWindow.
Definition at line 106 of file cfullscreenwindow.cxx.
|
virtual |
Register to receive callbacks when toolbar icons are selected
Implements NxWM::IApplicationWindow.
Definition at line 187 of file cfullscreenwindow.cxx.
|
virtual |
Set the window label
| appname. | The name of the application to place on the window |
Implements NxWM::IApplicationWindow.
Definition at line 166 of file cfullscreenwindow.cxx.
|
protected |
The generic window used by the application
Definition at line 70 of file cfullscreenwindow.hxx.
1.8.13