Skip to content

Commit 0545e94

Browse files
committed
[UX] Enable dock's tool floating windows
1 parent 5df5b68 commit 0545e94

File tree

5 files changed

+8
-11
lines changed

5 files changed

+8
-11
lines changed

Dock

WDE.Common.Avalonia/WDE.Common.Avalonia.csproj

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@
2424
<None Update="Resources\*.xml">
2525
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2626
</None>
27-
<None Update="Resources\Syntax\sql.xml">
28-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
29-
</None>
30-
<None Update="Resources\Syntax\sql.dark.xml">
27+
<None Update="Resources\Syntax\*.xml">
3128
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3229
</None>
3330
</ItemGroup>

WoWDatabaseEditorCore.Avalonia/Docking/AvaloniaDocumentDockWrapper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public AvaloniaDocumentDockWrapper(IDocumentManager documentManager, IDocument d
2222
Title = document.Title;
2323
ViewModel = document;
2424
CanClose = true;
25-
CanFloat = false;
25+
CanFloat = true;
2626
CanPin = false;
2727

2828
var title = document.ToObservable(d => d.Title);

WoWDatabaseEditorCore.Avalonia/Docking/AvaloniaToolDockWrapper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public AvaloniaToolDockWrapper(IDocumentManager documentManager, ITool tool)
1818
Id = tool.UniqueId;
1919
Title = tool.Title;
2020
ViewModel = tool;
21-
CanFloat = false;
21+
CanFloat = true;
2222
CanPin = true;
2323
CanClose = true;
2424
}

WoWDatabaseEditorCore.Avalonia/Docking/DockFactory.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ namespace WoWDatabaseEditorCore.Avalonia.Docking
1212
{
1313
public class DockFactory : Factory
1414
{
15-
public override IDocumentDock CreateDocumentDock() => new FocusAwareDocumentDock() {CanFloat = false};
16-
public override IToolDock CreateToolDock() => new FocusAwareToolDock() {CanFloat = false};
15+
public override IDocumentDock CreateDocumentDock() => new FocusAwareDocumentDock() {CanFloat = true};
16+
public override IToolDock CreateToolDock() => new FocusAwareToolDock() {CanFloat = true};
1717

1818
public void AddToolAsDocument(IDock layout, AvaloniaToolDockWrapper tool)
1919
{
@@ -51,7 +51,7 @@ public void AddTool(IDock layout, AvaloniaToolDockWrapper toolWrapper, ToolPrefe
5151
Id = "tool",
5252
Title = "Tools",
5353
Proportion = 0.2f,
54-
CanFloat = false
54+
CanFloat = true
5555
};
5656
if (position == ToolPreferedPosition.Left)
5757
{
@@ -81,7 +81,7 @@ public override IRootDock CreateLayout()
8181
Title = "MainLayout",
8282
Proportion = 1,
8383
IsCollapsable = false,
84-
CanFloat = false,
84+
CanFloat = true,
8585
Orientation = Orientation.Horizontal,
8686
ActiveDockable = null,
8787
VisibleDockables = CreateList<IDockable>

0 commit comments

Comments
 (0)