Lines Matching defs:state
71 // State* state = State::StateFor(OBJECT_ROUND_RECT, fColor, B_OP_COPY,
73 // state->MouseDown(BPoint(15, 15));
74 // state->MouseMoved(BPoint(255, 305));
75 // state->MouseUp();
77 // AddObject(state);
223 for (int32 i = 0; State* state = (State*)fStateList.ItemAt(i); i++)
224 state->Draw(this);
391 ObjectView::SetState(State* state)
393 if (fState != state) {
399 fState = state;
420 ObjectView::AddObject(State* state)
422 if (state) {
423 fStateList.AddItem((void*)state);
426 message.AddPointer("object", state);
429 SetState(state);
435 ObjectView::RemoveObject(State* state)
437 if (state && fStateList.RemoveItem((void*)state)) {
438 if (fState == state)
441 Invalidate(state->Bounds());
445 delete state;
460 for (int32 i = 0; State* state = (State*)fStateList.ItemAt(i); i++)
461 delete state;