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);
    }
Example #2
0
 void setFontFace(const std::string& face) {
   m_face = face;
   ok()->setEnabled(true);
   updateFontFaceButton();
 }