Json Profiles
This commit is contained in:
parent
bfa2ddafd8
commit
4496720772
93 changed files with 3069 additions and 4120 deletions
|
|
@ -11,81 +11,30 @@ namespace MatterHackers.MatterControl
|
|||
{
|
||||
public class MenuOptionHelp : MenuBase
|
||||
{
|
||||
public MenuOptionHelp()
|
||||
: base("Help".Localize())
|
||||
public MenuOptionHelp() : base("Help".Localize())
|
||||
{
|
||||
Name = "Help Menu";
|
||||
}
|
||||
|
||||
override protected IEnumerable<MenuItemAction> GetMenuItems()
|
||||
protected override IEnumerable<MenuItemAction> GetMenuItems()
|
||||
{
|
||||
return new List<MenuItemAction>
|
||||
{
|
||||
new MenuItemAction("Getting Started".Localize(), gettingStarted_Click),
|
||||
new MenuItemAction("View Help".Localize(), help_Click),
|
||||
new MenuItemAction("Release Notes".Localize(), notes_Click),
|
||||
new MenuItemAction("User Manual".Localize(), manual_Click),
|
||||
new MenuItemAction("------------------------", null),
|
||||
new MenuItemAction("Report a Bug".Localize(), bug_Click),
|
||||
new MenuItemAction("Check For Update".Localize(), checkForUpdate_Click),
|
||||
{
|
||||
new MenuItemAction("Getting Started".Localize(), () => MatterControlApplication.Instance.LaunchBrowser("http://www.mattercontrol.com/articles/mattercontrol-getting-started")),
|
||||
new MenuItemAction("View Help".Localize(), () => MatterControlApplication.Instance.LaunchBrowser("http://www.mattercontrol.com/articles")),
|
||||
new MenuItemAction("Release Notes".Localize(), () => MatterControlApplication.Instance.LaunchBrowser("http://wiki.mattercontrol.com/Release_Notes")),
|
||||
new MenuItemAction("User Manual".Localize(), () => MatterControlApplication.Instance.LaunchBrowser("http://wiki.mattercontrol.com")),
|
||||
new MenuItemAction("------------------------", null),
|
||||
new MenuItemAction("About MatterControl".Localize(), about_Click),
|
||||
};
|
||||
}
|
||||
|
||||
private void bug_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
{
|
||||
ContactFormWindow.Open();
|
||||
});
|
||||
}
|
||||
|
||||
private void help_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
{
|
||||
MatterControlApplication.Instance.LaunchBrowser("http://www.mattercontrol.com/articles");
|
||||
});
|
||||
}
|
||||
|
||||
private void checkForUpdate_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
{
|
||||
ApplicationMenuRow.AlwaysShowUpdateStatus = true;
|
||||
UpdateControlData.Instance.CheckForUpdateUserRequested();
|
||||
CheckForUpdateWindow.Show();
|
||||
});
|
||||
}
|
||||
|
||||
private void about_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(AboutWindow.Show);
|
||||
}
|
||||
|
||||
private void notes_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
new MenuItemAction("Report a Bug".Localize(), () => ContactFormWindow.Open()),
|
||||
new MenuItemAction("Check For Update".Localize(), () =>
|
||||
{
|
||||
MatterControlApplication.Instance.LaunchBrowser("http://wiki.mattercontrol.com/Release_Notes");
|
||||
});
|
||||
ApplicationMenuRow.AlwaysShowUpdateStatus = true;
|
||||
UpdateControlData.Instance.CheckForUpdateUserRequested();
|
||||
CheckForUpdateWindow.Show();
|
||||
}),
|
||||
new MenuItemAction("------------------------", null),
|
||||
new MenuItemAction("About MatterControl".Localize(), () => AboutWindow.Show()),
|
||||
};
|
||||
}
|
||||
|
||||
private void gettingStarted_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
{
|
||||
MatterControlApplication.Instance.LaunchBrowser("http://www.mattercontrol.com/articles/mattercontrol-getting-started");
|
||||
});
|
||||
}
|
||||
|
||||
private void manual_Click()
|
||||
{
|
||||
UiThread.RunOnIdle(() =>
|
||||
{
|
||||
MatterControlApplication.Instance.LaunchBrowser("http://wiki.mattercontrol.com");
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue