LibreOffice Module sw (master) 1
Classes | Enumerations
parcss1.hxx File Reference
#include <rtl/ustring.hxx>
#include <tools/color.hxx>
#include <memory>
#include <utility>
Include dependency graph for parcss1.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CSS1Selector
 A simple selector. More...
 
struct  CSS1Expression
 a subexpression of a CSS1 declaration More...
 
class  CSS1Parser
 Parser of a style element/option. More...
 

Enumerations

enum  CSS1Token {
  CSS1_NULL ,
  CSS1_IDENT ,
  CSS1_STRING ,
  CSS1_NUMBER ,
  CSS1_PERCENTAGE ,
  CSS1_LENGTH ,
  CSS1_PIXLENGTH ,
  CSS1_EMS ,
  CSS1_EMX ,
  CSS1_HEXCOLOR ,
  CSS1_DOT_W_WS ,
  CSS1_DOT_WO_WS ,
  CSS1_COLON ,
  CSS1_SLASH ,
  CSS1_PLUS ,
  CSS1_MINUS ,
  CSS1_OBRACE ,
  CSS1_CBRACE ,
  CSS1_SEMICOLON ,
  CSS1_COMMA ,
  CSS1_HASH ,
  CSS1_IMPORT_SYM ,
  CSS1_PAGE_SYM ,
  CSS1_IMPORTANT_SYM ,
  CSS1_URL ,
  CSS1_RGB
}
 
enum  CSS1ParserState {
  CSS1_PAR_ACCEPTED = 0 ,
  CSS1_PAR_WORKING
}
 
enum  CSS1SelectorType {
  CSS1_SELTYPE_ELEMENT ,
  CSS1_SELTYPE_ELEM_CLASS ,
  CSS1_SELTYPE_CLASS ,
  CSS1_SELTYPE_ID ,
  CSS1_SELTYPE_PSEUDO ,
  CSS1_SELTYPE_PAGE
}
 

Enumeration Type Documentation

◆ CSS1ParserState

Enumerator
CSS1_PAR_ACCEPTED 
CSS1_PAR_WORKING 

Definition at line 65 of file parcss1.hxx.

◆ CSS1SelectorType

Enumerator
CSS1_SELTYPE_ELEMENT 
CSS1_SELTYPE_ELEM_CLASS 
CSS1_SELTYPE_CLASS 
CSS1_SELTYPE_ID 
CSS1_SELTYPE_PSEUDO 
CSS1_SELTYPE_PAGE 

Definition at line 71 of file parcss1.hxx.

◆ CSS1Token

enum CSS1Token
Enumerator
CSS1_NULL 
CSS1_IDENT 
CSS1_STRING 
CSS1_NUMBER 
CSS1_PERCENTAGE 
CSS1_LENGTH 
CSS1_PIXLENGTH 
CSS1_EMS 
CSS1_EMX 
CSS1_HEXCOLOR 
CSS1_DOT_W_WS 
CSS1_DOT_WO_WS 
CSS1_COLON 
CSS1_SLASH 
CSS1_PLUS 
CSS1_MINUS 
CSS1_OBRACE 
CSS1_CBRACE 
CSS1_SEMICOLON 
CSS1_COMMA 
CSS1_HASH 
CSS1_IMPORT_SYM 
CSS1_PAGE_SYM 
CSS1_IMPORTANT_SYM 
CSS1_URL 
CSS1_RGB 

Definition at line 30 of file parcss1.hxx.