Example #1
0
 TextStyle::TextStyle(dom::NodePtr theStyleNode) {
     fillDefault();
     dom::NodePtr myStyleNode  = (theStyleNode->nodeType() == dom::Node::DOCUMENT_NODE
                                  && theStyleNode->hasChildNodes()) ? theStyleNode->firstChild() : theStyleNode;
     
     getAttributeFromNode(myStyleNode, TOP_PADDING_NAME, _myTopPadding);        
     getAttributeFromNode(myStyleNode, BOTTOM_PADDING_NAME, _myBottomPadding);        
     getAttributeFromNode(myStyleNode, LEFT_PADDING_NAME, _myLeftPadding);        
     getAttributeFromNode(myStyleNode, RIGHT_PADDING_NAME, _myRightPadding);        
     getAttributeFromNode(myStyleNode, LINE_HEIGHT_NAME, _myLineHeight);
     getAttributeFromNode(myStyleNode, PARAGRAPH_BOTTOM_OFFSET_NAME, _myParagraphBottomOffset);
     getAttributeFromNode(myStyleNode, PARAGRAPH_TOP_OFFSET_NAME, _myParagraphTopOffset);
     getAttributeFromNode(myStyleNode, HORIZONTAL_ALIGNMENT_NAME, _myHorizontalAlignment);        
     getAttributeFromNode(myStyleNode, TEXT_INDENTATION_NAME, _myIndentation);        
     
     getAttributeFromNode(myStyleNode, VERTICAL_ALIGNMENT_NAME, _myVerticalAlignment);        
     getAttributeFromNode(myStyleNode, TRACKING_NAME, _myTracking);        
     getColorAttributeFromNode(myStyleNode, TEXTCOLOR_NAME, _myTextColor);        
 }
void KisScratchPad::setupScratchPad(KisCanvasResourceProvider* resourceProvider,
                                    const QColor &defaultColor)
{
    m_resourceProvider = resourceProvider;
    KisConfig cfg;
    setDisplayProfile(cfg.displayProfile(QApplication::desktop()->screenNumber(this)));
    connect(m_resourceProvider, SIGNAL(sigDisplayProfileChanged(const KoColorProfile*)),
            SLOT(setDisplayProfile(const KoColorProfile*)));

    connect(m_resourceProvider, SIGNAL(sigOnScreenResolutionChanged(qreal,qreal)),
            SLOT(setOnScreenResolution(qreal,qreal)));

    m_defaultColor = KoColor(defaultColor, KoColorSpaceRegistry::instance()->rgb8());

    KisPaintDeviceSP paintDevice =
        new KisPaintDevice(m_defaultColor.colorSpace(), "scratchpad");

    m_paintLayer = new KisPaintLayer(0, "ScratchPad", OPACITY_OPAQUE_U8, paintDevice);
    m_paintLayer->setGraphListener(m_nodeListener);
    paintDevice->setDefaultBounds(new KisScratchPadDefaultBounds(this));

    fillDefault();
}
Example #3
0
 TextStyle::TextStyle(const asl::Vector4f &  myTextColor) {
     fillDefault();
     _myTextColor = myTextColor;
 }
Example #4
0
 TextStyle::TextStyle() {fillDefault();}
Example #5
0
FLCodBar::FLCodBar() : proc( 0 ), readingStdout( false ), writingStdout( false ) {
  fillDefault( &barcode );
}