public override void SetState(View.StateFlags AState, bool Enable) { base.SetState(AState, Enable); if ((AState & StateFlags.Selected) != 0) { DrawView(); } }
public override void SetState(View.StateFlags AState, bool Enable) { base.SetState(AState, Enable); if (AState == StateFlags.Dragging) { DrawView(); } }
public override void SetState(View.StateFlags AState, bool Enable) { base.SetState(AState, Enable); switch (AState) { case StateFlags.Exposed: if (Enable) { UnLock(); } break; case StateFlags.Focused: if ((State & StateFlags.Selected) == StateFlags.Selected) { if (HScrollBar != null) { HScrollBar.SetState(StateFlags.Visible, Enable); } if (VScrollBar != null) { VScrollBar.SetState(StateFlags.Visible, Enable); } if (Indicator != null) { Indicator.SetState(StateFlags.Visible, Enable); } UpdateCommands(); } break; case StateFlags.Selected: if ((State & StateFlags.Selected) == StateFlags.Selected) { if (HScrollBar != null) { HScrollBar.SetState(StateFlags.Visible, Enable); } if (VScrollBar != null) { VScrollBar.SetState(StateFlags.Visible, Enable); } if (Indicator != null) { Indicator.SetState(StateFlags.Visible, Enable); } UpdateCommands(); } break; } }