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

Windows specific implementation of PluginWindow. More...

#include "PluginWindowWin.h"

Inheritance diagram for FB::PluginWindowWin:
Inheritance graph
Collaboration diagram for FB::PluginWindowWin:
Collaboration graph

Public Member Functions

HWND getHWND ()
 Gets the HWND of the plugin window. More...
 
void setBrowserHWND (HWND hWnd)
 Called by the browser to store the HWND of the browser window. More...
 
HWND getBrowserHWND ()
 Gets the browser window HWND. More...
 
virtual FB::Rect getWindowPosition () const
 Gets the position rect of the window. More...
 
virtual FB::Rect getWindowClipping () const
 Gets the clipping rect of the window. More...
 
virtual uint32_t getWindowWidth () const
 Gets the width of the window. More...
 
virtual uint32_t getWindowHeight () const
 Gets the height of the window. More...
 
virtual void InvalidateWindow () const
 Invalidate window. This should tell the OS to send a REFRESH event. More...
 
virtual void setSuppressEraseBackground (bool suppressEraseBackground)
 Determines if a window background should be automatically erased (for example, when a window is resized). 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

Windows specific implementation of PluginWindow.

Definition at line 34 of file PluginWindowWin.h.


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