Skip to content

Commit 6db17fa

Browse files
author
David Khristepher Santos
committed
Restore lost code for template enabling
1 parent 3dcde53 commit 6db17fa

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

PSXPackagerGUI/Pages/SinglePage.Resource.xaml.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private void LoadResource(ResourceModel resource, string filename, bool isDefaul
5454
resource.Composite.SetAplhaMask(ImageProcessing.GetBitmapImage(maskStream));
5555

5656
resource.Composite.Layers.Add(new ImageLayer(image, "image", alphaMaskUri));
57-
57+
5858
var overlayUri = Path.Combine(appPath, "Resources", "overlay.png");
5959
using var frameStream = new FileStream(overlayUri, FileMode.Open, FileAccess.Read);
6060
resource.Composite.Layers.Add(new ImageLayer(ImageProcessing.GetBitmapImage(frameStream), "frame", overlayUri));
@@ -125,7 +125,7 @@ private void Resource_OnMore(object sender, RoutedEventArgs e)
125125
var control = sender as ResourceControl;
126126

127127
var cm = this.FindResource("ResourceButtonContextMenu") as ContextMenu;
128-
var menuItems = cm.Items.OfType<MenuItem>();
128+
var menuItems = cm.Items.OfType<MenuItem>().Concat(cm.Items.OfType<Separator>().Cast<Control>());
129129
foreach (var menuItem in menuItems)
130130
{
131131
menuItem.DataContext = control.Resource;
@@ -137,6 +137,15 @@ private void Resource_OnMore(object sender, RoutedEventArgs e)
137137
case "SaveResource":
138138
menuItem.IsEnabled = control.Resource.IsSaveAsEnabled;
139139
break;
140+
case "TemplateSeparator":
141+
menuItem.Visibility = control.Resource.IsTemplateEnabled ? Visibility.Visible : Visibility.Collapsed;
142+
break;
143+
case "LoadFromTemplate":
144+
menuItem.Visibility = control.Resource.IsTemplateEnabled ? Visibility.Visible : Visibility.Collapsed;
145+
break;
146+
case "SaveAsTemplate":
147+
menuItem.Visibility = control.Resource.IsTemplateEnabled ? Visibility.Visible : Visibility.Collapsed;
148+
break;
140149
}
141150
}
142151

@@ -335,7 +344,7 @@ private void LoadFromTemplate_OnClick(object sender, RoutedEventArgs e)
335344
}
336345
}
337346

338-
347+
339348
}
340349
}
341350
}

0 commit comments

Comments
 (0)