.. index:: pair: class; EE::UI::CSS::StyleSheetSpecification .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_style_sheet_specification: class EE::UI::CSS::StyleSheetSpecification ========================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class StyleSheetSpecification { public: // construction :target:`~StyleSheetSpecification`(); // methods :ref:`PropertyDefinition`& :target:`registerProperty`(const std::string& propertyVame, const std::string& defaultValue, bool inherited = false); const :ref:`PropertyDefinition`* :target:`getProperty`(const :ref:`Uint32`& id) const; const :ref:`PropertyDefinition`* :target:`getProperty`(const std::string& name) const; :ref:`ShorthandDefinition`& :target:`registerShorthand`(const std::string& name, const std::vector& properties, const std::string& shorthandFuncName); const :ref:`ShorthandDefinition`* :target:`getShorthand`(const :ref:`Uint32`& id) const; const :ref:`ShorthandDefinition`* :target:`getShorthand`(const std::string& name) const; bool :target:`isShorthand`(const :ref:`Uint32`& id) const; bool :target:`isShorthand`(const std::string& name) const; void :target:`registerNodeSelector`(const std::string& name, :ref:`StyleSheetNodeSelector` nodeSelector); :ref:`StructuralSelector` :target:`getStructuralSelector`(const std::string& name); void :target:`registerShorthandParser`(const std::string& name, :ref:`ShorthandParserFunc` shorthandParserFunc); :ref:`ShorthandParserFunc` :target:`getShorthandParser`(const std::string& name); :ref:`DrawableImageParser`& :target:`getDrawableImageParser`(); };