Tue, 10 Nov 2020 19:38:00 +0100
Continued implementing the "Run Server" function.
5
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | # Copyright (c) 2020 Detlev Offenbach <detlev@die-offenbachs.de> |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Module implementing functions to work with ANSI escape sequences for colors. |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | from PyQt5.QtGui import QColor, QBrush |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | # ANSI Colors (see https://en.wikipedia.org/wiki/ANSI_escape_code) |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | _AnsiColorSchemes = { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | "Windows 7": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | 0: QBrush(QColor(0, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | 1: QBrush(QColor(128, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | 2: QBrush(QColor(0, 128, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | 3: QBrush(QColor(128, 128, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | 4: QBrush(QColor(0, 0, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | 5: QBrush(QColor(128, 0, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | 6: QBrush(QColor(0, 128, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | 7: QBrush(QColor(192, 192, 192)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | 10: QBrush(QColor(128, 128, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | 11: QBrush(QColor(255, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | 12: QBrush(QColor(0, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | 13: QBrush(QColor(255, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | 14: QBrush(QColor(0, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | 15: QBrush(QColor(255, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | 16: QBrush(QColor(0, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | "Windows 10": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | 0: QBrush(QColor(12, 12, 12)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | 1: QBrush(QColor(197, 15, 31)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | 2: QBrush(QColor(19, 161, 14)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | 3: QBrush(QColor(193, 156, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | 4: QBrush(QColor(0, 55, 218)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | 5: QBrush(QColor(136, 23, 152)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | 6: QBrush(QColor(58, 150, 221)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | 7: QBrush(QColor(204, 204, 204)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | 10: QBrush(QColor(118, 118, 118)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | 11: QBrush(QColor(231, 72, 86)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | 12: QBrush(QColor(22, 198, 12)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | 13: QBrush(QColor(249, 241, 165)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | 14: QBrush(QColor(59, 12, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | 15: QBrush(QColor(180, 0, 158)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | 16: QBrush(QColor(97, 214, 214)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | 17: QBrush(QColor(242, 242, 242)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | "PuTTY": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | 0: QBrush(QColor(0, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | 1: QBrush(QColor(187, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | 2: QBrush(QColor(0, 187, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | 3: QBrush(QColor(187, 187, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | 4: QBrush(QColor(0, 0, 187)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | 5: QBrush(QColor(187, 0, 187)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | 6: QBrush(QColor(0, 187, 187)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | 7: QBrush(QColor(187, 187, 187)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | 10: QBrush(QColor(85, 85, 85)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | 11: QBrush(QColor(255, 85, 85)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | 12: QBrush(QColor(85, 255, 85)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | 13: QBrush(QColor(255, 255, 85)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | 14: QBrush(QColor(85, 85, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | 15: QBrush(QColor(255, 85, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | 16: QBrush(QColor(85, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | "xterm": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | 0: QBrush(QColor(0, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | 1: QBrush(QColor(205, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | 2: QBrush(QColor(0, 205, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | 3: QBrush(QColor(205, 205, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | 4: QBrush(QColor(0, 0, 238)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | 5: QBrush(QColor(205, 0, 205)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | 6: QBrush(QColor(0, 205, 205)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | 7: QBrush(QColor(229, 229, 229)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | 10: QBrush(QColor(127, 127, 127)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | 11: QBrush(QColor(255, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | 12: QBrush(QColor(0, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | 13: QBrush(QColor(255, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | 14: QBrush(QColor(0, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | 15: QBrush(QColor(255, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | 16: QBrush(QColor(0, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | "Ubuntu": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | 0: QBrush(QColor(1, 1, 1)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | 1: QBrush(QColor(222, 56, 43)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | 2: QBrush(QColor(57, 181, 74)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | 3: QBrush(QColor(255, 199, 6)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | 4: QBrush(QColor(0, 11, 184)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | 5: QBrush(QColor(118, 38, 113)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | 6: QBrush(QColor(44, 181, 233)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | 7: QBrush(QColor(204, 204, 204)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | 10: QBrush(QColor(128, 128, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | 11: QBrush(QColor(255, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | 12: QBrush(QColor(0, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | 13: QBrush(QColor(255, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | 14: QBrush(QColor(0, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | 15: QBrush(QColor(255, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | 16: QBrush(QColor(0, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | "Ubuntu (dark)": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | 0: QBrush(QColor(96, 96, 96)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | 1: QBrush(QColor(235, 58, 45)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | 2: QBrush(QColor(57, 181, 74)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | 3: QBrush(QColor(255, 199, 29)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | 4: QBrush(QColor(25, 56, 230)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | 5: QBrush(QColor(200, 64, 193)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | 6: QBrush(QColor(48, 200, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | 7: QBrush(QColor(204, 204, 204)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | 10: QBrush(QColor(128, 128, 128)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | 11: QBrush(QColor(255, 0, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | 12: QBrush(QColor(0, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | 13: QBrush(QColor(255, 255, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | 14: QBrush(QColor(0, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | 15: QBrush(QColor(255, 0, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | 16: QBrush(QColor(0, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | "Breeze (dark)": { |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | 0: QBrush(QColor(35, 38, 39)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | 1: QBrush(QColor(237, 21, 21)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | 2: QBrush(QColor(17, 209, 22)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | 3: QBrush(QColor(246, 116, 0)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | 4: QBrush(QColor(29, 153, 243)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | 5: QBrush(QColor(155, 89, 182)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | 6: QBrush(QColor(26, 188, 156)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | 7: QBrush(QColor(252, 252, 252)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | 10: QBrush(QColor(127, 140, 141)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | 11: QBrush(QColor(192, 57, 43)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | 12: QBrush(QColor(28, 220, 154)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | 13: QBrush(QColor(253, 188, 75)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | 14: QBrush(QColor(61, 174, 233)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | 15: QBrush(QColor(142, 68, 173)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | 16: QBrush(QColor(22, 160, 133)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | 17: QBrush(QColor(255, 255, 255)), |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | }, |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | } |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | def getAvailableColorSchemes(): |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | Function to get a list of available color schemes. |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | @return list containing the names of the supported color schemes |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | @rtype list of str |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | return list(_AnsiColorSchemes.keys()) |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | def getColor(scheme, color): |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | Function to get the brush for a given scheme and color. |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | @paran scheme name of the color scheme |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | @type str |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | @param color ANSI color code |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | @type int |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | """ |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | try: |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | return _AnsiColorSchemes[scheme][color] |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | except KeyError: |
550e5ea385cb
Continued implementing the "Run Server" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | return QBrush() |