ViewState
class ViewState;
::BPrivate::ViewState* fState;
ViewState::IsValid(uint32 bit) const
ViewState::IsAllValid() const
class ViewState {
ViewState();
: ViewState(view),
class MultipleManipulatorState : public ViewState {
StateView::SetState(ViewState* state)
ViewState*
void SetState(ViewState* state);
virtual ViewState* StateForDragMessage(const BMessage* message);
ViewState* fCurrentState;
ViewState* fDropAnticipatingState;
ViewState::HandleKeyDown(uint32 key, uint32 modifiers, Command** _command)
ViewState::HandleKeyUp(uint32 key, uint32 modifiers, Command** _command)
ViewState::UpdateCursor()
ViewState::ViewState(StateView* view)
ViewState::ViewState(const ViewState& other)
ViewState::~ViewState()
ViewState::Init()
ViewState::Cleanup()
ViewState::Draw(BView* into, BRect updateRect)
ViewState::MessageReceived(BMessage* message, Command** _command)
ViewState::MouseDown(BPoint where, uint32 buttons, uint32 clicks)
ViewState::MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage)
ViewState::MouseUp()
ViewState::ModifiersChanged(uint32 modifiers)
class ViewState {
ViewState(StateView* view);
ViewState(const ViewState& other);
virtual ~ViewState();
ViewState::ViewState()
ViewState::UpdateServerFontState(BPrivate::PortLink &link)
ViewState::UpdateServerState(BPrivate::PortLink &link)
ViewState::UpdateFrom(BPrivate::PortLink &link)
fState = new BPrivate::ViewState;