rename tabbar -> tab

This commit is contained in:
csf
2022-08-24 20:17:51 +08:00
parent 78c79a0e8d
commit 66b1459126
2 changed files with 11 additions and 11 deletions

View File

@@ -32,14 +32,14 @@ class TabInfo {
required this.page});
}
class DesktopTabBarState {
class DesktopTabState {
final List<TabInfo> tabs = [];
final ScrollPosController scrollController =
ScrollPosController(itemCount: 0);
final PageController pageController = PageController();
int selected = 0;
DesktopTabBarState() {
DesktopTabState() {
scrollController.itemCount = tabs.length;
// TODO test
// WidgetsBinding.instance.addPostFrameCallback((_) {
@@ -49,8 +49,8 @@ class DesktopTabBarState {
}
}
class DesktopTabBarController {
final state = DesktopTabBarState().obs;
class DesktopTabController {
final state = DesktopTabState().obs;
void add(TabInfo tab) {
if (!isDesktop) return;
@@ -112,7 +112,7 @@ class DesktopTab extends StatelessWidget {
final Widget Function(Widget pageView)? pageViewBuilder;
final Widget? tail;
final DesktopTabBarController controller;
final DesktopTabController controller;
late final state = controller.state;
DesktopTab(
@@ -323,8 +323,8 @@ class WindowActionPanel extends StatelessWidget {
// ignore: must_be_immutable
class _ListView extends StatelessWidget {
final DesktopTabBarController controller;
late final Rx<DesktopTabBarState> state;
final DesktopTabController controller;
late final Rx<DesktopTabState> state;
final Function(String key)? onTabClose;
final TarBarTheme theme;