mirror of
https://github.com/haven1433/HexManiacAdvance.git
synced 2026-10-01 20:56:36 -05:00
add web shortcuts to help menu for script content
This commit is contained in:
@@ -269,10 +269,24 @@
|
||||
</Style>
|
||||
</MenuItem.Style>
|
||||
</MenuItem>
|
||||
<MenuItem Header="_Wiki" Click="WikiClick"/>
|
||||
<MenuItem Header="_Tutorials" Click="TutorialsClick" MouseMove="AcknowledgeAccentItem" Tag="TutorialsAcknowledged"/>
|
||||
<MenuItem Header="_Report an Issue" Click="ReportIssueClick"/>
|
||||
<MenuItem Header="_Discord" Click="DiscordClick">
|
||||
<MenuItem Header="_Wiki" Click="WebLink" CommandParameter="https://github.com/haven1433/HexManiacAdvance/wiki" />
|
||||
<MenuItem Header="_Tutorials" Click="WebLink" MouseMove="AcknowledgeAccentItem" Tag="TutorialsAcknowledged" CommandParameter="https://github.com/haven1433/HexManiacAdvance/wiki/Tutorials" />
|
||||
<MenuItem Header="_Online Reference Content">
|
||||
<MenuItem Header="Ruby">
|
||||
<MenuItem Header="List of Script Variables" Click="WebLink" CommandParameter="https://github.com/pret/pokeruby/blob/master/include/constants/flags.h" />
|
||||
<MenuItem Header="List of Script Flags" Click="WebLink" CommandParameter="https://github.com/pret/pokeruby/blob/master/include/constants/vars.h" />
|
||||
</MenuItem>
|
||||
<MenuItem Header="FireRed">
|
||||
<MenuItem Header="List of Script Variables" Click="WebLink" CommandParameter="https://github.com/pret/pokefirered/blob/master/include/constants/flags.h" />
|
||||
<MenuItem Header="List of Script Flags" Click="WebLink" CommandParameter="https://github.com/pret/pokefirered/blob/master/include/constants/vars.h" />
|
||||
</MenuItem>
|
||||
<MenuItem Header="Emerald">
|
||||
<MenuItem Header="List of Script Variables" Click="WebLink" CommandParameter="https://github.com/pret/pokeemerald/blob/master/include/constants/flags.h" />
|
||||
<MenuItem Header="List of Script Flags" Click="WebLink" CommandParameter="https://github.com/pret/pokeemerald/blob/master/include/constants/vars.h" />
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="_Report an Issue" Click="WebLink" CommandParameter="https://github.com/haven1433/HexManiacAdvance/issues" />
|
||||
<MenuItem Header="_Discord" Click="WebLink" CommandParameter="https://discord.gg/x9eQuBg">
|
||||
<MenuItem.Icon>
|
||||
<Path Data="{hsv:Icon Discord}" Fill="{DynamicResource Secondary}" Stretch="Uniform"/>
|
||||
</MenuItem.Icon>
|
||||
|
||||
@@ -404,10 +404,11 @@ namespace HavenSoft.HexManiac.WPF.Windows {
|
||||
}
|
||||
|
||||
private void UpdateClick(object sender, EventArgs e) => NativeProcess.Start(App.ReleaseUrl);
|
||||
private void WikiClick(object sender, EventArgs e) => NativeProcess.Start("https://github.com/haven1433/HexManiacAdvance/wiki");
|
||||
private void TutorialsClick(object sender, RoutedEventArgs e) => NativeProcess.Start("https://github.com/haven1433/HexManiacAdvance/wiki/Tutorials");
|
||||
private void ReportIssueClick(object sender, EventArgs e) => NativeProcess.Start("https://github.com/haven1433/HexManiacAdvance/issues");
|
||||
private void DiscordClick(object sender, EventArgs e) => NativeProcess.Start("https://discord.gg/x9eQuBg");
|
||||
private void WebLink(object sender, EventArgs e) {
|
||||
var element = (MenuItem)sender;
|
||||
var link = element.CommandParameter.ToString();
|
||||
NativeProcess.Start(link);
|
||||
}
|
||||
private void AboutClick(object sender, EventArgs e) => new AboutWindow(ViewModel.Singletons.MetadataInfo).ShowDialog();
|
||||
|
||||
private void EditBoxVisibilityChanged(object sender, DependencyPropertyChangedEventArgs e) {
|
||||
|
||||
Reference in New Issue
Block a user