FireBreath  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
Public Member Functions | List of all members
FB::PluginWindowX11 Class Reference

X11 specific implementation of PluginWindow. More...

#include "PluginWindowX11.h"

Inheritance diagram for FB::PluginWindowX11:
Inheritance graph
Collaboration diagram for FB::PluginWindowX11:
Collaboration graph

Public Member Functions

FB::Rect getWindowPosition () const
 Gets the position rect of the window. More...
 
FB::Rect getWindowClipping () const
 Gets the clipping rect of the window. More...
 
virtual void InvalidateWindow () const
 Invalidate window. This should tell the OS to send a REFRESH event. More...
 
uint32_t getWindowWidth () const
 Gets the width of the window. More...
 
uint32_t getWindowHeight () const
 Gets the height of the window. More...
 
- Public Member Functions inherited from FB::PluginEventSource
virtual void AttachObserver (PluginEventSink *sink)
 Attach a PluginEventSink to receive events. More...
 
virtual void DetachObserver (PluginEventSink *sink)
 Detach a PluginEventSink so it no longer receives events from this source. More...
 
virtual bool SendEvent (PluginEvent *evt)
 Sends an event to all attached sinks. More...
 
template<class T >
T * get_as ()
 Templated convenience function for performing a dynamic cast of this object. More...
 
template<class T >
bool validType ()
 Returns true if the object can be cast to the specified type. More...
 

Additional Inherited Members

- Protected Types inherited from FB::PluginEventSource
typedef std::list
< PluginEventSinkWeakPtr > 
ObserverMap
 Defines an alias representing the observer . More...
 
- Protected Attributes inherited from FB::PluginEventSource
boost::recursive_mutex m_observerLock
 List of attached observers. More...
 

Detailed Description

X11 specific implementation of PluginWindow.

Definition at line 38 of file PluginWindowX11.h.


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