bool VWebUtils::removeMarginPadding(QString &p_html, const QStringList &p_skipTags) { QStringList styles({"margin", "margin-left", "margin-right", "padding", "padding-left", "padding-right"}); return removeStyles(p_html, p_skipTags, styles); }
void KoGenStyles::Private::saveOdfDocumentStyles(KoXmlWriter* xmlWriter) const { xmlWriter->startElement("office:styles"); for (uint i = 0; i < numStyleData; ++i) { const QMap<int, KoGenStyle>::const_iterator it(defaultStyles.constFind(styleData[i].m_type)); if (it != defaultStyles.constEnd()) { it.value().writeStyle(xmlWriter, *q, "style:default-style", "", styleData[i].m_propertiesElementName, true, styleData[i].m_drawElement); } } for (uint i = 0; i < numStyleData; ++i) { QList<KoGenStyles::NamedStyle> stylesList(styles(false, styleData[i].m_type)); QList<KoGenStyles::NamedStyle>::const_iterator it = stylesList.constBegin(); for (; it != stylesList.constEnd() ; ++it) { if (relations.contains(it->name)) { KoGenStyles::Private::RelationTarget relation = relations.value(it->name); KoGenStyle styleCopy = *(*it).style; styleCopy.addAttribute(relation.attribute, relation.target); styleCopy.writeStyle(xmlWriter, *q, styleData[i].m_elementName, (*it).name, styleData[i].m_propertiesElementName, true, styleData[i].m_drawElement); } else { (*it).style->writeStyle(xmlWriter, *q, styleData[i].m_elementName, (*it).name, styleData[i].m_propertiesElementName, true, styleData[i].m_drawElement); } } } if (!rawOdfDocumentStyles.isEmpty()) { xmlWriter->addCompleteElement(rawOdfDocumentStyles.constData()); } xmlWriter->endElement(); // office:styles }
TString DcxEdit::getStyles(void) { TString styles(__super::getStyles()); const DWORD Styles = GetWindowStyle(this->m_Hwnd); if (Styles & ES_MULTILINE) styles.addtok("multi"); if (Styles & ES_CENTER) styles.addtok("center"); if (Styles & ES_RIGHT) styles.addtok("right"); if (Styles & ES_AUTOHSCROLL) styles.addtok("autohs"); if (Styles & ES_AUTOVSCROLL) styles.addtok("autovs"); if (Styles & WS_VSCROLL) styles.addtok("vsbar"); if (Styles & WS_HSCROLL) styles.addtok("hsbar"); if (Styles & ES_LOWERCASE) styles.addtok("lowercase"); if (Styles & ES_NUMBER) styles.addtok("number"); if (Styles & ES_PASSWORD) styles.addtok("password"); if (Styles & ES_UPPERCASE) styles.addtok("uppercase"); if (Styles & ES_WANTRETURN) styles.addtok("return"); if (Styles & ES_READONLY) styles.addtok("readonly"); if (Styles & ES_NOHIDESEL) styles.addtok("showsel"); return styles; }
static void createAndAppendFontSubMenu(const HitTestResult& result, ContextMenuItem& fontMenuItem) { ContextMenu fontMenu(result); #if PLATFORM(MAC) ContextMenuItem showFonts(ActionType, ContextMenuItemTagShowFonts, contextMenuItemTagShowFonts()); #endif ContextMenuItem bold(CheckableActionType, ContextMenuItemTagBold, contextMenuItemTagBold()); ContextMenuItem italic(CheckableActionType, ContextMenuItemTagItalic, contextMenuItemTagItalic()); ContextMenuItem underline(CheckableActionType, ContextMenuItemTagUnderline, contextMenuItemTagUnderline()); ContextMenuItem outline(ActionType, ContextMenuItemTagOutline, contextMenuItemTagOutline()); #if PLATFORM(MAC) ContextMenuItem styles(ActionType, ContextMenuItemTagStyles, contextMenuItemTagStyles()); ContextMenuItem showColors(ActionType, ContextMenuItemTagShowColors, contextMenuItemTagShowColors()); #endif #if PLATFORM(MAC) fontMenu.appendItem(showFonts); #endif fontMenu.appendItem(bold); fontMenu.appendItem(italic); fontMenu.appendItem(underline); fontMenu.appendItem(outline); #if PLATFORM(MAC) fontMenu.appendItem(styles); fontMenu.appendItem(*separatorItem()); fontMenu.appendItem(showColors); #endif fontMenuItem.setSubMenu(&fontMenu); }
TString DcxDivider::getStyles(void) { TString styles(__super::getStyles()); const DWORD Styles = GetWindowStyle(this->m_Hwnd); if (Styles & DVS_VERT) styles.addtok("vertical"); return styles; }
Gura_ImplementMethod(wx_StatusBar, SetStatusStyles) { Signal &sig = env.GetSignal(); Object_wx_StatusBar *pThis = Object_wx_StatusBar::GetObjectThis(arg); if (pThis->IsInvalid(sig)) return Value::Nil; CArrayOfInt styles(arg.GetList(0)); pThis->GetEntity()->SetStatusStyles(styles.Count(), styles.Data()); return Value::Nil; }
TString DcxComboEx::getStyles(void) { TString styles(__super::getStyles()); const DWORD Styles = GetWindowStyle(this->m_Hwnd); if (Styles & CBS_SIMPLE) styles.addtok("simple"); if (Styles & CBS_DROPDOWNLIST) styles.addtok("dropdown"); if (Styles & CBS_DROPDOWN) styles.addtok("dropedit"); return styles; }
void StylesTest::testReadBorders() { QByteArray xmlData ="<borders count=\"2\">" "<border><left/><right/><top/><bottom/><diagonal/></border>" "<border><left style=\"dashDotDot\"><color auto=\"1\"/></left><right style=\"dashDotDot\"><color auto=\"1\"/></right><top style=\"dashDotDot\"><color auto=\"1\"/></top><bottom style=\"dashDotDot\"><color auto=\"1\"/></bottom><diagonal/></border>" "</borders>"; QXlsx::Styles styles(true); QXlsx::XmlStreamReader reader(xmlData); reader.readNextStartElement();//So current node is borders styles.readBorders(reader); QCOMPARE(styles.m_bordersList.size(), 2); }
void StylesTest::testReadFonts() { QByteArray xmlData = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>" "<fonts count=\"3\">" "<font><sz val=\"11\"/><name val=\"Calibri\"/><family val=\"2\"/><scheme val=\"minor\"/></font>" "<font><sz val=\"15\"/><color rgb=\"FFff0000\"/><name val=\"Calibri\"/><family val=\"2\"/><scheme val=\"minor\"/></font>" "<font><b/><u val=\"double\"/><sz val=\"11\"/><name val=\"Calibri\"/><family val=\"2\"/><scheme val=\"minor\"/></font>" "</fonts>"; QXlsx::Styles styles(true); QXlsx::XmlStreamReader reader(xmlData); reader.readNextStartElement();//So current node is fonts styles.readFonts(reader); QCOMPARE(styles.m_fontsList.size(), 3); }
/* * Class: mapnik_Layer * Method: setStyles * Signature: ([Ljava/lang/String;)V */ JNIEXPORT void JNICALL Java_mapnik_Layer_setStyles (JNIEnv *env, jobject layerobj, jobjectArray ary) { mapnik::layer* layer=LOAD_LAYER_POINTER(layerobj); std::vector<std::string> &styles(layer->styles()); styles.clear(); if (ary) { jsize size=env->GetArrayLength(ary); for (jsize i=0; i<size; i++) { jobject element=env->GetObjectArrayElement(ary, i); refjavastring s(env, (jstring)element); styles.push_back(s.stringz); } } }
void KoGenStyles::Private::saveOdfMasterStyles(KoXmlWriter* xmlWriter) const { xmlWriter->startElement("office:master-styles"); QList<KoGenStyles::NamedStyle> stylesList = styles(false, KoGenStyle::MasterPageStyle); QList<KoGenStyles::NamedStyle>::const_iterator it = stylesList.constBegin(); for (; it != stylesList.constEnd() ; ++it) { (*it).style->writeStyle(xmlWriter, *q, "style:master-page", (*it).name, 0); } if (!rawOdfMasterStyles.isEmpty()) { xmlWriter->addCompleteElement(rawOdfMasterStyles.constData()); } xmlWriter->endElement(); // office:master-styles }
const IfcGeom::SurfaceStyle* IfcGeom::Kernel::get_style(const IfcSchema::IfcMaterial* material) { IfcSchema::IfcMaterialDefinitionRepresentation::list::ptr defs = material->HasRepresentation(); for (IfcSchema::IfcMaterialDefinitionRepresentation::list::it jt = defs->begin(); jt != defs->end(); ++jt) { IfcSchema::IfcRepresentation::list::ptr reps = (*jt)->Representations(); IfcSchema::IfcStyledItem::list::ptr styles(new IfcSchema::IfcStyledItem::list); for (IfcSchema::IfcRepresentation::list::it it = reps->begin(); it != reps->end(); ++it) { styles->push((**it).Items()->as<IfcSchema::IfcStyledItem>()); } for (IfcSchema::IfcStyledItem::list::it it = styles->begin(); it != styles->end(); ++it) { const std::pair<IfcSchema::IfcSurfaceStyle*, IfcSchema::IfcSurfaceStyleShading*> ss = get_surface_style<IfcSchema::IfcSurfaceStyleShading>(*it); if (ss.second) { return internalize_surface_style(ss); } } } return 0; }
void StylesTest::testReadFills() { QByteArray xmlData = "<fills count=\"4\">" "<fill><patternFill patternType=\"none\"/></fill>" "<fill><patternFill patternType=\"gray125\"/></fill>" "<fill><patternFill patternType=\"lightUp\"/></fill>" "<fill><patternFill patternType=\"solid\"><fgColor rgb=\"FFa0a0a4\"/></patternFill></fill>" "</fills>"; QXlsx::Styles styles(true); QXlsx::XmlStreamReader reader(xmlData); reader.readNextStartElement();//So current node is fills styles.readFills(reader); QCOMPARE(styles.m_fillsList.size(), 4); QCOMPARE(styles.m_fillsList[3]->pattern, QXlsx::Format::PatternSolid); QCOMPARE(styles.m_fillsList[3]->bgColor, QColor(Qt::gray));//for solid pattern, bg vs. fg color! }
void StylesTest::testReadNumFmts() { QByteArray xmlData ="<numFmts count=\"2\">" "<numFmt numFmtId=\"164\" formatCode=\"yyyy-mm-ddThh:mm:ss\"/>" "<numFmt numFmtId=\"165\" formatCode=\"dd/mm/yyyy\"/>" "</numFmts>"; QXlsx::Styles styles(true); QXlsx::XmlStreamReader reader(xmlData); reader.readNextStartElement();//So current node is numFmts styles.readNumFmts(reader); QCOMPARE(styles.m_customNumFmtIdMap.size(), 2); QVERIFY(styles.m_customNumFmtIdMap.contains(164)); QCOMPARE(styles.m_customNumFmtIdMap[164]->formatString, QStringLiteral("yyyy-mm-ddThh:mm:ss")); QVERIFY(styles.m_customNumFmtIdMap.contains(165)); QCOMPARE(styles.m_customNumFmtIdMap[165]->formatString, QStringLiteral("dd/mm/yyyy")); }
/* * Class: mapnik_Layer * Method: getStyles * Signature: ()[Ljava/lang/String; */ JNIEXPORT jobjectArray JNICALL Java_mapnik_Layer_getStyles (JNIEnv *env, jobject layerobj) { mapnik::layer* layer=LOAD_LAYER_POINTER(layerobj); std::vector<std::string> &styles(layer->styles()); jobjectArray ary=env->NewObjectArray( styles.size(), CLASS_STRING, (jobject)0); for (unsigned i=0; i<styles.size(); i++) { env->SetObjectArrayElement(ary, i, env->NewStringUTF(styles[i].c_str())); } return ary; }
void KoGenStyles::Private::saveOdfAutomaticStyles(KoXmlWriter* xmlWriter, bool autoStylesInStylesDotXml, const QByteArray& rawOdfAutomaticStyles) const { xmlWriter->startElement("office:automatic-styles"); for (uint i = 0; i < numAutoStyleData; ++i) { QList<KoGenStyles::NamedStyle> stylesList = styles(autoStylesInStylesDotXml, autoStyleData[i].m_type); QList<KoGenStyles::NamedStyle>::const_iterator it = stylesList.constBegin(); for (; it != stylesList.constEnd() ; ++it) { (*it).style->writeStyle(xmlWriter, *q, autoStyleData[i].m_elementName, (*it).name, autoStyleData[i].m_propertiesElementName, true, autoStyleData[i].m_drawElement); } } if (!rawOdfAutomaticStyles.isEmpty()) { xmlWriter->addCompleteElement(rawOdfAutomaticStyles.constData()); } xmlWriter->endElement(); // office:automatic-styles }
IfcSchema::IfcPresentationStyleAssignment* IfcHierarchyHelper::addStyleAssignment(double r, double g, double b, double a) { IfcSchema::IfcColourRgb* colour = new IfcSchema::IfcColourRgb(boost::none, r, g, b); IfcSchema::IfcSurfaceStyleRendering* rendering = a == 1.0 ? new IfcSchema::IfcSurfaceStyleRendering(colour, boost::none, 0, 0, 0, 0, 0, 0, IfcSchema::IfcReflectanceMethodEnum::IfcReflectanceMethod_FLAT) : new IfcSchema::IfcSurfaceStyleRendering(colour, 1.0-a, 0, 0, 0, 0, 0, 0, IfcSchema::IfcReflectanceMethodEnum::IfcReflectanceMethod_FLAT); IfcEntityList::ptr styles(new IfcEntityList()); styles->push(rendering); IfcSchema::IfcSurfaceStyle* surface_style = new IfcSchema::IfcSurfaceStyle( boost::none, IfcSchema::IfcSurfaceSide::IfcSurfaceSide_BOTH, styles); IfcEntityList::ptr surface_styles(new IfcEntityList()); surface_styles->push(surface_style); IfcSchema::IfcPresentationStyleAssignment* style_assignment = new IfcSchema::IfcPresentationStyleAssignment(surface_styles); addEntity(colour); addEntity(rendering); addEntity(surface_style); addEntity(style_assignment); return style_assignment; }
int main(int argc, char *argv[]) { QApplication app(argc, argv); QApplication::setOrganizationName("Free Flight Sim"); QApplication::setOrganizationDomain("freeflightsim.org"); QApplication::setApplicationName("FFS Glare Shield"); QApplication::setApplicationVersion("0.1"); QString styles(""); styles.append("GlareShieldWidget{background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #909090, stop: 1 #6A6A6A);}"); styles.append("QGroupBox{ background-color: transparent; border: 1px solid #808080;}"); app.setStyleSheet(styles); GlareShieldWidget widget; widget.show(); return app.exec(); }
bool VWebUtils::removeBackgroundColor(QString &p_html, const QStringList &p_skipTags) { QStringList styles({"background", "background-color"}); return removeStyles(p_html, p_skipTags, styles); }