disposeBaseButtonState method

void disposeBaseButtonState()

disposeBaseButtonState.

Implementation

void disposeBaseButtonState() {
  statesController.removeListener(onStateChanged);
  if (_ownsController) {
    statesController.dispose();
  }
  effectiveFocusNode.removeListener(_onFocusChanged);
  _internalFocusNode?.dispose();
  isPressedNotifier.dispose();
  isPointerDownNotifier.dispose();
  isHoveredNotifier.dispose();
  isFocusedNotifier.dispose();
}