185 LexerContainer.__init__(self, parent) |
185 LexerContainer.__init__(self, parent) |
186 |
186 |
187 if name.startswith("Pygments|"): |
187 if name.startswith("Pygments|"): |
188 self.__forcedPygmentsName = True |
188 self.__forcedPygmentsName = True |
189 self.__pygmentsName = name.replace("Pygments|", "") |
189 self.__pygmentsName = name.replace("Pygments|", "") |
190 else: |
190 elif name: |
191 self.__pygmentsName = name |
191 self.__pygmentsName = name |
192 self.__forcedPygmentsName = True |
192 self.__forcedPygmentsName = True |
|
193 else: |
|
194 self.__pygmentsName = "" |
|
195 self.__forcedPygmentsName = False |
193 |
196 |
194 self.descriptions = { |
197 self.descriptions = { |
195 PYGMENTS_DEFAULT: self.tr("Default"), |
198 PYGMENTS_DEFAULT: self.tr("Default"), |
196 PYGMENTS_COMMENT: self.tr("Comment"), |
199 PYGMENTS_COMMENT: self.tr("Comment"), |
197 PYGMENTS_PREPROCESSOR: self.tr("Preprocessor"), |
200 PYGMENTS_PREPROCESSOR: self.tr("Preprocessor"), |
315 Public method returning the language of the lexer. |
318 Public method returning the language of the lexer. |
316 |
319 |
317 @return language of the lexer (string) |
320 @return language of the lexer (string) |
318 """ |
321 """ |
319 if self.__pygmentsName: |
322 if self.__pygmentsName: |
320 if self.__forcedPygmentsName: |
323 return self.__pygmentsName |
321 return "Guessed" |
|
322 else: |
|
323 return self.__pygmentsName |
|
324 else: |
324 else: |
325 return "Guessed" |
325 return "Guessed" |
326 |
326 |
327 def description(self, style): |
327 def description(self, style): |
328 """ |
328 """ |