void HandleRemoveButton(object _sender, MainButtonEvent _eventArgs) { removePanelEvent(this, _eventArgs); //pass the remove signal to the rest of the system int id = _eventArgs.ButtonId; Debug.Log("id = " + id); RemovePanel(m_panels[id]); m_panels.RemoveAt(id); }
private void HandleSelectSubtask(object _sender, MainButtonEvent _args) { Debug.Log("select panel : " + _args.ButtonId); if (m_selectedPanel != null) { Release(m_selectedPanel); } m_selectedPanel = m_panelBoard.GetPanel(_args.ButtonId); Debug.Log("selectedPanel = " + m_selectedPanel); m_selectedPanel.GetComponent <Image>().color = m_selectedColorPanel; onSelectSubtask(this, new SelectSubtaskEvent(_args.ButtonId)); }
private void HandleSelectConcept(object _sender, MainButtonEvent _eventArg) { Debug.Log("try to open image"); if (m_concepts.ContainsKey(_eventArg.ButtonId)) { Debug.Log("Open image " + _eventArg.ButtonId); System.Diagnostics.Process cmd = new System.Diagnostics.Process(); cmd.StartInfo.FileName = "cmd.exe"; cmd.StartInfo.Arguments = "/C " + m_concepts[_eventArg.ButtonId]; cmd.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; cmd.StartInfo.CreateNoWindow = true; cmd.Start(); } //Process.Start("CMD.exe", "/C "+m_concepts[_eventArg.ButtonId]); }
//trigged when remove a concept from view private void HandleRemoveConcept(object _sender, MainButtonEvent _eventArg) { Debug.Log("RemoveObject id = " + _eventArg.ButtonId); m_concepts.Remove(_eventArg.ButtonId); //Process.Start("CMD.exe", "/C "+m_concepts[_eventArg.ButtonId]); }
private void HandleRemoveSubtask(object _sender, MainButtonEvent _args) { Debug.Log("remove panel : " + _args.ButtonId); onRemoveSubtask(this, new RemoveSubtaskEvent(_args.ButtonId)); }
private void HandleRemoveConcept(object _sender, MainButtonEvent _args) { removeConceptEvent(this, _args); }
private void HandleSelectConcept(object _sender, MainButtonEvent _eventArgs) { selectConceptEvent(this, _eventArgs); //get signal from the panelBoard module and give it to the controller to handle actions }
void HandleMainButton(object _sender, MainButtonEvent _eventArgs) { onMainButtonEvent(this, _eventArgs); //spread the signal/connection to the application part }