1630 fdesc = Preferences.Prefs.settings.value(key) |
1630 fdesc = Preferences.Prefs.settings.value(key) |
1631 if fdesc is not None: |
1631 if fdesc is not None: |
1632 font = QFont(fdesc[0], int(fdesc[1])) |
1632 font = QFont(fdesc[0], int(fdesc[1])) |
1633 self.lexer_.setDefaultFont(font) |
1633 self.lexer_.setDefaultFont(font) |
1634 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
1634 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
|
1635 if self.lexer_.hasSubStyles(): |
|
1636 self.lexer_.readSubstyles(self) |
1635 |
1637 |
1636 # now set the lexer properties |
1638 # now set the lexer properties |
1637 self.lexer_.initProperties() |
1639 self.lexer_.initProperties() |
1638 |
1640 |
1639 # initialize the lexer APIs settings |
1641 # initialize the lexer APIs settings |
3309 self.setMonospaced(True) |
3311 self.setMonospaced(True) |
3310 else: |
3312 else: |
3311 if self.lexer_: |
3313 if self.lexer_: |
3312 self.lexer_.readSettings( |
3314 self.lexer_.readSettings( |
3313 Preferences.Prefs.settings, "Scintilla") |
3315 Preferences.Prefs.settings, "Scintilla") |
|
3316 if self.lexer_.hasSubStyles(): |
|
3317 self.lexer_.readSubstyles(self) |
3314 self.lexer_.initProperties() |
3318 self.lexer_.initProperties() |
3315 self.setMonospaced(False) |
3319 self.setMonospaced(False) |
3316 self.__setMarginsDisplay() |
3320 self.__setMarginsDisplay() |
3317 |
3321 |
3318 def getWordBoundaries(self, line, index, useWordChars=True): |
3322 def getWordBoundaries(self, line, index, useWordChars=True): |
4067 Public slot to read the settings into our lexer. |
4071 Public slot to read the settings into our lexer. |
4068 """ |
4072 """ |
4069 # read the lexer settings and reinit the properties |
4073 # read the lexer settings and reinit the properties |
4070 if self.lexer_ is not None: |
4074 if self.lexer_ is not None: |
4071 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
4075 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
|
4076 if self.lexer_.hasSubStyles(): |
|
4077 self.lexer_.readSubstyles(self) |
4072 self.lexer_.initProperties() |
4078 self.lexer_.initProperties() |
4073 |
4079 |
4074 self.lexer_.setDefaultColor(self.lexer_.color(0)) |
4080 self.lexer_.setDefaultColor(self.lexer_.color(0)) |
4075 self.lexer_.setDefaultPaper(self.lexer_.paper(0)) |
4081 self.lexer_.setDefaultPaper(self.lexer_.paper(0)) |
4076 |
4082 |