interface to the operating system's window manager This Interfaces to allows JavaScript to talk to the native operating system window manager in a somewhat cross-platform way. This interface is inspired by some of the GtkWindow interface. More...
import"sbINativeWindowManager.idl";
Public Member Functions | |
void | beginResizeDrag (in nsISupports aWindow, in nsIDOMMouseEvent aEvent, in PRInt32 aDirection) |
void | setMinimumWindowSize (in nsISupports aWindow, in PRInt32 aMinimumWidth, in PRInt32 aMinimumHeight) |
void | setMaximumWindowSize (in nsISupports aWindow, in PRInt32 aMaximumWidth, in PRInt32 aMaximumHeight) |
void | setOnTop (in nsISupports aWindow, in boolean aOnTop) |
void | setShadowing (in nsISupports aWindow, in boolean aShadowing) |
Public Attributes | |
const PRInt32 | DIRECTION_NORTH_WEST = 7 |
const PRInt32 | DIRECTION_NORTH = 8 |
const PRInt32 | DIRECTION_NORTH_EAST = 9 |
const PRInt32 | DIRECTION_WEST = 4 |
const PRInt32 | DIRECTION_EAST = 6 |
const PRInt32 | DIRECTION_SOUTH_WEST = 1 |
const PRInt32 | DIRECTION_SOUTH = 2 |
const PRInt32 | DIRECTION_SOUTH_EAST = 3 |
readonly attribute boolean | supportsResizeDrag |
readonly attribute boolean | supportsMinimumWindowSize |
readonly attribute boolean | supportsMaximumWindowSize |
readonly attribute boolean | supportsOnTop |
readonly attribute boolean | supportsShadowing |
interface to the operating system's window manager This Interfaces to allows JavaScript to talk to the native operating system window manager in a somewhat cross-platform way. This interface is inspired by some of the GtkWindow interface.
Definition at line 44 of file sbINativeWindowManager.idl.
void sbINativeWindowManager::beginResizeDrag | ( | in nsISupports | aWindow, |
in nsIDOMMouseEvent | aEvent, | ||
in PRInt32 | aDirection | ||
) |
void sbINativeWindowManager::setMaximumWindowSize | ( | in nsISupports | aWindow, |
in PRInt32 | aMaximumWidth, | ||
in PRInt32 | aMaximumHeight | ||
) |
void sbINativeWindowManager::setMinimumWindowSize | ( | in nsISupports | aWindow, |
in PRInt32 | aMinimumWidth, | ||
in PRInt32 | aMinimumHeight | ||
) |
void sbINativeWindowManager::setOnTop | ( | in nsISupports | aWindow, |
in boolean | aOnTop | ||
) |
void sbINativeWindowManager::setShadowing | ( | in nsISupports | aWindow, |
in boolean | aShadowing | ||
) |
const PRInt32 sbINativeWindowManager::DIRECTION_EAST = 6 |
Definition at line 51 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_NORTH = 8 |
Definition at line 48 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_NORTH_EAST = 9 |
Definition at line 49 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_NORTH_WEST = 7 |
Definition at line 47 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_SOUTH = 2 |
Definition at line 53 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_SOUTH_EAST = 3 |
Definition at line 54 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_SOUTH_WEST = 1 |
Definition at line 52 of file sbINativeWindowManager.idl.
const PRInt32 sbINativeWindowManager::DIRECTION_WEST = 4 |
Definition at line 50 of file sbINativeWindowManager.idl.
readonly attribute boolean sbINativeWindowManager::supportsMaximumWindowSize |
Definition at line 79 of file sbINativeWindowManager.idl.
readonly attribute boolean sbINativeWindowManager::supportsMinimumWindowSize |
Definition at line 76 of file sbINativeWindowManager.idl.
readonly attribute boolean sbINativeWindowManager::supportsOnTop |
Definition at line 88 of file sbINativeWindowManager.idl.
readonly attribute boolean sbINativeWindowManager::supportsResizeDrag |
Definition at line 63 of file sbINativeWindowManager.idl.
readonly attribute boolean sbINativeWindowManager::supportsShadowing |
Definition at line 91 of file sbINativeWindowManager.idl.