DefaultWindowBehaviour
DefaultWindowBehaviour::AlterDeltaForSnap(Window* window, BPoint& delta,
DefaultWindowBehaviour::_IsWindowModifier(int32 modifiers) const
DefaultWindowBehaviour::_RegionFor(const BMessage* message, int32& tab) const
DefaultWindowBehaviour::_SetBorderHighlights(int8 horizontal, int8 vertical,
DefaultWindowBehaviour::_ResizeCursorFor(int8 horizontal, int8 vertical)
DefaultWindowBehaviour::_SetResizeCursor(int8 horizontal, int8 vertical)
DefaultWindowBehaviour::_ResetResizeCursor()
DefaultWindowBehaviour::_ComputeResizeDirection(float x, float y,
DefaultWindowBehaviour::_NextState(State* state)
struct DefaultWindowBehaviour::DragState : MouseTrackingState {
DragState(DefaultWindowBehaviour& behavior, BPoint where,
struct DefaultWindowBehaviour::ResizeState : MouseTrackingState {
ResizeState(DefaultWindowBehaviour& behavior, BPoint where,
struct DefaultWindowBehaviour::SlideTabState : MouseTrackingState {
SlideTabState(DefaultWindowBehaviour& behavior, BPoint where)
struct DefaultWindowBehaviour::ResizeBorderState : MouseTrackingState {
ResizeBorderState(DefaultWindowBehaviour& behavior, BPoint where,
ResizeBorderState(DefaultWindowBehaviour& behavior, BPoint where,
struct DefaultWindowBehaviour::State {
State(DefaultWindowBehaviour& behavior)
struct DefaultWindowBehaviour::DecoratorButtonState : State {
DecoratorButtonState(DefaultWindowBehaviour& behavior,
struct DefaultWindowBehaviour::ManageWindowState : State {
ManageWindowState(DefaultWindowBehaviour& behavior, BPoint where)
DefaultWindowBehaviour::DefaultWindowBehaviour(Window* window)
DefaultWindowBehaviour::~DefaultWindowBehaviour()
DefaultWindowBehaviour::MouseDown(BMessage* message, BPoint where,
DefaultWindowBehaviour& fBehavior;
DefaultWindowBehaviour::MouseUp(BMessage* message, BPoint where)
struct DefaultWindowBehaviour::MouseTrackingState : State {
DefaultWindowBehaviour::MouseMoved(BMessage* message, BPoint where, bool isFake)
MouseTrackingState(DefaultWindowBehaviour& behavior, BPoint where,
DefaultWindowBehaviour::ModifiersChanged(int32 modifiers)
class DefaultWindowBehaviour : public WindowBehaviour {
DefaultWindowBehaviour(Window* window);
virtual ~DefaultWindowBehaviour();
DefaultWindowBehaviour(window),
if (DefaultWindowBehaviour::AlterDeltaForSnap(window, delta, now) == true)
class SATWindowBehaviour : public DefaultWindowBehaviour {