Exemplo n.º 1
0
        private void mainTableCellButtonClicked(object sender, CellButtonEventArgs e)
        {
            // Handle clicks on buttons
            if (e.Column == 0 || e.Column == 1 || e.Column == 2 || e.Column == 6)
            {
                List <int> indexes = this.TaskIndexes();

                // Start
                if (e.Column == 0)
                {
                    Core.Core.Instanse.Manager.Start(Core.Core.Instanse.Data[indexes[e.Row]]);
                }
                // Pause
                else if (e.Column == 1)
                {
                    Core.Core.Instanse.Manager.Pause(Core.Core.Instanse.Data[indexes[e.Row]]);
                }
                // Stop
                else if (e.Column == 2)
                {
                    Core.Core.Instanse.Manager.Stop(Core.Core.Instanse.Data[indexes[e.Row]]);
                }
                // Log
                else if (e.Column == 6)
                {
                    new TaskLog()
                    {
                        Content = Core.Core.Instanse.Data[indexes[e.Row]].Log
                    }.Show();
                }
            }
        }
Exemplo n.º 2
0
 private void table_CellButtonClicked(object sender, CellButtonEventArgs e)
 {
     DoMyClickThing(e.CellPos);
 }