Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Management class for ScreenWindow driver implementations. More...
#include <screenwindow.hh>
Inherited by Rapicorn::ScreenDriverFactory< DriverImpl >.
Public Member Functions | |
ScreenWindow * | create_screen_window (const ScreenWindow::Setup &setup, const ScreenWindow::Config &config) |
Create a new ScreenWindow from an opened driver. | |
Static Public Member Functions | |
static ScreenDriver * | retrieve_screen_driver (const String &backend_name) |
Open a specific named driver, "auto" will try to find the best match. | |
static bool | driver_priority_lesser (const ScreenDriver *d1, const ScreenDriver *d2) |
Comparator for "auto" scoring. | |
Protected Member Functions | |
virtual void | run (AsyncNotifyingQueue< ScreenCommand * > &command_queue, AsyncBlockingQueue< ScreenCommand * > &reply_queue)=0 |
ScreenDriver (const String &name, int priority=0) | |
Construct with backend name, a lower priority will score better for "auto" selection. | |
void | queue_command (ScreenCommand *screen_command) |
bool | open_L () |
void | close_L () |
Protected Attributes | |
ScreenDriver * | sibling_ |
String | name_ |
int | priority_ |
Management class for ScreenWindow driver implementations.