Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions
Rapicorn::WindowImpl Class Reference

Inherits Rapicorn::ViewportImpl, and Rapicorn::WindowIface.

List of all members.

Classes

struct  ButtonState
struct  GrabEntry

Public Types

typedef Aida::Signal< void()> NotifySignal

Public Member Functions

virtual WindowImplas_window_impl ()
WidgetImplget_focus () const
cairo_surface_t * create_snapshot (const Rect &subarea)
virtual String title () const
virtual void title (const String &window_title)
virtual bool auto_focus () const
virtual void auto_focus (bool afocus)
virtual void add_grab (WidgetImpl &child, bool unconfined=false)
void add_grab (WidgetImpl *child, bool unconfined=false)
virtual void remove_grab (WidgetImpl &child)
void remove_grab (WidgetImpl *child)
virtual WidgetImplget_grab (bool *unconfined=NULL)
virtual EventLoopget_loop ()
virtual bool viewable ()
virtual void show ()
virtual bool closed ()
virtual void close ()
virtual bool snapshot (const String &pngname)
virtual bool synthesize_enter (double xalign=0.5, double yalign=0.5)
virtual bool synthesize_leave ()
virtual bool synthesize_click (WidgetIface &widget, int button, double xalign=0.5, double yalign=0.5)
virtual bool synthesize_delete ()
void draw_child (WidgetImpl &child)

Static Public Member Functions

static void forcefully_close_all ()

Static Public Attributes

static const int PRIORITY_RESIZE
 Execute resizes right before GUI updates.

Protected Member Functions

void set_focus (WidgetImpl *widget)
virtual void set_parent (ContainerImpl *parent)
virtual void dispose ()

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines