private void InitializeMenus() { // Zuletzt geöffnete Dateien anzeigen enable_last = Settings.Get("files.save-last", true); if (enable_last) { lastFiles = Settings.Get("files.last", "").Split(';').Where(s => s != "").Reverse().ToList(); UpdateLastFilesMenu(); } else { lastMenu.Enabled = false; } // Hilfe Menü nach den Erweiterungen zusammenbasteln var helpItem = Menu.CreateItem("Hilfe"); var extItem = helpItem.CreateItem("Erweiterungen"); extItem.Click += (s, ev) => new ExtensionsForm(extensionManager, this).ShowModal(this); var tmplItem = helpItem.CreateItem("Vorlagen"); tmplItem.Click += (s, ev) => new TemplatesForm(templateManager, templatePath).ShowModal(this); helpItem.Items.Add(new SeparatorMenuItem()); var clearSizesItem = helpItem.CreateItem("Fenstergößen löschen"); clearSizesItem.Click += (s, ev) => SizeManager.Reset(); helpItem.Items.Add(new SeparatorMenuItem()); var docItem = helpItem.CreateItem("Online Hilfe"); docItem.Click += (s, ev) => Process.Start("https://fahrplan.manuelhu.de/"); var infoItem = helpItem.CreateItem("Info"); infoItem.Click += (s, ev) => new InfoForm(Settings).ShowModal(this); }
public Control GetControl(IPluginInterface pluginInterface) { #pragma warning disable CA2000 var checkButton = new Button { Text = T._("Gespeicherte Fenstergrößen löschen") }; #pragma warning restore CA2000 var stack = new StackLayout(checkButton) { Padding = new Padding(10), Orientation = Orientation.Vertical, Spacing = 5 }; checkButton.Click += (s, e) => { SizeManager.Reset(); MessageBox.Show(T._("Die Änderungen werden beim nächsten Programmstart angewendet!"), "FPLedit"); }; return(stack); }