diff --git a/forms/colorpicker.ui b/forms/colorpicker.ui
index 213116ee..a8cafe93 100644
--- a/forms/colorpicker.ui
+++ b/forms/colorpicker.ui
@@ -6,110 +6,47 @@
0
0
- 357
- 186
+ 383
+ 243
Color Picker
-
+
-
-
+
- QFrame::NoFrame
+ QFrame::Box
QFrame::Plain
-
+
-
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 120
- 120
-
-
-
-
- 120
- 120
-
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Plain
-
-
-
-
-
+
QFrame::NoFrame
QFrame::Plain
-
+
-
-
+
- Qt::Horizontal
+ Qt::Vertical
- 40
- 20
+ 20
+ 40
-
-
+
0
@@ -118,39 +55,30 @@
- 50
- 50
+ 120
+ 120
- 50
- 50
+ 120
+ 120
-
-
- 50
- 50
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+
-
-
+
- Qt::Horizontal
+ Qt::Vertical
- 40
- 20
+ 20
+ 40
@@ -159,32 +87,131 @@
-
-
-
-
- Courier
-
+
+
+ QFrame::NoFrame
-
- RGB (000, 000, 000)
-
-
-
- -
-
-
-
- Courier
-
-
-
- #FFFFFF
+
+ QFrame::Plain
+
+
-
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Plain
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 50
+
+
+
+
+ 50
+ 50
+
+
+
+
+ 50
+ 50
+
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+
+ -
+
+
+
+ Courier
+
+
+
+ RGB (000, 000, 000)
+
+
+
+ -
+
+
+
+ Courier
+
+
+
+ #FFFFFF
+
+
+
+
+ -
+
+
+
+ Courier
+
+
+
+ press [SPACE] to capture color
+
+
+ Qt::AlignCenter
+
+
+
diff --git a/forms/paletteeditor.ui b/forms/paletteeditor.ui
index a17e5dfd..35864675 100644
--- a/forms/paletteeditor.ui
+++ b/forms/paletteeditor.ui
@@ -6,60 +6,16 @@
0
0
- 887
- 1013
+ 907
+ 886
- MainWindow
+ Palette Editor
-
- -
-
-
-
- 0
- 0
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- 16
-
-
- 16
-
-
- 16
-
-
- 16
-
-
-
-
-
- Palette
-
-
-
- -
-
-
- Qt::StrongFocus
-
-
-
-
-
-
- -
+
+
-
@@ -317,49 +273,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -373,17 +287,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -637,49 +586,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -693,17 +600,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -957,49 +899,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -1013,17 +913,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -1277,49 +1212,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -1333,17 +1226,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -1597,49 +1525,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -1653,17 +1539,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -1917,49 +1838,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -1973,17 +1852,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -2237,49 +2151,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -2293,17 +2165,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -2557,49 +2464,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -2613,17 +2478,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -2877,49 +2777,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -2933,17 +2791,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -3197,49 +3090,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -3253,17 +3104,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -3517,49 +3403,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -3573,17 +3417,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -3837,49 +3716,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -3893,17 +3730,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -4157,49 +4029,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -4213,17 +4043,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -4477,49 +4342,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -4533,17 +4356,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -4797,49 +4655,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -4853,17 +4669,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -5117,49 +4968,7 @@
QFrame::Raised
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- rgb(00, 00, 00)
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
+
0
@@ -5173,17 +4982,52 @@
0
-
-
-
- #
+
+
+ QFrame::NoFrame
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ QFrame::Raised
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
-
-
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
@@ -5197,6 +5041,69 @@
+ -
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Raised
+
+
+
-
+
+
+ Palette
+
+
+
+ -
+
+
+ Qt::StrongFocus
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Bit Depth:
+
+
+
+ -
+
+
+ 15
+
+
+
+ -
+
+
+ 24
+
+
+ true
+
+
+
+
+
+