#include <sbWindowMoveService.h>
Public Types | |
typedef std::map< HWND, HHOOK > | hooks_t |
typedef std::map< HWND, bool > | resizing_t |
typedef std::map< HWND, nsCOMPtr< nsITimer > > | timers_t |
typedef std::map< nsITimer *, HWND > | timertohwnd_t |
Public Member Functions | |
sbWindowMoveService () | |
nsresult | Init () |
PRBool | IsHooked (HWND aWnd) |
Public Member Functions inherited from sbIWindowMoveService | |
void | startWatchingWindow (in nsISupports aWindow, in sbIWindowMoveListener aListener) |
void | stopWatchingWindow (in nsISupports aWindow, in sbIWindowMoveListener aListener) |
Static Public Member Functions | |
static LRESULT CALLBACK | CallWndProc (int aCode, WPARAM wParam, LPARAM lParam) |
Public Attributes | |
NS_DECL_ISUPPORTS NS_DECL_SBIWINDOWMOVESERVICE NS_DECL_NSITIMERCALLBACK typedef std::map< HWND, nsCOMPtr < sbIWindowMoveListener > > | listeners_t |
Protected Member Functions | |
virtual | ~sbWindowMoveService () |
Protected Attributes | |
listeners_t | mListeners |
hooks_t | mHooks |
resizing_t | mResizing |
timers_t | mTimers |
timertohwnd_t | mTimersToWnd |
Definition at line 43 of file sbWindowMoveService.h.
typedef std::map<HWND, HHOOK> sbWindowMoveService::hooks_t |
Definition at line 58 of file sbWindowMoveService.h.
typedef std::map<HWND, bool> sbWindowMoveService::resizing_t |
Definition at line 59 of file sbWindowMoveService.h.
typedef std::map<HWND, nsCOMPtr<nsITimer> > sbWindowMoveService::timers_t |
Definition at line 61 of file sbWindowMoveService.h.
typedef std::map<nsITimer *, HWND> sbWindowMoveService::timertohwnd_t |
Definition at line 62 of file sbWindowMoveService.h.
sbWindowMoveService::sbWindowMoveService | ( | ) |
Definition at line 37 of file sbWindowMoveService.cpp.
|
protectedvirtual |
Definition at line 41 of file sbWindowMoveService.cpp.
|
static |
nsresult sbWindowMoveService::Init | ( | ) |
Definition at line 46 of file sbWindowMoveService.cpp.
PRBool sbWindowMoveService::IsHooked | ( | HWND | aWnd | ) |
Definition at line 161 of file sbWindowMoveService.cpp.
NS_DECL_ISUPPORTS NS_DECL_SBIWINDOWMOVESERVICE NS_DECL_NSITIMERCALLBACK typedef std::map<HWND, nsCOMPtr<sbIWindowMoveListener> > sbWindowMoveService::listeners_t |
Definition at line 57 of file sbWindowMoveService.h.
|
protected |
Definition at line 71 of file sbWindowMoveService.h.
|
protected |
Definition at line 70 of file sbWindowMoveService.h.
|
protected |
Definition at line 72 of file sbWindowMoveService.h.
|
protected |
Definition at line 74 of file sbWindowMoveService.h.
|
protected |
Definition at line 75 of file sbWindowMoveService.h.