QScintilla/Editor.py

branch
sub_styles
changeset 6845
4680adb641e0
parent 6843
5e1afd1577b9
child 6858
9d962e654978
equal deleted inserted replaced
6844:d706eb5bc040 6845:4680adb641e0
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

eric ide

mercurial