6
#include "Precompiled.h"
7
#include "ColourWindowCellView.h"
12
void ColourWindowCellView::getCellDimension(MyGUI::Widget* _sender, MyGUI::IntCoord& _coord, bool _drop)
14
_coord.set(0, 0, _sender->getClientCoord().width, 20);
17
ColourWindowCellView::ColourWindowCellView(MyGUI::Widget* _parent) :
18
wraps::BaseCellView<ColourWindowCellData*>("ColourWindowCellView.layout", _parent)
20
mMainWidget->setCoord(0, 0, _parent->getWidth(), _parent->getHeight());
21
mMainWidget->setAlign(MyGUI::Align::Stretch);
23
assignWidget(mText, "Text");
24
assignWidget(mColour, "Colour");
27
void ColourWindowCellView::update(const MyGUI::IBDrawItemInfo& _info, ColourWindowCellData* _data)
31
mText->setCaption(_data->getName());
32
mColour->setColour(_data->getColour());
37
mText->setTextColour(MyGUI::Colour::White);
41
mText->setTextColour(MyGUI::Colour::Black);
46
mColour->setVisible(true);
50
mColour->setVisible(false);
6
#include "Precompiled.h"
7
#include "ColourWindowCellView.h"
12
void ColourWindowCellView::getCellDimension(MyGUI::Widget* _sender, MyGUI::IntCoord& _coord, bool _drop)
14
_coord.set(0, 0, _sender->getClientCoord().width, 20);
17
ColourWindowCellView::ColourWindowCellView(MyGUI::Widget* _parent) :
18
wraps::BaseCellView<ColourWindowCellData*>("ColourWindowCellView.layout", _parent)
20
mMainWidget->setCoord(0, 0, _parent->getWidth(), _parent->getHeight());
21
mMainWidget->setAlign(MyGUI::Align::Stretch);
23
assignWidget(mText, "Text");
24
assignWidget(mColour, "Colour");
27
void ColourWindowCellView::update(const MyGUI::IBDrawItemInfo& _info, ColourWindowCellData* _data)
31
mText->setCaption(_data->getName());
32
mColour->setColour(_data->getColour());
37
mText->setTextColour(MyGUI::Colour::White);
41
mText->setTextColour(MyGUI::Colour::Black);
46
mColour->setVisible(true);
50
mColour->setVisible(false);