| ZBottom | (ZOrder) |
| ZNormal | (ZOrder) |
| ZTop | (ZOrder) |
| MAbsolute | (MouseMode) |
| MRelative | (MouseMode) |
|
addProperties void WindowProperties::add_properties(WindowProperties const &other); Description: Sets any properties that are explicitly specified in other on this object. Leaves other properties unchanged. |
|
clear void WindowProperties::clear(void); Description: Unsets all properties that have been specified so far, and resets the WindowProperties structure to its initial empty state. |
|
clearCursorFilename void WindowProperties::clear_cursor_filename(void); Description: Removes the cursor_filename specification from the properties. |
|
clearCursorHidden void WindowProperties::clear_cursor_hidden(void); Description: Removes the cursor_hidden specification from the properties. |
|
clearFixedSize void WindowProperties::clear_fixed_size(void); Description: Removes the fixed_size specification from the properties. |
|
clearForeground void WindowProperties::clear_foreground(void); Description: Removes the foreground specification from the properties. |
|
clearFullscreen void WindowProperties::clear_fullscreen(void); Description: Removes the fullscreen specification from the properties. |
|
clearIconFilename void WindowProperties::clear_icon_filename(void); Description: Removes the icon_filename specification from the properties. |
|
clearMinimized void WindowProperties::clear_minimized(void); Description: Removes the minimized specification from the properties. |
|
clearMouseMode void WindowProperties::clear_mouse_mode(void); Description: Removes the z_order specification from the properties. |
|
clearOpen void WindowProperties::clear_open(void); Description: Removes the open specification from the properties. |
|
clearOrigin void WindowProperties::clear_origin(void); Description: Removes the origin specification from the properties. |
|
clearParentWindow void WindowProperties::clear_parent_window(void); Description: Removes the S_parent_window specification from the properties. |
|
clearRawMice void WindowProperties::clear_raw_mice(void); Description: Removes the raw_mice specification from the properties. |
|
clearSize void WindowProperties::clear_size(void); Description: Removes the size specification from the properties. |
|
clearTitle void WindowProperties::clear_title(void); Description: Removes the title specification from the properties. |
|
clearUndecorated void WindowProperties::clear_undecorated(void); Description: Removes the undecorated specification from the properties. |
|
clearZOrder void WindowProperties::clear_z_order(void); Description: Removes the z_order specification from the properties. |
|
getCursorFilename Filename const &WindowProperties::get_cursor_filename(void) const; Description: Returns the icon filename associated with the mouse cursor. |
|
getCursorHidden bool WindowProperties::get_cursor_hidden(void) const; Description: Returns true if the mouse cursor is invisible. |
|
getDefault static WindowProperties WindowProperties::get_default(void); Description: Returns a WindowProperties structure with all of the default values filled in according to the user's config file. |
|
getFixedSize bool WindowProperties::get_fixed_size(void) const; Description: Returns true if the window cannot be resized by the user, false otherwise. |
|
getForeground bool WindowProperties::get_foreground(void) const; Description: Returns true if the window is in the foreground. |
|
getFullscreen bool WindowProperties::get_fullscreen(void) const; Description: Returns true if the window is in fullscreen mode. |
|
getIconFilename Filename const &WindowProperties::get_icon_filename(void) const; Description: Returns the icon filename associated with the window. |
|
getMinimized bool WindowProperties::get_minimized(void) const; Description: Returns true if the window is minimized. |
|
getMouseMode WindowProperties::MouseMode WindowProperties::get_mouse_mode(void) const; Description: Removes the z_order specification from the properties. |
|
getOpen bool WindowProperties::get_open(void) const; Description: Returns true if the window is open. |
|
getParentWindow unsigned int WindowProperties::get_parent_window(void) const; Description: Removes the parent Window |
|
getRawMice bool WindowProperties::get_raw_mice(void) const; Description: Returns true if the window reads the raw mice. |
|
getTitle string const &WindowProperties::get_title(void) const; Description: Returns the window's title. |
|
getUndecorated bool WindowProperties::get_undecorated(void) const; Description: Returns true if the window has no border. |
|
getXOrigin int WindowProperties::get_x_origin(void) const; Description: Returns the x coordinate of the window's top-left corner, not including decorations. |
|
getXSize int WindowProperties::get_x_size(void) const; Description: Returns size in pixels in the x dimension of the useful part of the window, not including decorations. That is, this is the window's width. |
|
getYOrigin int WindowProperties::get_y_origin(void) const; Description: Returns the y coordinate of the window's top-left corner, not including decorations. |
|
getYSize int WindowProperties::get_y_size(void) const; Description: Returns size in pixels in the y dimension of the useful part of the window, not including decorations. That is, this is the window's height. |
|
getZOrder WindowProperties::ZOrder WindowProperties::get_z_order(void) const; Description: Returns the window's z_order. |
|
hasCursorFilename bool WindowProperties::has_cursor_filename(void) const; Description: Returns true if set_cursor_filename() has been specified. |
|
hasCursorHidden bool WindowProperties::has_cursor_hidden(void) const; Description: Returns true if set_cursor_hidden() has been specified. |
|
hasFixedSize bool WindowProperties::has_fixed_size(void) const; Description: Returns true if set_fixed_size() has been specified. |
|
hasForeground bool WindowProperties::has_foreground(void) const; Description: Returns true if set_foreground() has been specified. |
|
hasFullscreen bool WindowProperties::has_fullscreen(void) const; Description: Returns true if set_fullscreen() has been specified. |
|
hasIconFilename bool WindowProperties::has_icon_filename(void) const; Description: Returns true if set_icon_filename() has been specified. |
|
hasMinimized bool WindowProperties::has_minimized(void) const; Description: Returns true if set_minimized() has been specified. |
|
hasMouseMode bool WindowProperties::has_mouse_mode(void) const; Description: Removes the z_order specification from the properties. |
|
hasOpen bool WindowProperties::has_open(void) const; Description: Returns true if set_open() has been specified. |
|
hasOrigin bool WindowProperties::has_origin(void) const; Description: Returns true if the window origin has been specified, false otherwise. |
|
hasParentWindow bool WindowProperties::has_parent_window(void) const; Description: Checks the S_parent_window specification from the properties. |
|
hasRawMice bool WindowProperties::has_raw_mice(void) const; Description: Returns true if set_raw_mice() has been specified. |
|
hasSize bool WindowProperties::has_size(void) const; Description: Returns true if the window size has been specified, false otherwise. |
|
hasTitle bool WindowProperties::has_title(void) const; Description: Returns true if the window title has been specified, false otherwise. |
|
hasUndecorated bool WindowProperties::has_undecorated(void) const; Description: Returns true if set_undecorated() has been specified. |
|
hasZOrder bool WindowProperties::has_z_order(void) const; Description: Returns true if the window z_order has been specified, false otherwise. |
|
isAnySpecified bool WindowProperties::is_any_specified(void) const; Description: Returns true if any properties have been specified, false otherwise. |
|
operator != bool WindowProperties::operator !=(WindowProperties const &other) const; Description: |
|
operator = void WindowProperties::operator =(WindowProperties const ©); Description: |
|
operator == bool WindowProperties::operator ==(WindowProperties const &other) const; Description: |
|
output void WindowProperties::output(ostream &out) const; Description: Sets any properties that are explicitly specified in other on this object. Leaves other properties unchanged. |
|
setCursorFilename void WindowProperties::set_cursor_filename(Filename const &cursor_filename); Description: Specifies the file that contains the icon to associate with the mouse cursor when it is within the window (and visible). |
|
setCursorHidden void WindowProperties::set_cursor_hidden(bool cursor_hidden); Description: Specifies whether the mouse cursor should be visible. |
|
setFixedSize void WindowProperties::set_fixed_size(bool fixed_size); Description: Specifies whether the window should be resizable by the user. |
|
setForeground void WindowProperties::set_foreground(bool foreground); Description: Specifies whether the window should be opened in the foreground (true), or left in the background (false). |
|
setFullscreen void WindowProperties::set_fullscreen(bool fullscreen); Description: Specifies whether the window should be opened in fullscreen mode (true) or normal windowed mode (false, the default). |
|
setIconFilename void WindowProperties::set_icon_filename(Filename const &icon_filename); Description: Specifies the file that contains the icon to associate with the window when it is minimized. |
|
setMinimized void WindowProperties::set_minimized(bool minimized); Description: Specifies whether the window should be created minimized (true), or normal (false). |
|
setMouseMode void WindowProperties::set_mouse_mode(WindowProperties::MouseMode mode); Description: Removes the z_order specification from the properties. |
|
setOpen void WindowProperties::set_open(bool open); Description: Specifies whether the window should be open. It is legal to create a GraphicsWindow in the closed state, and later request it to open by changing this flag. |
|
setOrigin void WindowProperties::set_origin(int x_origin, int y_origin); Description: Specifies the origin on the screen (in pixels, relative to the top-left corner) at which the window should appear. This is the origin of the top-left corner of the useful part of the window, not including decorations. |
|
setParentWindow void WindowProperties::set_parent_window(unsigned int parent); Description: Removes the z_order specification from the properties. |
|
setRawMice void WindowProperties::set_raw_mice(bool raw_mice); Description: Specifies whether the window should read the raw mouse devices. |
|
setSize void WindowProperties::set_size(int x_size, int y_size); Description: Specifies the requested size of the window, in pixels. This is the size of the useful part of the window, not including decorations. |
|
setTitle void WindowProperties::set_title(string const &title); Description: Specifies the title that should be assigned to the window. |
|
setUndecorated void WindowProperties::set_undecorated(bool undecorated); Description: Specifies whether the window should be created with a visible title and border (false, the default) or not (true). |
|
setZOrder void WindowProperties::set_z_order(WindowProperties::ZOrder z_order); Description: Specifies the relative ordering of the window with respect to other windows. If the z_order is Z_top, the window will always be on top of other windows; if it is Z_bottom, it will always be below other windows. Most windows will want to be Z_normal, which allows the user to control the order. |
|
size static WindowProperties WindowProperties::size(int x_size, int y_size); Description: Returns a WindowProperties structure with only the size specified. The size is the only property that matters to buffers. |