| 184 | } |
| 185 | |
| 186 | void ColourPanel::notifyEditTextChange(MyGUI::EditBox* _sender) |
| 187 | { |
| 188 | MyGUI::EditBox* edit = static_cast<MyGUI::EditBox*>(_sender); |
| 189 | size_t cursor = edit->getTextCursor(); |
| 190 | size_t num = MyGUI::utility::parseSizeT(edit->getOnlyText()); |
| 191 | if (num > 255) |
| 192 | num = 255; |
| 193 | edit->setCaption(MyGUI::utility::toString(num)); |
| 194 | if (cursor < edit->getTextLength()) |
| 195 | edit->setTextCursor(cursor); |
| 196 | |
| 197 | MyGUI::Colour colour( |
| 198 | MyGUI::utility::parseFloat(mEditRed->getOnlyText()) / 255.0f, |
| 199 | MyGUI::utility::parseFloat(mEditGreen->getOnlyText()) / 255.0f, |
| 200 | MyGUI::utility::parseFloat(mEditBlue->getOnlyText()) / 255.0f); |
| 201 | |
| 202 | updateFromColour(colour); |
| 203 | } |
| 204 | |
| 205 | void ColourPanel::setColour(const MyGUI::Colour& _colour) |
| 206 | { |
nothing calls this directly
no test coverage detected