Skip to content

Commit

Permalink
add button to save and fix bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
MikiraSora committed Oct 27, 2024
1 parent c4ea81d commit cc3a138
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:jas="clr-namespace:WPF.JoshSmith.ServiceProviders.UI"
xmlns:local="clr-namespace:OngekiFumenEditor.Modules.FumenEditorRenderControlViewer.Views"
xmlns:markup="clr-namespace:OngekiFumenEditor.UI.Markup"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:res="clr-namespace:OngekiFumenEditor.Properties" xmlns:markup="clr-namespace:OngekiFumenEditor.UI.Markup"
xmlns:res="clr-namespace:OngekiFumenEditor.Properties"
xmlns:vm="clr-namespace:OngekiFumenEditor.Modules.FumenEditorRenderControlViewer.ViewModels"
d:DesignHeight="800"
d:DesignWidth="300"
Expand Down Expand Up @@ -43,8 +44,11 @@
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal">
<ToolBar>
<Button cal:Message.Attach="[Event Click] = [Action ResetDefault()]" Content="{markup:Translate [ResetDefault]}">
</Button>
<Button cal:Message.Attach="[Event Click] = [Action ResetDefault()]" Content="{markup:Translate [ResetDefault]}" />
<Button
Margin="5,0"
cal:Message.Attach="[Event Click] = [Action Save()]"
Content="{markup:Translate [Save]}" />
</ToolBar>
</StackPanel>
<ListView
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@

namespace OngekiFumenEditor.Modules.FumenVisualEditor.Base
{
public class RenderTargetOrderVisibleConfig
{
public Dictionary<string, RenderTargetOrderVisible> map = new();
}

public class RenderTargetOrderVisible
{
public int Order { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,13 +179,13 @@ public void LoadRenderOrderVisible()
target.Visible = target.DefaultVisible;
}
}
Log.LogError($"loaded.");
Log.LogInfo($"loaded.");
}

public void SaveRenderOrderVisible()
{
var targets = drawTargets.Values.SelectMany(x => x).Distinct().ToArray();
var map = targets.ToDictionary(x => x, x => new RenderTargetOrderVisible()
var map = targets.ToDictionary(x => x.GetType().Name, x => new RenderTargetOrderVisible()
{
Order = x.CurrentRenderOrder,
Visible = x.Visible
Expand All @@ -196,7 +196,7 @@ public void SaveRenderOrderVisible()
var json = JsonSerializer.Serialize(map);
EditorGlobalSetting.Default.RenderTargetOrderVisibleMap = json;
EditorGlobalSetting.Default.Save();
Log.LogError($"saved.");
Log.LogInfo($"saved.");
}
catch (Exception e)
{
Expand Down

0 comments on commit cc3a138

Please sign in to comment.