├── .gitattributes ├── .gitignore ├── Icon.png ├── LICENSE ├── README.md ├── Tabalonia.Demo ├── .gitignore ├── App.axaml ├── App.axaml.cs ├── MainWindow.axaml ├── MainWindow.axaml.cs ├── Program.cs ├── Styles │ ├── DragTabItem.axaml │ ├── MyTheme.axaml │ └── TabsControl.axaml ├── Tabalonia.Demo.csproj └── ViewModels │ ├── MainViewModel.cs │ └── TabItemViewModel.cs ├── Tabalonia.Draft.sln ├── Tabalonia.sln ├── Tabalonia ├── Controls │ ├── DragTabItem.cs │ ├── LeftPressedThumb.cs │ └── TabsControl.cs ├── Converters │ └── ShowDefaultCloseButtonConverter.cs ├── Events │ ├── CloseLastTabEventArgs.cs │ ├── DragTabDragCompletedEventArgs.cs │ ├── DragTabDragDeltaEventArgs.cs │ ├── DragTabDragStartedEventArgs.cs │ ├── DragTabItemEventArgs.cs │ ├── TabClosedEventArgs.cs │ └── TabClosingEventArgs.cs ├── Exceptions │ └── ElementNotFoundOnStyleException.cs ├── Extensions.cs ├── GlobalUsings.cs ├── Panels │ ├── TabsPanel.cs │ └── TopPanel.cs ├── SimpleActionCommand.cs ├── Tabalonia.csproj ├── Themes │ ├── Custom │ │ ├── Brushes.axaml │ │ ├── Buttons.axaml │ │ ├── Controls.axaml │ │ ├── CustomTheme.axaml │ │ ├── CustomTheme.axaml.cs │ │ ├── DragTabItem.axaml │ │ └── TabsControl.axaml │ └── Fluent │ │ ├── DragTabItem.axaml │ │ ├── FluentTheme.axaml │ │ ├── FluentTheme.axaml.cs │ │ └── TabsControl.axaml └── ZIndexes.cs └── workflows └── demo.gif /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/.gitignore -------------------------------------------------------------------------------- /Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Icon.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/README.md -------------------------------------------------------------------------------- /Tabalonia.Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/.gitignore -------------------------------------------------------------------------------- /Tabalonia.Demo/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/App.axaml -------------------------------------------------------------------------------- /Tabalonia.Demo/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/App.axaml.cs -------------------------------------------------------------------------------- /Tabalonia.Demo/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/MainWindow.axaml -------------------------------------------------------------------------------- /Tabalonia.Demo/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Tabalonia.Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/Program.cs -------------------------------------------------------------------------------- /Tabalonia.Demo/Styles/DragTabItem.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/Styles/DragTabItem.axaml -------------------------------------------------------------------------------- /Tabalonia.Demo/Styles/MyTheme.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/Styles/MyTheme.axaml -------------------------------------------------------------------------------- /Tabalonia.Demo/Styles/TabsControl.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/Styles/TabsControl.axaml -------------------------------------------------------------------------------- /Tabalonia.Demo/Tabalonia.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/Tabalonia.Demo.csproj -------------------------------------------------------------------------------- /Tabalonia.Demo/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /Tabalonia.Demo/ViewModels/TabItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Demo/ViewModels/TabItemViewModel.cs -------------------------------------------------------------------------------- /Tabalonia.Draft.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.Draft.sln -------------------------------------------------------------------------------- /Tabalonia.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia.sln -------------------------------------------------------------------------------- /Tabalonia/Controls/DragTabItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Controls/DragTabItem.cs -------------------------------------------------------------------------------- /Tabalonia/Controls/LeftPressedThumb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Controls/LeftPressedThumb.cs -------------------------------------------------------------------------------- /Tabalonia/Controls/TabsControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Controls/TabsControl.cs -------------------------------------------------------------------------------- /Tabalonia/Converters/ShowDefaultCloseButtonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Converters/ShowDefaultCloseButtonConverter.cs -------------------------------------------------------------------------------- /Tabalonia/Events/CloseLastTabEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/CloseLastTabEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/DragTabDragCompletedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/DragTabDragCompletedEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/DragTabDragDeltaEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/DragTabDragDeltaEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/DragTabDragStartedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/DragTabDragStartedEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/DragTabItemEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/DragTabItemEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/TabClosedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/TabClosedEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Events/TabClosingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Events/TabClosingEventArgs.cs -------------------------------------------------------------------------------- /Tabalonia/Exceptions/ElementNotFoundOnStyleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Exceptions/ElementNotFoundOnStyleException.cs -------------------------------------------------------------------------------- /Tabalonia/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Extensions.cs -------------------------------------------------------------------------------- /Tabalonia/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/GlobalUsings.cs -------------------------------------------------------------------------------- /Tabalonia/Panels/TabsPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Panels/TabsPanel.cs -------------------------------------------------------------------------------- /Tabalonia/Panels/TopPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Panels/TopPanel.cs -------------------------------------------------------------------------------- /Tabalonia/SimpleActionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/SimpleActionCommand.cs -------------------------------------------------------------------------------- /Tabalonia/Tabalonia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Tabalonia.csproj -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/Brushes.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/Brushes.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/Buttons.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/Buttons.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/Controls.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/Controls.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/CustomTheme.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/CustomTheme.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/CustomTheme.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/CustomTheme.axaml.cs -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/DragTabItem.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/DragTabItem.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Custom/TabsControl.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Custom/TabsControl.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Fluent/DragTabItem.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Fluent/DragTabItem.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Fluent/FluentTheme.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Fluent/FluentTheme.axaml -------------------------------------------------------------------------------- /Tabalonia/Themes/Fluent/FluentTheme.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Fluent/FluentTheme.axaml.cs -------------------------------------------------------------------------------- /Tabalonia/Themes/Fluent/TabsControl.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/Themes/Fluent/TabsControl.axaml -------------------------------------------------------------------------------- /Tabalonia/ZIndexes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/Tabalonia/ZIndexes.cs -------------------------------------------------------------------------------- /workflows/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorozh/Tabalonia/HEAD/workflows/demo.gif --------------------------------------------------------------------------------