PluginProjectKivy.py

changeset 35
b8e72a0234c1
parent 34
dee6b8a3245a
child 37
a0e103300157
equal deleted inserted replaced
34:dee6b8a3245a 35:b8e72a0234c1
24 # Start-of-Header 24 # Start-of-Header
25 name = "Kivy Project Plugin" 25 name = "Kivy Project Plugin"
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 26 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
27 autoactivate = True 27 autoactivate = True
28 deactivateable = True 28 deactivateable = True
29 version = "2.0.2" 29 version = "2.0.3"
30 className = "ProjectKivyPlugin" 30 className = "ProjectKivyPlugin"
31 packageName = "ProjectKivy" 31 packageName = "ProjectKivy"
32 shortDescription = "Project support for Kivy projects." 32 shortDescription = "Project support for Kivy projects."
33 longDescription = \ 33 longDescription = \
34 """This plugin implements project support for Kivy projects.""" 34 """This plugin implements project support for Kivy projects."""
120 OthersBrowserFlag, 120 OthersBrowserFlag,
121 ) 121 )
122 122
123 LEXERS[self.KivyLexerKey] = self.KivyLexerEntry 123 LEXERS[self.KivyLexerKey] = self.KivyLexerEntry
124 import QScintilla.Lexers 124 import QScintilla.Lexers
125 if self.__ui.versionIsNewer('5.3.5', '20130611'): 125 QScintilla.Lexers.registerLexer(
126 QScintilla.Lexers.registerLexer( 126 "Pygments|Kivy",
127 "Pygments|Kivy", 127 self.tr("Kivy"),
128 self.tr("Kivy"), 128 "dummy.kv",
129 "dummy.kv", 129 self.getLexer,
130 self.getLexer, 130 [self.tr('Kivy Files (*.kv *.kivy)')],
131 [self.tr('Kivy Files (*.kv *.kivy)')], 131 [self.tr('Kivy Files (*.kv)')],
132 [self.tr('Kivy Files (*.kv)')], 132 ['*.kv', '*.kivy']
133 ['*.kv', '*.kivy'] 133 )
134 )
135 else:
136 # work around a bug in older versions
137 QScintilla.Lexers.registerLexer(
138 "Pygments|Kivy",
139 self.tr("Kivy"),
140 "dummy.kv",
141 self.getLexer,
142 self.tr('Kivy Files (*.kv *.kivy)'),
143 self.tr('Kivy Files (*.kv)'),
144 ['*.kv', '*.kivy']
145 )
146 134
147 return None, True 135 return None, True
148 136
149 def deactivate(self): 137 def deactivate(self):
150 """ 138 """

eric ide

mercurial