22 # Start-Of-Header |
20 # Start-Of-Header |
23 name = "Assistant Eric Plugin" |
21 name = "Assistant Eric Plugin" |
24 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
22 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
25 autoactivate = True |
23 autoactivate = True |
26 deactivateable = True |
24 deactivateable = True |
27 version = "5.2.1" |
25 version = "5.3.0" |
28 className = "AssistantEricPlugin" |
26 className = "AssistantEricPlugin" |
29 packageName = "AssistantEric" |
27 packageName = "AssistantEric" |
30 shortDescription = "Alternative autocompletion and calltips provider." |
28 shortDescription = "Alternative autocompletion and calltips provider." |
31 longDescription = ( |
29 longDescription = ( |
32 """This plugin implements an alternative autocompletion and""" |
30 """This plugin implements an alternative autocompletion and""" |
80 except AttributeError: |
78 except AttributeError: |
81 from PyQt5.QtGui import QPalette |
79 from PyQt5.QtGui import QPalette |
82 palette = e5App().palette() |
80 palette = e5App().palette() |
83 lightness = palette.color(QPalette.ColorRole.Window).lightness() |
81 lightness = palette.color(QPalette.ColorRole.Window).lightness() |
84 usesDarkPalette = lightness <= 128 |
82 usesDarkPalette = lightness <= 128 |
85 if usesDarkPalette: |
83 iconSuffix = "dark" if usesDarkPalette else "light" |
86 iconSuffix = "dark" |
|
87 else: |
|
88 iconSuffix = "light" |
|
89 |
84 |
90 return { |
85 return { |
91 "ericAutoCompletionPage": [ |
86 "ericAutoCompletionPage": [ |
92 QCoreApplication.translate("AssistantEricPlugin", "Eric"), |
87 QCoreApplication.translate("AssistantEricPlugin", "Eric"), |
93 os.path.join("AssistantEric", "ConfigurationPages", |
88 os.path.join("AssistantEric", "ConfigurationPages", |