private void MacroPanelForm_Load(object sender, EventArgs e) { macroPanel = _macroPanelTempRef; if (macroPanel == null) { return; } Text = string.Format(TITLE_TEXT, macroPanel.ID, macroPanel.Name); HeaderText = macroPanel.Name; loadElements(); resizeElementsPanel(); macroPanel.Elements.ItemsChanged += Elements_ItemsChanged; }
public MacroPanelEditorForm(MacroPanel macroPanel) { InitializeComponent(); this.macroPanel = (macroPanel != null) ? macroPanel : new MacroPanel(); AddingNew = (macroPanel == null); }
public MacroPanelForm(MacroPanel macroPanel) { InitializeComponent(); this._macroPanelTempRef = macroPanel; }
protected override void restoreBeforeOpen(Dictionary <string, object> keyValuePairs) { base.restoreBeforeOpen(keyValuePairs); _macroPanelTempRef = MacroPanelDatabase.Instance.GetTById((int)keyValuePairs[PERSISTENCE_KEY_MACRO_PANEL_ID]); }