#include "TaskControl.h"

TaskControl::TaskControl(wxWindow* parent) : wxPanel(parent)
{
    Init();
    SetGrid();
}

TaskControl::~TaskControl()
{
}

void TaskControl::Init()
{
    grid_ = new wxGrid(this, wxID_ANY);
    auto* topSizer = new wxBoxSizer(wxVERTICAL);
    topSizer->Add(grid_, 1, wxEXPAND);
    SetSizer(topSizer);
    Layout();
}

void TaskControl::SetGrid()
{
    grid_->CreateGrid(10, 5);
    grid_->SetColLabelValue(0, _("id"));
    grid_->SetColLabelValue(1, _("LocalPurpose"));
    grid_->SetColLabelValue(2, _("LocalType"));
    grid_->SetColLabelValue(3, _("RemtoePurpose"));
    grid_->SetColLabelValue(4, _("RemtoeType"));

    grid_->SetColSize(0, 100);
    grid_->SetColSize(1, 200);
    grid_->SetColSize(2, 100);
    grid_->SetColSize(3, 200);
    grid_->SetColSize(4, 100);
}