nux-0.9.48

nux::XInputWindow Class Reference

#include <NuxGraphics/XInputWindow.h>

Public Member Functions

 XInputWindow (const char *title, bool take_focus=False, int override_redirect=0)
 ~XInputWindow ()
void EnableStruts (bool enable)
bool StrutsEnabled ()
void EnsureInputs ()
void EnableTakeFocus ()
void SetGeometry (const Rect &geo)
 Set the position and size of the window.
void SetGeometry (int x, int y, int width, int height)
 Set the position and size of the window.
Rect GetGeometry () const
 Get the window geometry.
Window GetWindow ()
 Get X11 the Window.
void SetInputFocus ()
void Hide ()
void Show ()

Static Public Member Functions

static std::list< Window > NativeHandleList ()

Constructor & Destructor Documentation

nux::XInputWindow::XInputWindow ( const char *  title,
bool  take_focus = False,
int  override_redirect = 0 
)
nux::XInputWindow::~XInputWindow ( )

Member Function Documentation

void nux::XInputWindow::EnableStruts ( bool  enable)
void nux::XInputWindow::EnableTakeFocus ( )
void nux::XInputWindow::EnsureInputs ( )
Rect nux::XInputWindow::GetGeometry ( ) const

Get the window geometry.

Window nux::XInputWindow::GetWindow ( )

Get X11 the Window.

void nux::XInputWindow::Hide ( )
static std::list<Window> nux::XInputWindow::NativeHandleList ( ) [static]
void nux::XInputWindow::SetGeometry ( int  x,
int  y,
int  width,
int  height 
)

Set the position and size of the window.

void nux::XInputWindow::SetGeometry ( const Rect geo)

Set the position and size of the window.

void nux::XInputWindow::SetInputFocus ( )
void nux::XInputWindow::Show ( )
bool nux::XInputWindow::StrutsEnabled ( )

The documentation for this class was generated from the following file: