-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathhelpwindow.ui
More file actions
225 lines (225 loc) · 43.9 KB
/
helpwindow.ui
File metadata and controls
225 lines (225 loc) · 43.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>HelpWindow</class>
<widget class="QDialog" name="HelpWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>640</width>
<height>480</height>
</rect>
</property>
<property name="windowTitle">
<string>ColorShifter Help</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QTextBrowser" name="textBrowser">
<property name="html">
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="colorshifter"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:xx-large; font-weight:600;">C</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:xx-large; font-weight:600;">olorShifter</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">ColorShifter dynamically changes the Windows 7/8 theme colors by tapping into an undocumented API</span></p>
<p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="notworking"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">N</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">ot working?</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">If you have your theme set to very transparent, ColorShifter's changes will not be too visible. Try the following:</span></p>
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press &quot;Stop and quit&quot; on ColorShifter</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Right click on your Desktop, select Personalize</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Click &quot;Color&quot; on the bottom, move the color intensity slider to the right</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You can also uncheck &quot;transparency&quot; if you're using Windows 7</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Start ColorShifter</li></ul>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">This works because ColorShifter takes the color intensity and transparency settings from what you set in &quot;Personalize&quot;.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Alternatively, check the &quot;Override balance&quot; checkbox in ColorShifter and increase the value to about 80-100. This manually sets the color intensity settings.</span></p>
<p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="usage"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">U</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">sage</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">The main interface is split into three sections:</span></p>
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Settings</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Palettes</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Colors</li></ul>
<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="settings-group"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">S</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">ettings group</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">The settings group contains the following options:</span></p>
<table border="0" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;" cellspacing="2" cellpadding="0"><thead>
<tr>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Item</span></p></td>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Description</span></p></td></tr></thead>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Smootness</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Changes the smoothness of the transitions. Smoother settings consume more resources. &quot;Disco&quot; disables transitions.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Cycle time</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Sets the duration of a cycle, i.e. the time until the palette wraps around back to the first color. Minimum value: 00:00:01. Maximum value: 23:59:59.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Shift colors in random order</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Picks colors at random from the palette instead of cycling between them sequentially</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Transition by hue</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Uses Hue-Saturation-Value representation when transitioning between colors, e.g. Red-&gt;Green goes through yellow instead of brown. May have a few visual glitches.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Override balance</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Forces the colorBalance value in Window's DwmColorizationParameters to the value in the box. Play with this if colors are too washed out or jump around.</span></p></td></tr></table>
<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="palette-group"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">P</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">alette group</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Using the palette table you can rename palettes (double-click on the name) or drag and drop them around. There are also several buttons:</span></p>
<table border="0" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;" cellspacing="2" cellpadding="0"><thead>
<tr>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Item</span></p></td>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Description</span></p></td></tr></thead>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">+</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Adds a new palette to the table. If &quot;copy&quot; is checked, it copies the currently selected palette.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">-</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Removes palette from the table. You cannot remove the last palette.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Preview</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Displays a quick preview of how the current palette looks like in action. Click again to stop preview.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Copy</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">If this is checked, adding a new palette will copy the currently selected one.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Save</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Saves all current palettes to a file, as well as all the settings in the settings group.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Load</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Loads palettes and settings from a file, replacing the existing ones.</span></p></td></tr></table>
<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="color-group"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">C</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">olor group</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Using the color group you can manually set the hex value of the color (double-click on the value) or drag and drop them around.</span></p>
<table border="0" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;" cellspacing="2" cellpadding="0"><thead>
<tr>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Item</span></p></td>
<td bgcolor="#414141" style=" padding-left:7; padding-right:7; padding-top:4; padding-bottom:4;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-weight:600; color:#ffffff; background-color:#414141;">Description</span></p></td></tr></thead>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">+</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Adds a new color to the table. If &quot;copy&quot; is checked, it copies the currently selected color. Otherwise it adds a random color.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">-</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Removes the selected color from the table. You cannot remove the last color.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Preview</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">If this is checked, the windows theme colors will change to the currently selected color. Useful for choosing colors that don't prevent you from reading the window titles.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Hue, Sat, Value, Alpha</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Controls the hue, saturation, value, and transparency of the color. (HSV is checked)</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Red, Green, Blue, Alpha</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Controls the red, green, blue, and alpha channels of the color. (RGB is checked)</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">RGB, HSV</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Determines whether the sliders control the RGB or the HSV components of the spectrum.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Randomize</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Chooses a random color.</span></p></td></tr>
<tr>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Smart</span></p></td>
<td style=" padding-left:7; padding-right:7; padding-top:3; padding-bottom:2;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">If this is checked, randomize will prefer nice colors over ugly ones.</span></p></td></tr></table>
<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="other-buttons"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">O</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">ther buttons</span></p>
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">About</span> displays some brief information about the program and its author</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Help</span> displays this text</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Stop and quit</span> stops shifting and exits the application</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Start with Windows</span> controls whether or not the application will automatically run when you log into Windows.</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Shift the colors!</span> starts shifting the Windows theme colors according to the selected palette. You need to select a palette before this button becomes available. Click again to stop.</li></ul>
<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="system-tray"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">S</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:large; font-weight:600;">ystem tray</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">When the application is loaded, it will display an icon in the system tray. Pressing &quot;X&quot; on the main application window will not close the application. Use &quot;Stop and quit&quot; instead.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Double-clicking on the icon will minimize the main application if it's maximized and maximize it if it's minimized. Middle-clicking on the icon will start/stop shifting the colors. Right clicking the application will bring up a menu where you can minimize, restore, start/stop shifting the colors as well as close the application.</span></p>
<p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="known-issues"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">K</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">nown Issues</span></p>
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pressing &quot;preview&quot; on a palette with &quot;shift colors in random order&quot; checked will stop after a random amount of time instead of a single cycle.</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Manually typing in the hex code for a color while the HSV radio button is selected may result in small changes to the inputted value.</li>
<li style=" font-family:'verdana,helvetica,arial,sans-serif';" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Setting smoothness too high, cycle time too low and adding too many colors at the same time might slow down your system.</li></ul>
<p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="how-to-use-the-undocumented-api-for-your-own-purposes"></a><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">H</span><span style=" font-family:'verdana,helvetica,arial,sans-serif'; font-size:x-large; font-weight:600;">ow to use the undocumented API for your own purposes</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">I only know how to do this in C++. First, declare your function pointers and load the dwmapi DLL. This is Windows black magic and I won't even pretend to know what's going on here.</span></p>
<pre style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">hlib = LoadLibrary(&quot;dwmapi.dll&quot;); // load the Window Manager API</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">if (!hlib) {</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> std::cerr &lt;&lt; &quot;Could not load dwmapi.dll&quot; &lt;&lt; std::endl;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> return -1;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">}</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">*(FARPROC *)&amp;DwmGetColorizationParameters = GetProcAddress(hlib, (LPCSTR)127);</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">*(FARPROC *)&amp;DwmSetColorizationParameters = GetProcAddress(hlib, (LPCSTR)131);</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">You then need the DwmColorizationParameters struct that will get passed to the functions:</span></p>
<pre style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">typedef struct { // DwmColorizationParameters</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int color;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int afterglow;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int colorBalance;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int afterglowBalance;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int blurBalance;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int glassReflectionIntensity;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';"> int opaqueBlend;</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">} DwmColorizationParameters;</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">The </span><span style=" font-family:'Courier New,courier';">color</span><span style=" font-family:'verdana,helvetica,arial,sans-serif';"> field is an 4-byte integer containing the alpha, red, green, and blue components (0xAARRGGBB). The </span><span style=" font-family:'Courier New,courier';">colorBalance</span><span style=" font-family:'verdana,helvetica,arial,sans-serif';"> field is an integer setting some sort of saturation for the colors, between 0 and 127. I'm not really sure what the others do. They don't seem to have an effect on Windows 8, and on Windows 7 I think they control the intensity/opacity of different glass efects.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">Now you can use the functions.</span></p>
<pre style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">DwmColorizationParameters myColor; // declare the struct that we'll be using</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">DwmGetColorizationParameters(&amp;myColor); // myColor now contains the current values of the Windows interface</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">myColor.color = 0xFF00FF00; // Alpha: 255, Red: 0, Green: 255, Blue: 0</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">DwmSetColorizationParameters(&amp;myColor, 0); // I don't know what the 0 does but you need it</span></pre>
<pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"><br /></pre>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">By knowing this basic implementation you can do all sorts of things with the Windows theme colors. I'm not sure why Microsoft chose to leave these functions undocumented; I think they're pretty neat.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'verdana,helvetica,arial,sans-serif';">One other thing: I can't take the credit for finding out how to fish into the Window Manager DLL. I realized it was possible when I was playing with the display settings and the theme color changed instantly -- surely there must be a mechanism with which to do that. After hours of intense searching, I managed to string together a few incomplete tutorials to make it work. If you were the first person to figure it out, let me know and I'll credit you and link to your tutorial/website.</span></p></body></html></string>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections/>
</ui>