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(); }
TextStyle::TextStyle(const asl::Vector4f & myTextColor) { fillDefault(); _myTextColor = myTextColor; }
TextStyle::TextStyle() {fillDefault();}
FLCodBar::FLCodBar() : proc( 0 ), readingStdout( false ), writingStdout( false ) { fillDefault( &barcode ); }