PasteTextWindow(const std::string& face, int size, const app::Color& color) : m_face(face) { ok()->setEnabled(!m_face.empty()); if (!m_face.empty()) updateFontFaceButton(); fontSize()->setTextf("%d", size); fontFace()->Click.connect(Bind<void>(&PasteTextWindow::onSelectFontFile, this)); fontFace()->DropDownClick.connect(Bind<void>(&PasteTextWindow::onSelectSystemFont, this)); fontColor()->setColor(color); }
void setFontFace(const std::string& face) { m_face = face; ok()->setEnabled(true); updateFontFaceButton(); }