Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Typedefs
screenwindow.hh File Reference
#include <ui/events.hh>
#include <ui/region.hh>

Go to the source code of this file.

Classes

class  Rapicorn::ScreenWindow
 Interface class for managing window contents on screens and display devices. More...
struct  Rapicorn::ScreenWindow::Setup
 Structure requesting the initial window setup. More...
struct  Rapicorn::ScreenWindow::Config
 Structure requesting window configuration changes. More...
struct  Rapicorn::ScreenWindow::State
 Structure describing the current window state. More...
struct  Rapicorn::ScreenCommand
 Structure for internal asynchronous communication between ScreenWindow and ScreenDriver. More...
class  Rapicorn::ScreenDriver
 Management class for ScreenWindow driver implementations. More...
struct  Rapicorn::ScreenDriverFactory< DriverImpl >
 Template for factory registration of ScreenDriver implementations. More...

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.


Typedefs

typedef std::shared_ptr
< ScreenWindow > 
Rapicorn::ScreenWindowP

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines