32 #ifndef __WINDOW_CLOAK_H__
33 #define __WINDOW_CLOAK_H__
37 #include "IWindowCloak.h"
39 #include <nsClassHashtable.h>
42 #define SONGBIRD_WINDOWCLOAK_CONTRACTID \
43 "@songbirdnest.com/Songbird/WindowCloak;1"
44 #define SONGBIRD_WINDOWCLOAK_CLASSNAME \
45 "Songbird Window Cloak Interface"
46 #define SONGBIRD_WINDOWCLOAK_CID \
51 {0xb1, 0x36, 0xc1, 0x86, 0x1c, 0x41, 0xe, 0xe5} \
65 NS_DECL_SBIWINDOWCLOAK
NS_IMETHOD SetVisibility(nsIDOMWindow *aDOMWindow, PRBool aVisible)
nsClassHashtable< nsISupportsHashKey, sbCloakInfo > mCloakedWindows
NS_DECL_ISUPPORTS NS_DECL_SBIWINDOWCLOAK ~sbWindowCloak()
Window cloaking service interface This is an interface to the window cloaking service, used to hide a xul window without closing it, and to unhide it at a later time.