resetToDefault method

void resetToDefault()

恢复到首次 configure() 时的默认配置

Implementation

void resetToDefault() {
  if (!_hasDefaultSnapshot) return;
  items.value = List.of(_defaultItems);
  visible.value = _defaultVisible;
  enablePersistence.value = _defaultEnablePersistence;
  dockToAllEdges.value = _defaultDockToAllEdges;
  horizontalExpandMode.value = _defaultHorizontalExpandMode;
  borderColor.value = _defaultBorderColor;
  initialPanelIcon.value = _defaultInitialPanelIcon;
  panelAnimDuration.value = _defaultPanelAnimDuration;
  panelAnimCurve.value = _defaultPanelAnimCurve;
  dockAnimDuration.value = _defaultDockAnimDuration;
  dockAnimCurve.value = _defaultDockAnimCurve;
  // 清除运行时状态
  disabledIds.clear();
  highlightedIds.clear();
}