#include <windowProperties.h>
Private Types | |
enum | Specified { S_origin = 0x0001, S_size = 0x0002, S_title = 0x0004, S_undecorated = 0x0008, S_fullscreen = 0x0010, S_foreground = 0x0020, S_minimized = 0x0040, S_open = 0x0080, S_cursor_hidden = 0x0100 } |
enum | Flags { F_undecorated = S_undecorated, F_fullscreen = S_fullscreen, F_foreground = S_foreground, F_minimized = S_minimized, F_open = S_open, F_cursor_hidden = S_cursor_hidden } |
Private Member Functions | |
INLINE | WindowProperties (const WindowProperties ©) |
void | operator= (const WindowProperties ©) |
INLINE | ~WindowProperties () |
bool | operator== (const WindowProperties &other) const |
INLINE bool | operator!= (const WindowProperties &other) const |
void | clear () |
INLINE bool | is_any_specified () const |
INLINE void | set_origin (int x_origin, int y_origin) |
INLINE int | get_x_origin () const |
INLINE int | get_y_origin () const |
INLINE bool | has_origin () const |
INLINE void | clear_origin () |
INLINE void | set_size (int x_size, int y_size) |
INLINE int | get_x_size () const |
INLINE int | get_y_size () const |
INLINE bool | has_size () const |
INLINE void | clear_size () |
INLINE void | set_title (const string &title) |
INLINE const string & | get_title () const |
INLINE bool | has_title () const |
INLINE void | clear_title () |
INLINE void | set_undecorated (bool undecorated) |
INLINE bool | get_undecorated () const |
INLINE bool | has_undecorated () const |
INLINE void | clear_undecorated () |
INLINE void | set_fullscreen (bool fullscreen) |
INLINE bool | get_fullscreen () const |
INLINE bool | has_fullscreen () const |
INLINE void | clear_fullscreen () |
INLINE void | set_foreground (bool foreground) |
INLINE bool | get_foreground () const |
INLINE bool | has_foreground () const |
INLINE void | clear_foreground () |
INLINE void | set_minimized (bool minimized) |
INLINE bool | get_minimized () const |
INLINE bool | has_minimized () const |
INLINE void | clear_minimized () |
INLINE void | set_open (bool open) |
INLINE bool | get_open () const |
INLINE bool | has_open () const |
INLINE void | clear_open () |
INLINE void | set_cursor_hidden (bool cursor_hidden) |
INLINE bool | get_cursor_hidden () const |
INLINE bool | has_cursor_hidden () const |
INLINE void | clear_cursor_hidden () |
void | add_properties (const WindowProperties &other) |
void | output (ostream &out) const |
Private Attributes | |
PUBLISHED | __pad0__: WindowProperties() |
int | _specified |
int | _x_origin |
int | _y_origin |
int | _x_size |
int | _y_size |
string | _title |
int | _flags |
|
Definition at line 114 of file windowProperties.h. |
|
Definition at line 99 of file windowProperties.h. |
|
|
|
|
|
|
Definition at line 72 of file windowProperties.cxx. References _flags, _specified, _title, _x_origin, _x_size, _y_origin, and _y_size. Referenced by GraphicsWindow::clear_rejected_properties(), GraphicsWindow::process_events(), and GraphicsWindow::set_properties_now(). |
|
|
|
|
|
Referenced by GraphicsWindow::set_properties_now(). |
|
|
|
|
|
Referenced by GraphicsWindow::set_properties_now(), and glxGraphicsWindow::set_properties_now(). |
|
Referenced by GraphicsWindow::set_properties_now(), and glxGraphicsWindow::set_properties_now(). |
|
Referenced by glxGraphicsWindow::set_properties_now(). |
|
|
|
Referenced by add_properties(), output(), WinGraphicsWindow::update_cursor_window(), and WinGraphicsWindow::window_proc(). |
|
Referenced by add_properties(), and output(). |
|
Referenced by add_properties(), glxGraphicsWindow::open_window(), output(), and GraphicsWindow::set_properties_now(). |
|
Referenced by add_properties(), output(), and glxGraphicsWindow::set_wm_properties(). |
|
Referenced by add_properties(), PandaFramework::all_windows_closed(), PandaFramework::event_window_event(), output(), and GraphicsWindow::set_properties_now(). |
|
|
Referenced by add_properties(), WinGraphicsWindow::open_regular_window(), output(), and glxGraphicsWindow::set_wm_properties(). |
|
|
|
|
|
Referenced by add_properties(), and output(). |
|
Referenced by add_properties(), and output(). |
|
Referenced by add_properties(), output(), and GraphicsWindow::set_properties_now(). |
|
Referenced by add_properties(), output(), and glxGraphicsWindow::set_wm_properties(). |
|
Referenced by add_properties(), output(), and GraphicsWindow::set_properties_now(). |
|
|
|
|
Referenced by add_properties(), WinGraphicsWindow::open_regular_window(), and output(). |
|
Referenced by GraphicsWindow::process_events(), WinGraphicsWindow::set_properties_now(), and glxGraphicsWindow::set_properties_now(). |
|
|
|
Definition at line 38 of file windowProperties.cxx. References _flags, _specified, _title, _x_origin, _x_size, _y_origin, and _y_size. |
|
Definition at line 54 of file windowProperties.cxx. References _flags, _specified, _title, _x_origin, _x_size, _y_origin, and _y_size. |
|
Definition at line 128 of file windowProperties.cxx. References get_cursor_hidden(), get_foreground(), get_fullscreen(), get_minimized(), get_open(), get_title(), get_undecorated(), get_x_origin(), get_x_size(), get_y_origin(), get_y_size(), has_cursor_hidden(), has_foreground(), has_fullscreen(), has_minimized(), has_open(), has_origin(), has_size(), has_title(), and has_undecorated(). |
|
Referenced by add_properties(), PandaFramework::get_default_window_props(), and GraphicsWindow::GraphicsWindow(). |
|
Referenced by add_properties(), glxGraphicsWindow::process_events(), and WinGraphicsWindow::window_proc(). |
|
Referenced by add_properties(), PandaFramework::get_default_window_props(), and GraphicsWindow::GraphicsWindow(). |
|
Referenced by add_properties(), wdxGraphicsWindow7::fullscreen_restored(), GraphicsWindow::GraphicsWindow(), glxGraphicsWindow::process_events(), and WinGraphicsWindow::window_proc(). |
|
|
|
|
Referenced by add_properties(), PandaFramework::get_default_window_props(), and glxGraphicsWindow::set_properties_now(). |
|
Referenced by add_properties(), PandaFramework::get_default_window_props(), and GraphicsWindow::GraphicsWindow(). |
|
Definition at line 33 of file windowProperties.h. |
|
Definition at line 129 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 123 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 128 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 124 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 126 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 125 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 127 of file windowProperties.h. Referenced by clear(), operator=(), and operator==(). |