150 LexerContainer.__init__(self, parent) |
150 LexerContainer.__init__(self, parent) |
151 |
151 |
152 self.__pygmentsName = name |
152 self.__pygmentsName = name |
153 |
153 |
154 self.descriptions = { |
154 self.descriptions = { |
155 PYGMENTS_DEFAULT: self.trUtf8("Default"), |
155 PYGMENTS_DEFAULT: self.tr("Default"), |
156 PYGMENTS_COMMENT: self.trUtf8("Comment"), |
156 PYGMENTS_COMMENT: self.tr("Comment"), |
157 PYGMENTS_PREPROCESSOR: self.trUtf8("Preprocessor"), |
157 PYGMENTS_PREPROCESSOR: self.tr("Preprocessor"), |
158 PYGMENTS_KEYWORD: self.trUtf8("Keyword"), |
158 PYGMENTS_KEYWORD: self.tr("Keyword"), |
159 PYGMENTS_PSEUDOKEYWORD: self.trUtf8("Pseudo Keyword"), |
159 PYGMENTS_PSEUDOKEYWORD: self.tr("Pseudo Keyword"), |
160 PYGMENTS_TYPEKEYWORD: self.trUtf8("Type Keyword"), |
160 PYGMENTS_TYPEKEYWORD: self.tr("Type Keyword"), |
161 PYGMENTS_OPERATOR: self.trUtf8("Operator"), |
161 PYGMENTS_OPERATOR: self.tr("Operator"), |
162 PYGMENTS_WORD: self.trUtf8("Word"), |
162 PYGMENTS_WORD: self.tr("Word"), |
163 PYGMENTS_BUILTIN: self.trUtf8("Builtin"), |
163 PYGMENTS_BUILTIN: self.tr("Builtin"), |
164 PYGMENTS_FUNCTION: self.trUtf8("Function or method name"), |
164 PYGMENTS_FUNCTION: self.tr("Function or method name"), |
165 PYGMENTS_CLASS: self.trUtf8("Class name"), |
165 PYGMENTS_CLASS: self.tr("Class name"), |
166 PYGMENTS_NAMESPACE: self.trUtf8("Namespace"), |
166 PYGMENTS_NAMESPACE: self.tr("Namespace"), |
167 PYGMENTS_EXCEPTION: self.trUtf8("Exception"), |
167 PYGMENTS_EXCEPTION: self.tr("Exception"), |
168 PYGMENTS_VARIABLE: self.trUtf8("Identifier"), |
168 PYGMENTS_VARIABLE: self.tr("Identifier"), |
169 PYGMENTS_CONSTANT: self.trUtf8("Constant"), |
169 PYGMENTS_CONSTANT: self.tr("Constant"), |
170 PYGMENTS_LABEL: self.trUtf8("Label"), |
170 PYGMENTS_LABEL: self.tr("Label"), |
171 PYGMENTS_ENTITY: self.trUtf8("Entity"), |
171 PYGMENTS_ENTITY: self.tr("Entity"), |
172 PYGMENTS_ATTRIBUTE: self.trUtf8("Attribute"), |
172 PYGMENTS_ATTRIBUTE: self.tr("Attribute"), |
173 PYGMENTS_TAG: self.trUtf8("Tag"), |
173 PYGMENTS_TAG: self.tr("Tag"), |
174 PYGMENTS_DECORATOR: self.trUtf8("Decorator"), |
174 PYGMENTS_DECORATOR: self.tr("Decorator"), |
175 PYGMENTS_STRING: self.trUtf8("String"), |
175 PYGMENTS_STRING: self.tr("String"), |
176 PYGMENTS_DOCSTRING: self.trUtf8("Documentation string"), |
176 PYGMENTS_DOCSTRING: self.tr("Documentation string"), |
177 PYGMENTS_SCALAR: self.trUtf8("Scalar"), |
177 PYGMENTS_SCALAR: self.tr("Scalar"), |
178 PYGMENTS_ESCAPE: self.trUtf8("Escape"), |
178 PYGMENTS_ESCAPE: self.tr("Escape"), |
179 PYGMENTS_REGEX: self.trUtf8("Regular expression"), |
179 PYGMENTS_REGEX: self.tr("Regular expression"), |
180 PYGMENTS_SYMBOL: self.trUtf8("Symbol"), |
180 PYGMENTS_SYMBOL: self.tr("Symbol"), |
181 PYGMENTS_OTHER: self.trUtf8("Other string"), |
181 PYGMENTS_OTHER: self.tr("Other string"), |
182 PYGMENTS_NUMBER: self.trUtf8("Number"), |
182 PYGMENTS_NUMBER: self.tr("Number"), |
183 PYGMENTS_HEADING: self.trUtf8("Heading"), |
183 PYGMENTS_HEADING: self.tr("Heading"), |
184 PYGMENTS_SUBHEADING: self.trUtf8("Subheading"), |
184 PYGMENTS_SUBHEADING: self.tr("Subheading"), |
185 PYGMENTS_DELETED: self.trUtf8("Deleted"), |
185 PYGMENTS_DELETED: self.tr("Deleted"), |
186 PYGMENTS_INSERTED: self.trUtf8("Inserted"), |
186 PYGMENTS_INSERTED: self.tr("Inserted"), |
187 PYGMENTS_GENERIC_ERROR: self.trUtf8("Generic error"), |
187 PYGMENTS_GENERIC_ERROR: self.tr("Generic error"), |
188 PYGMENTS_EMPHASIZE: self.trUtf8("Emphasized text"), |
188 PYGMENTS_EMPHASIZE: self.tr("Emphasized text"), |
189 PYGMENTS_STRONG: self.trUtf8("Strong text"), |
189 PYGMENTS_STRONG: self.tr("Strong text"), |
190 PYGMENTS_PROMPT: self.trUtf8("Prompt"), |
190 PYGMENTS_PROMPT: self.tr("Prompt"), |
191 PYGMENTS_OUTPUT: self.trUtf8("Output"), |
191 PYGMENTS_OUTPUT: self.tr("Output"), |
192 PYGMENTS_TRACEBACK: self.trUtf8("Traceback"), |
192 PYGMENTS_TRACEBACK: self.tr("Traceback"), |
193 PYGMENTS_ERROR: self.trUtf8("Error"), |
193 PYGMENTS_ERROR: self.tr("Error"), |
194 PYGMENTS_MULTILINECOMMENT: self.trUtf8("Comment block"), |
194 PYGMENTS_MULTILINECOMMENT: self.tr("Comment block"), |
195 PYGMENTS_PROPERTY: self.trUtf8("Property"), |
195 PYGMENTS_PROPERTY: self.tr("Property"), |
196 PYGMENTS_CHAR: self.trUtf8("Character"), |
196 PYGMENTS_CHAR: self.tr("Character"), |
197 PYGMENTS_HEREDOC: self.trUtf8("Here document"), |
197 PYGMENTS_HEREDOC: self.tr("Here document"), |
198 PYGMENTS_PUNCTUATION: self.trUtf8("Punctuation"), |
198 PYGMENTS_PUNCTUATION: self.tr("Punctuation"), |
199 } |
199 } |
200 |
200 |
201 self.defaultColors = { |
201 self.defaultColors = { |
202 PYGMENTS_DEFAULT: QColor("#000000"), |
202 PYGMENTS_DEFAULT: QColor("#000000"), |
203 PYGMENTS_COMMENT: QColor("#408080"), |
203 PYGMENTS_COMMENT: QColor("#408080"), |