DesktopObservable
DesktopObservable::RegisterListener(listener, this);
class Desktop : public DesktopObservable, public MessageLooper,
DesktopObservable::NotifyMouseEvent(BMessage* message)
DesktopObservable::NotifyMouseDown(Window* window, BMessage* message,
DesktopObservable::NotifyMouseUp(Window* window, BMessage* message,
DesktopObservable::NotifyMouseMoved(Window* window, BMessage* message,
DesktopObservable::NotifyWindowMoved(Window* window)
DesktopObservable::NotifyWindowResized(Window* window)
DesktopObservable::DesktopObservable()
DesktopObservable::NotifyWindowActivated(Window* window)
DesktopObservable::NotifyWindowSentBehind(Window* window, Window* behindOf)
DesktopObservable::NotifyWindowWorkspacesChanged(Window* window,
DesktopObservable::NotifyWindowHidden(Window* window, bool fromMinimize)
DesktopObservable::NotifyWindowMinimized(Window* window, bool minimize)
DesktopObservable::NotifyWindowTabLocationChanged(Window* window,
DesktopObservable::NotifySizeLimitsChanged(Window* window, int32 minWidth,
DesktopObservable::RegisterListener(DesktopListener* listener, Desktop* desktop)
DesktopObservable::NotifyWindowLookChanged(Window* window, window_look look)
DesktopObservable::NotifyWindowFeelChanged(Window* window, window_feel feel)
DesktopObservable::SetDecoratorSettings(Window* window,
DesktopObservable::GetDecoratorSettings(Window* window, BMessage& settings)
DesktopObservable::InvokeGuard::InvokeGuard(bool& invoking)
DesktopObservable::InvokeGuard::~InvokeGuard()
DesktopObservable::UnregisterListener(DesktopListener* listener)
DesktopObservable::GetDesktopListenerList()
DesktopObservable::MessageForListener(Window* sender,
DesktopObservable::NotifyWindowAdded(Window* window)
DesktopObservable::NotifyWindowRemoved(Window* window)
DesktopObservable::NotifyKeyPressed(uint32 what, int32 key, int32 modifiers)
class DesktopObservable {
DesktopObservable();