summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-09-07 11:35:59 +0000
committergraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-09-07 11:35:59 +0000
commitc05c7618ddfcf94117efaae8c83dfa2738f5d0a3 (patch)
tree25d5aa2247b659f35520ed40215e16f7505cb590
parent8c4b085a78dccc8f5e5fe429a360ad456175b173 (diff)
downloadfpGUI-c05c7618ddfcf94117efaae8c83dfa2738f5d0a3.tar.xz
* GUI: Made some components properties published so the RTTI can
be used against them. A required for the GUI Designer and streaming. * GUI Designer: Added 8 new components to the component palette. * GUI Designer: Other minor improvements.
-rw-r--r--examples/apps/uidesigner/icons.inc996
-rw-r--r--examples/apps/uidesigner/images/gauge.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/listview.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/menubar.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/pagecontrol.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/progressbar.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/radiobutton.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/stringgrid.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/trackbar.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/images/treeview.bmpbin0 -> 1710 bytes
-rw-r--r--examples/apps/uidesigner/newformdesigner.pas35
-rw-r--r--examples/apps/uidesigner/uidesigner.lpr4
-rw-r--r--examples/apps/uidesigner/vfddesigner.pas22
-rw-r--r--examples/apps/uidesigner/vfdfile.pas3
-rw-r--r--examples/apps/uidesigner/vfdforms.pas4
-rw-r--r--examples/apps/uidesigner/vfdwidgets.pas164
-rw-r--r--src/corelib/gfx_widget.pas2
-rw-r--r--src/gui/gui_radiobutton.pas10
-rw-r--r--src/gui/gui_tab.pas11
-rw-r--r--src/gui/gui_tree.pas4
20 files changed, 1196 insertions, 59 deletions
diff --git a/examples/apps/uidesigner/icons.inc b/examples/apps/uidesigner/icons.inc
index 7c9ed3d5..96a1ebfd 100644
--- a/examples/apps/uidesigner/icons.inc
+++ b/examples/apps/uidesigner/icons.inc
@@ -272,7 +272,7 @@ Const
229, 0, 0);
Const
- stdimg_vfd_choicelist : Array[0..1413] of byte = (
+ stdimg_vfd_combobox : Array[0..1413] of byte = (
66, 77,134, 5, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
0, 22, 0, 0, 0, 20, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
80, 5, 0, 0, 18, 11, 0, 0, 18, 11, 0, 0, 0, 0, 0, 0, 0,
@@ -880,3 +880,997 @@ Const
55,229, 27, 55,229, 27, 55,229, 27, 55,229, 27, 55,229, 27, 55,229,
27, 55,229, 27, 55,229, 27, 55,229, 27, 55,229, 27, 55,229, 27, 55,
229, 0, 0);
+
+
+
+Const
+ stdimg_vfd_progressbar : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0,
+ 0,132,132,132,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255, 0, 0, 0,132,132,132,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255,255,255, 0, 0, 0,132,132,132,255, 0,255,255, 0,
+ 0,255, 0, 0,255, 0, 0,255, 0,255,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0,255,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255,255,255, 0, 0, 0,132,132,132,255,
+ 0,255,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,255,255, 0, 0,
+ 255, 0, 0,255, 0, 0,255, 0,255,255, 0, 0,255, 0, 0,255, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,255, 0, 0, 0,
+ 132,132,132,255, 0,255,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,
+ 255,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,255,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,
+ 255, 0, 0, 0,132,132,132,255, 0,255,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0,255,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,255,
+ 255, 0, 0,255, 0, 0,255, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255,255,255, 0, 0, 0,132,132,132,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255,255,255, 0, 0, 0,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132, 0, 0, 0,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_trackbar : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255, 0, 0, 0,255, 0,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255,
+ 0,255, 0, 0, 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255, 0, 0, 0, 0, 0, 0,255, 0,255, 0, 0, 0,255,
+ 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255, 0, 0,
+ 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255, 0, 0, 0, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,132,132,
+ 132,132, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,132,
+ 198,198,198,198,198,198,132,132,132, 0, 0, 0,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,
+ 255,198,198,198,198,198,198,198,198,198,198,198,198,132,132,132, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,198,198,198,198,198,198,198,198,198,198,198,198,
+ 132,132,132, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255, 0,255, 0, 0, 0,255, 0,255,132,132,132,198,198,198,
+ 198,198,198,198,198,198,255,255,255,198,198,198,198,198,198,198,198,
+ 198,198,198,198,132,132,132, 0, 0, 0,198,198,198,198,198,198,198,
+ 198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,
+ 198,198,198,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,132,132,
+ 132,132,132,132,132,132,132,132,132,132,255,255,255,198,198,198,198,
+ 198,198,198,198,198,198,198,198,132,132,132, 0, 0, 0,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,255, 0,255, 0, 0, 0,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,255,
+ 198,198,198,198,198,198,198,198,198,198,198,198,132,132,132, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255,255,255,198,198,198,198,198,198,198,198,198,198,198,198,132,
+ 132,132, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_gauge : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0,132,132,132,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255, 0, 0, 0,132,132,132,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,255, 0, 0,
+ 0,132,132,132,255, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,
+ 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 255,255, 0, 0, 0,132,132,132,255, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,
+ 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,255,255,255, 0, 0, 0,132,132,132,255, 0,255, 0, 0,
+ 255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0, 0, 0, 0, 0, 0,
+ 0,255, 0, 0,255, 0, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0, 0,255, 0,255, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,255,255,255, 0, 0, 0,132,132,132,255,
+ 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0, 0, 0, 0, 0, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255, 0, 0,255, 0, 0, 0, 0, 0,255, 0, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255, 0, 0, 0,255, 0,255,255,255,255, 0, 0, 0,
+ 132,132,132,255, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255, 0, 0,255, 0, 0,255, 0, 0, 0, 0, 0, 0, 0, 0,255, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0, 0,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,255,
+ 255, 0, 0, 0,132,132,132,255, 0,255, 0, 0,255, 0, 0,255, 0,
+ 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0, 0,
+ 0, 0,255, 0, 0, 0, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 0,255, 0, 0, 0,255,
+ 0,255,255,255,255, 0, 0, 0,132,132,132,255, 0,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,255, 0, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255,255,255, 0, 0, 0,132,132,132,255, 0,
+ 255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0,
+ 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255,255,255, 0, 0, 0,132,
+ 132,132,255, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,
+ 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,
+ 255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255, 0, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,255,255,
+ 0, 0, 0,132,132,132,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255,255,255, 0, 0, 0,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,
+ 132,132,132,132,132,132,132,132, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_menubar : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,126,124,
+ 123, 17, 7, 7, 21, 0, 0, 25, 0, 0, 21, 0, 0, 27, 6, 8, 20,
+ 4, 5, 12, 0, 0, 12, 4, 5, 11, 6, 7, 0, 0, 1,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,
+ 0,255,134,130,129,255,246,244,255,251,252,255,250,252,255,251,252,
+ 255,244,244,255,245,247,255,252,254,255,242,244,255,254,255, 5, 0,
+ 2,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,142,135,132,255,253,252, 48, 11, 13, 47, 4,
+ 7, 52, 9, 12, 52, 13, 15,255,250,254,255,251,254,255,250,253,255,
+ 250,252, 7, 0, 3,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,125,116,113,255,252,252,255,
+ 250,251,255,248,250,255,247,249,255,247,249,255,250,252,255,244,245,
+ 255,252,254,255,253,254, 7, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,140,131,128,
+ 38, 12, 12, 44, 0, 1, 62, 7, 10, 69, 10, 14, 70, 15, 18, 49, 4,
+ 7, 58, 24, 25, 37, 13, 15, 18, 4, 5, 21, 13, 14,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,148,139,136,255,252,251,255,249,251,255,247,251,255,247,249,255,
+ 237,238,255,245,247,255,249,249,255,250,249,255,253,254, 7, 0, 0,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255,
+ 0,255,255, 0,255,128,119,116,255,247,246, 50, 0, 2, 77, 14, 16,
+ 68, 5, 7, 76, 18, 19, 61, 14, 16,255,248,248,255,253,252,255,255,
+ 252, 9, 5, 4,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,255, 0,255,255, 0,255,132,123,120,255,252,251,255,249,
+ 249,255,235,237,255,244,246,255,249,248,255,242,240,255,252,251,255,
+ 254,252,255,253,249, 0, 1, 0,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,131,122,119,255,
+ 249,248, 62, 10, 10, 72, 9, 11, 71, 11, 11, 63, 12, 10,255,251,249,
+ 255,254,249,254,245,242,253,255,252, 0, 5, 2,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,
+ 141,134,131,255,252,251,255,245,245,255,245,247,255,246,245,255,246,
+ 244,255,252,249,255,254,249,255,255,252,250,255,252, 0, 2, 0,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,
+ 255,255, 0,255,129,124,121,255,245,243, 58, 16, 17, 60, 10, 10, 55,
+ 11, 10, 49, 16, 13, 34, 12, 7,255,254,250,249,255,250,244,255,252,
+ 0, 3, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255,
+ 0,255,255, 0,255,255, 0,255,138,134,133,255,254,252,255,252,252,
+ 255,247,247,255,253,252,255,253,249,255,254,249,250,255,252,238,255,
+ 249,236,255,251, 0, 8, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 0, 0, 0,255, 0,255,255, 0,255,132,130,130,137,127,127,139,123,
+ 124,145,123,125,161,134,137,140,114,114,162,141,140,139,127,125,132,
+ 129,125,133,140,135,114,124,118,122,132,126, 0, 2, 0, 13, 9, 8,
+ 9, 0, 0, 13, 0, 0, 14, 0, 0, 11, 0, 0,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,138,124,126,255,
+ 252,254, 35, 2, 6, 59, 19, 24, 48, 0, 4, 76, 14, 20, 59, 0, 3,
+ 255,243,247,255,250,252,255,250,250,255,251,250,255,253,252,255,253,
+ 252,255,242,245,255,251,254,255,246,249,255,251,254,255,252,254,150,
+ 132,133,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 158,135,139,255,250,254, 55, 14, 19,255,247,254,255,245,253,255,241,
+ 249, 80, 7, 15,255,246,252, 55, 4, 8, 46, 7, 9, 45, 13, 14,255,
+ 239,239,255,250,250, 46, 17, 20, 37, 6, 9, 42, 13, 16,255,247,250,
+ 255,252,254,133,121,121, 5, 0, 0,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,146,119,123,255,250,254, 50, 4, 10, 54, 0, 7, 67,
+ 8, 16, 67, 7, 13, 66, 8, 13,255,245,248,255,250,252,255,252,252,
+ 255,253,252,255,253,254,255,254,254,255,249,249,255,248,248,255,254,
+ 254,255,255,254,248,248,248,250,255,255,107,120,118,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,150,127,131,157,126,129,154,114,119,
+ 180,134,140,171,123,129,154,111,114,161,124,126,161,133,133,137,117,
+ 116,143,131,129,123,118,115,135,131,130,120,118,117,135,133,132,136,
+ 134,133,128,129,127,122,125,123,115,123,122,125,139,137,114,133,130,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_listview : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,
+ 0, 0, 0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,128,128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0,
+ 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,
+ 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,192,192,
+ 192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0,
+ 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 128,128,128, 0, 0, 0,255,255,255,255,255,255, 0,255,255, 0,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0,
+ 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,128,
+ 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255,
+ 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,192,192,192,
+ 255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0,
+ 0,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,
+ 255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,
+ 255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,
+ 128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255, 0,255,
+ 255, 0, 0,255,255,255,255,255,255,255,255,255,255,128,128,128, 0,
+ 255,255,255,255,255,255,255,255,255,255,255, 0,255,255,128, 0, 0,
+ 255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,
+ 255,255, 0, 0,255,128, 0, 0,255,255,255,255,255,255,255,255,255,
+ 0,255,255, 0, 0,255,255,255,255,255,255,255,255,255,255, 0, 0,
+ 255, 0,255,255,255,255,255,255,255,255,255,255,255,192,192,192,255,
+ 255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,
+ 128, 0, 0, 0,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,
+ 255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255,
+ 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255,
+ 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,
+ 255, 0,255,255, 0,255,255,255,255,255,255,255,255,255,255,255, 0,
+ 0,255, 0,255,255,255,255,255,255,255,255,255,255,255, 0,255,255,
+ 0, 0,255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,
+ 255,255,255,255,255,128, 0, 0, 0,255,255,255,255,255,255,255,255,
+ 255,255,255, 0,255,255,128, 0, 0,255,255,255,255,255,255,255,255,
+ 255, 0,255,255,128,128,128,255,255,255,255,255,255,255,255,255,192,
+ 192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,
+ 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255, 0,255, 0,
+ 0, 0,255, 0,255,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_stringgrid : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 128, 0, 0,128, 0, 0,128, 0, 0,255, 0,255,128, 0, 0,128, 0,
+ 0,128, 0, 0,255, 0,255,255, 0,255,255, 0,255,128, 0, 0,128,
+ 0, 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,128, 0, 0,255, 0,255,255, 0,255,128, 0, 0,255, 0,255,128,
+ 0, 0,255, 0,255,255, 0,255,128, 0, 0,255, 0,255,128, 0, 0,
+ 255, 0,255,255, 0,255,128, 0, 0,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,128, 0, 0,255, 0,255,255, 0,255,128, 0, 0,
+ 255, 0,255,128, 0, 0,255, 0,255,255, 0,255,128, 0, 0,255, 0,
+ 255,128, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,128, 0, 0,128, 0,
+ 0,128, 0, 0,255, 0,255,128, 0, 0,255, 0,255,255, 0,255,128,
+ 0, 0,255, 0,255,128, 0, 0,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,128, 0, 0,255, 0,255,128, 0, 0,255, 0,255,
+ 255, 0,255,128, 0, 0,255, 0,255,128, 0, 0,255, 0,255,255, 0,
+ 255,128, 0, 0,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,128, 0, 0,128, 0, 0,255, 0,255,255, 0,255,128, 0,
+ 0,128, 0, 0,128, 0, 0,255, 0,255,255, 0,255,255, 0,255,128,
+ 0, 0,128, 0, 0,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,128, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,128, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255, 0, 0, 0,255, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255, 0, 0, 0,255, 0,255, 0, 0, 0,192,192,
+ 192, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,192,192,192,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255, 0,
+ 0, 0,255,255,255, 0, 0, 0,255,255,255,128, 0, 0,128, 0, 0,
+ 128, 0, 0,255,255,255,192,192,192,255,255,255,128, 0, 0,128, 0,
+ 0,128, 0, 0,128, 0, 0,128, 0, 0,255,255,255,255,255,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255, 0, 0, 0,192,192,192, 0, 0, 0,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255, 0, 0, 0,255, 0,255, 0, 0, 0,255,255,255, 0, 0, 0,255,
+ 255,255,128, 0, 0,128, 0, 0,128, 0, 0,255,255,255,192,192,192,
+ 255,255,255,128, 0, 0,128, 0, 0,128, 0, 0,128, 0, 0,128, 0,
+ 0,128, 0, 0,255,255,255, 0, 0, 0,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255, 0, 0, 0,255, 0,255, 0, 0, 0,192,192,192,
+ 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,192,192,192,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255, 0, 0,
+ 0,255,255,255, 0, 0, 0,255,255,255,128, 0, 0,128, 0, 0,128,
+ 0, 0,255,255,255,192,192,192,255,255,255,128, 0, 0,128, 0, 0,
+ 128, 0, 0,128, 0, 0,128, 0, 0,255,255,255,255,255,255, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255,
+ 0,255, 0, 0, 0,192,192,192, 0, 0, 0,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 0, 0, 0,255, 0,255, 0, 0, 0,255,255,255, 0, 0, 0,255,255,
+ 255,128, 0, 0,128, 0, 0,128, 0, 0,255,255,255,192,192,192,255,
+ 255,255,128, 0, 0,128, 0, 0,128, 0, 0,128, 0, 0,128, 0, 0,
+ 128, 0, 0,255,255,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255, 0, 0, 0,192,192,192, 0,
+ 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 192,192,192,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255, 0, 0, 0,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255, 0, 0, 0,192,192,192, 0, 0, 0,255,255,255,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,255,255,255,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_radiobutton : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255,255,255,255,255,255,206,214,214,206,214,214,206,214,214,206,
+ 214,214,255,255,255,255,255,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0,
+ 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,132,132,132,206,214,214,206,214,214,255,255,255,255,255,255,
+ 255,255,255,255,255,255,206,214,214,206,214,214,255,255,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,132,132,132, 66, 66, 66,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,206,214,214,255,
+ 255,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,132,132,132, 66, 66, 66,255,255,255,255,
+ 255,255,255,255,255, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,
+ 255,255,255,206,214,214,255,255,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,132, 66, 66, 66,
+ 255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,255,255,255,255,255,255,206,214,214,255,255,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,
+ 132, 66, 66, 66,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,255,255,255,255,255,255,206,214,214,255,255,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,132,132,132, 66, 66, 66,255,255,255,255,255,255,255,255,255,
+ 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,206,214,
+ 214,255,255,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,132,132,132, 66, 66, 66,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,206,
+ 214,214,255,255,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,132, 66,
+ 66, 66, 66, 66, 66,255,255,255,255,255,255,255,255,255,255,255,255,
+ 66, 66, 66, 66, 66, 66,255,255,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,132,132,132,132,132,132, 66, 66, 66, 66, 66, 66, 66, 66,
+ 66, 66, 66, 66,132,132,132,132,132,132,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,132,132,132,132,
+ 132,132,132,132,132,132,132,132,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_pagecontrol : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0,196, 14, 0, 0,196, 14, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255,255,255,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128, 0, 0, 0,255, 0,255,255,255,255,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,128,128,128, 0, 0, 0,255, 0,255,255,255,255,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,128,128,128, 0, 0, 0,255, 0,255,
+ 255,255,255,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,128,128,128, 0, 0,
+ 0,255, 0,255,255,255,255,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,128,
+ 128,128, 0, 0, 0,255, 0,255,255,255,255,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,128,128,128, 0, 0, 0,255, 0,255,255,255,255,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,128,128,128, 0, 0, 0,255, 0,255,255,
+ 255,255,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,128,128,128, 0, 0, 0,
+ 255, 0,255,255,255,255,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,128,128,
+ 128, 0, 0, 0,255, 0,255,255,255,255,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,128,128,128, 0, 0, 0,255, 0,255,255,255,255,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,128,128,128,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,128,128,128, 0, 0, 0,255, 0,255,255,255,
+ 255,192,192,192, 0, 0, 0,192,192,192, 0, 0, 0, 0, 0, 0,192,
+ 192,192, 0, 0, 0,192,192,192,128,128,128,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,128,128,128,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,128,128,128, 0, 0, 0,255,
+ 0,255,255,255,255,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,128,128,128,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,128,128,128,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,128,128,128,
+ 0, 0, 0,255, 0,255,255,255,255,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,128,
+ 128,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255, 0,
+ 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+Const
+ stdimg_vfd_treeview : Array[0..1709] of byte = (
+ 66, 77,174, 6, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 23, 0, 0, 0, 23, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 120, 6, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,
+ 0, 0, 0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
+ 192,192,192,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,128,128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0,
+ 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,
+ 255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255, 10,145,175, 29,213,249, 10,145,175,255,255,255,255,255,255,
+ 142,142,142, 89, 89, 89,142,142,142,255,255,255,255,255,255,192,192,
+ 192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0,
+ 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 142,142,142,142,142,142, 10,145,175, 10,145,175, 10,145,175,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,
+ 128,128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,142,142,142,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0,
+ 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,255,
+ 255,255,255,255,255, 10,145,175, 29,213,249, 10,145,175,255,255,255,
+ 255,255,255,142,142,142, 89, 89, 89, 89, 89, 89, 89, 89, 89,255,255,
+ 255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255,
+ 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,
+ 255,255,255,255,255,255,255,255,255, 29,213,249, 10,145,175, 10,145,
+ 175,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,192,192,192,
+ 255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0,
+ 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,142,
+ 142,142,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,
+ 128,128, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,142,142,142,255,255,255, 10,145,175, 29,213,249, 10,145,
+ 175,255,255,255,255,255,255,142,142,142, 89, 89, 89, 89, 89, 89,255,
+ 255,255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,
+ 255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,142,142,142,142,142,142, 29,213,249, 10,
+ 145,175, 10,145,175,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,
+ 255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,142,142,142,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,192,192,192,255,
+ 255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,
+ 255,255,255,255,255,255,255,255,255,255,255,255, 10,145,175, 29,213,
+ 249, 10,145,175,255,255,255,255,255,255, 89, 89, 89, 89, 89, 89,142,
+ 142,142,142,142,142,255,255,255,255,255,255,255,255,255,255,255,255,
+ 192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,
+ 128, 0, 0, 0,255,255,255,255,255,255,142,142,142,142,142,142, 29,
+ 213,249, 10,145,175, 10,145,175,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255,
+ 0,255,128,128,128, 0, 0, 0,255,255,255,255,255,255,142,142,142,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,192,192,192,255,255,255,255, 0,255,
+ 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,255,255, 10,145,
+ 175, 29,213,249, 10,145,175,255,255,255,255,255,255,255,255,255,142,
+ 142,142, 89, 89, 89, 89, 89, 89,142,142,142, 89, 89, 89,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,192,192,192,255,255,
+ 255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128, 0, 0, 0,255,
+ 255,255, 29,213,249, 10,145,175, 10,145,175,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,192,
+ 192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,255,128,128,128,
+ 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,255,255,192,192,192,255,255,255,255, 0,255, 0, 0, 0,255, 0,
+ 255,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255, 0,255, 0,
+ 0, 0,255, 0,255,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
+ 255, 0,255, 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255, 0, 0, 0);
+
+
+
+Const
+ stdimg_vfd_newform : Array[0..821] of byte = (
+ 66, 77, 54, 3, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0,
+ 0, 16, 0, 0, 0, 16, 0, 0, 0, 1, 0, 24, 0, 0, 0, 0, 0,
+ 0, 3, 0, 0, 19, 11, 0, 0, 19, 11, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,198, 75,140,
+ 195,142,104,192,139,102,190,136,100,187,133, 97,185,131, 95,180,126,
+ 92,178,124, 90,177,123, 88,174,121, 87,173,118, 86,171,117, 84,169,
+ 115, 83,169,113, 81,198, 75,140,255, 0,255,200,146,108,230,229,229,
+ 229,229,229,229,229,230,229,229,229,229,229,229,230,229,229,229,229,
+ 229,230,229,229,229,230,229,230,230,230,230,229,229,229,230,230,230,
+ 229,230,169,114, 81,255, 0,255,202,148,110,231,231,231,232,231,231,
+ 231,231,231,231,231,231,231,231,231,195,195,195,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,231,231,231,170,
+ 115, 83,255, 0,255,204,151,111,233,233,233,210,131, 88,210,131, 88,
+ 210,131, 88,233,233,233,195,195,195,255,255,255,255,255,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,233,234,234,172,117, 84,255,
+ 0,255,209,156,115,236,236,236,236,236,235,236,236,235,236,236,236,
+ 236,235,236,195,195,195,195,195,195,195,195,195,195,195,195,195,195,
+ 195,195,195,195,195,195,195,236,236,235,176,122, 88,255, 0,255,212,
+ 158,117,239,238,238,239,239,239,239,238,238,239,238,238,238,239,238,
+ 238,238,238,238,239,239,238,238,238,238,238,238,238,238,238,239,238,
+ 238,238,238,238,238,238,239,178,124, 90,255, 0,255,213,160,118,241,
+ 241,240,241,240,241,240,241,241,241,240,241,241,241,241,195,195,195,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+ 255,241,241,241,181,126, 92,255, 0,255,216,162,121,242,242,242,210,
+ 131, 88,210,131, 88,210,131, 88,242,242,243,195,195,195,255,255,255,
+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,243,243,
+ 243,183,129, 94,255, 0,255,217,163,121,245,245,245,245,245,244,244,
+ 245,244,244,244,244,245,245,244,195,195,195,195,195,195,195,195,195,
+ 195,195,195,195,195,195,195,195,195,195,195,195,244,244,245,186,133,
+ 96,255, 0,255,219,164,122,246,246,246,246,246,246,246,246,246,246,
+ 246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,
+ 246,246,246,246,246,246,246,246,246,246,246,246,189,135, 99,255, 0,
+ 255,220,167,123,220,167,123,220,167,123,220,167,123,220,167,123,220,
+ 167,123,220,167,123,220,167,123,220,167,123,220,167,123,220,167,123,
+ 220,167,123,220,167,123,220,167,123,192,139,102,255, 0,255,221,171,
+ 134,232,185,146,232,185,146,232,185,146,232,185,146,232,185,146,232,
+ 185,146,232,185,146,232,185,146,232,185,146,232,185,146,232,185,146,
+ 232,185,146,232,185,146,193,143,112,255, 0,255,219, 47,182,222,169,
+ 146,220,167,123,220,166,122,218,164,122,216,162,121,213,160,118,212,
+ 158,117,210,157,115,207,154,114,206,153,112,203,150,111,201,148,108,
+ 199,147,128,219, 47,182,255, 0,255,255, 0,255,255, 0,255,255, 0,
+ 255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255,
+ 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,255, 0,255,
+ 255, 0,255,255, 0,255);
+
+
diff --git a/examples/apps/uidesigner/images/gauge.bmp b/examples/apps/uidesigner/images/gauge.bmp
new file mode 100644
index 00000000..3de08d15
--- /dev/null
+++ b/examples/apps/uidesigner/images/gauge.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/listview.bmp b/examples/apps/uidesigner/images/listview.bmp
new file mode 100644
index 00000000..740de6d8
--- /dev/null
+++ b/examples/apps/uidesigner/images/listview.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/menubar.bmp b/examples/apps/uidesigner/images/menubar.bmp
new file mode 100644
index 00000000..011e7048
--- /dev/null
+++ b/examples/apps/uidesigner/images/menubar.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/pagecontrol.bmp b/examples/apps/uidesigner/images/pagecontrol.bmp
new file mode 100644
index 00000000..355ffacf
--- /dev/null
+++ b/examples/apps/uidesigner/images/pagecontrol.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/progressbar.bmp b/examples/apps/uidesigner/images/progressbar.bmp
new file mode 100644
index 00000000..ec860f18
--- /dev/null
+++ b/examples/apps/uidesigner/images/progressbar.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/radiobutton.bmp b/examples/apps/uidesigner/images/radiobutton.bmp
new file mode 100644
index 00000000..89e8cfe7
--- /dev/null
+++ b/examples/apps/uidesigner/images/radiobutton.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/stringgrid.bmp b/examples/apps/uidesigner/images/stringgrid.bmp
new file mode 100644
index 00000000..1930f4a5
--- /dev/null
+++ b/examples/apps/uidesigner/images/stringgrid.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/trackbar.bmp b/examples/apps/uidesigner/images/trackbar.bmp
new file mode 100644
index 00000000..7bca6e56
--- /dev/null
+++ b/examples/apps/uidesigner/images/trackbar.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/images/treeview.bmp b/examples/apps/uidesigner/images/treeview.bmp
new file mode 100644
index 00000000..ff480a8f
--- /dev/null
+++ b/examples/apps/uidesigner/images/treeview.bmp
Binary files differ
diff --git a/examples/apps/uidesigner/newformdesigner.pas b/examples/apps/uidesigner/newformdesigner.pas
index 751ed3de..6028fd52 100644
--- a/examples/apps/uidesigner/newformdesigner.pas
+++ b/examples/apps/uidesigner/newformdesigner.pas
@@ -12,7 +12,7 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Description:
- Essential classes used by the uiDesigner
+ Essential classes used by the fpGUI Designer
}
unit newformdesigner;
@@ -54,6 +54,7 @@ type
TfrmMain = class(TfpgForm)
public
{@VFD_HEAD_BEGIN: frmMain}
+ btnNewForm: TfpgButton;
btnOpen: TfpgButton;
MainMenu: TfpgMenuBar;
btnSave: TfpgButton;
@@ -185,6 +186,8 @@ const
{@VFD_NEWFORM_IMPL}
procedure TfrmMain.AfterCreate;
+const
+ cWidth = 635;
var
n: integer;
x: integer;
@@ -195,16 +198,30 @@ begin
{@VFD_BODY_BEGIN: frmMain}
WindowPosition := wpUser;
WindowTitle := 'frmMain';
- SetPosition(0, 0, 506, 87);
+ SetPosition(0, 0, cWidth, 87);
MainMenu := TfpgMenuBar.Create(self);
with MainMenu do
- SetPosition(0, 0, 500, 24);
+ begin
+ SetPosition(0, 0, cWidth, 24);
+ Anchors := [anTop, anLeft, anRight];
+ end;
+
+ btnNewForm := TfpgButton.Create(self);
+ with btnNewForm do
+ begin
+ SetPosition(4, 28, 25, 24);
+ Text := '';
+ ImageName := 'vfd.newform';
+ ShowImage := True;
+ Focusable := False;
+ OnClick := @(maindsgn.OnNewForm);
+ end;
btnOpen := TfpgButton.Create(self);
with btnOpen do
begin
- SetPosition(4, 40, 25, 24);
+ SetPosition(btnNewForm.Right+3, 28, 25, 24);
Text := '';
ImageName := 'stdimg.open';
ShowImage := True;
@@ -215,7 +232,7 @@ begin
btnSave := TfpgButton.Create(self);
with btnSave do
begin
- SetPosition(32, 40, 25, 24);
+ SetPosition(btnOpen.Right+3, 28, 25, 24);
Text := '';
ImageName := 'stdimg.save';
ShowImage := True;
@@ -225,13 +242,17 @@ begin
wgpalette := TwgPalette.Create(self);
with wgpalette do
- SetPosition(116, 28, 384, 28);
+ begin
+ SetPosition(116, 28, cWidth - 116, 28);
+ Anchors := [anTop, anLeft, anRight];
+ end;
chlPalette := TfpgComboBox.Create(self);
with chlPalette do
begin
- SetPosition(116, 60, 386, 22);
+ SetPosition(116, 60, 200, 22);
Items.Add('-');
+ FocusItem := 1;
end;
{@VFD_BODY_END: frmMain}
diff --git a/examples/apps/uidesigner/uidesigner.lpr b/examples/apps/uidesigner/uidesigner.lpr
index 87df7bd2..9405a668 100644
--- a/examples/apps/uidesigner/uidesigner.lpr
+++ b/examples/apps/uidesigner/uidesigner.lpr
@@ -23,9 +23,9 @@ uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
- Classes, SysUtils, fpgfx, vfdmain, vfdresizer, vfdforms, vfddesigner,
+ Classes, SysUtils, fpgfx, vfdmain, vfdresizer, vfdforms,
vfdfile, newformdesigner, vfdwidgets, vfdformparser, vfdeditors,
- vfdwidgetclass, vfdutils, vfdprops;
+ vfdwidgetclass, vfdutils, vfdprops, vfddesigner;
procedure MainProc;
diff --git a/examples/apps/uidesigner/vfddesigner.pas b/examples/apps/uidesigner/vfddesigner.pas
index e2517e07..52946e0d 100644
--- a/examples/apps/uidesigner/vfddesigner.pas
+++ b/examples/apps/uidesigner/vfddesigner.pas
@@ -274,7 +274,7 @@ var
wgd: TWidgetDesigner;
shift: boolean;
begin
- writeln('TFormDesigner.MsgMouseDown');
+// writeln('TFormDesigner.MsgMouseDown');
FDragging := True;
FWasDrag := False;
FDragPosX := msg.Params.mouse.x;
@@ -311,7 +311,7 @@ var
shift: boolean;
x, y: integer;
begin
-writeln('TFormDesigner.MsgMouseUp');
+// writeln('TFormDesigner.MsgMouseUp');
FDragging := False;
shift := (ssShift in msg.Params.mouse.shiftstate);
@@ -788,9 +788,9 @@ begin
wg.SetPosition(x, y, 160, 200);
TfpgListBox(wg).Items.Add(newname);
end
- else if wgcname = 'CHOICELIST' then
+ else if wgcname = 'COMBOBOX' then
begin
- newname := GenerateNewName('cbChoice');
+ newname := GenerateNewName('cbComboBox');
wg := CreateComboBox(FForm, x, y, 150, nil);
TfpgComboBox(wg).Items.Add(newname);
end
@@ -1256,7 +1256,7 @@ begin
wgclass := TOtherWidget(wd.Widget).wgClassName
else
wgclass := wd.Widget.ClassName;
- Result := Result + ' ' + wd.Widget.Name + ' : ' + wgclass + ';'#10;
+ Result := Result + ' ' + wd.Widget.Name + ' : ' + wgclass + ';' + LineEnding;
end;
end;
@@ -1354,8 +1354,9 @@ begin
if maindsgn.SaveComponentNames then
s := s + ident + 'Name := ' + QuotedStr(wg.Name) + ';' + LineEnding;
- s := s + ident + 'SetPosition(' + IntToStr(wg.Left) + ',' + IntToStr(wg.Top) + ',' +
- IntToStr(wg.Width) + ',' + IntToStr(wg.Height) + ');' + LineEnding;
+ s := s + ident + 'SetPosition(' + IntToStr(wg.Left) + ', '
+ + IntToStr(wg.Top) + ',' + IntToStr(wg.Width) + ', '
+ + IntToStr(wg.Height) + ');' + LineEnding;
if wg.Anchors <> [anLeft, anTop] then
begin
@@ -1550,7 +1551,7 @@ begin
inherited AfterCreate;
WindowPosition := wpUser;
WindowTitle := 'New Form';
- SetPosition(300, 100, 300, 250);
+ SetPosition(300, 150, 300, 250);
end;
@@ -1560,11 +1561,8 @@ procedure TOtherWidget.HandlePaint;
var
s: string;
begin
- inherited HandlePaint;
- if not HasHandle then
- Exit;
-
Canvas.BeginDraw;
+ inherited HandlePaint;
Canvas.Clear(FBackgroundColor);
Canvas.SetFont(FFont);
diff --git a/examples/apps/uidesigner/vfdfile.pas b/examples/apps/uidesigner/vfdfile.pas
index f7966327..5a598b21 100644
--- a/examples/apps/uidesigner/vfdfile.pas
+++ b/examples/apps/uidesigner/vfdfile.pas
@@ -354,7 +354,8 @@ begin
' SysUtils, Classes, gfxbase, fpgfx, gui_edit, ' + LineEnding +
' gfx_widget, gui_form, gui_label, gui_button,' + LineEnding +
' gui_listbox, gui_memo, gui_combobox, gui_grid, ' + LineEnding +
- ' gui_dialogs, gui_checkbox;' + LineEnding + LineEnding +
+ ' gui_dialogs, gui_checkbox, gui_tree, gui_trackbar, ' + LineEnding +
+ ' gui_progressbar, gui_radiobutton, gui_tab, gui_menu;' + LineEnding + LineEnding +
'type' + LineEnding + LineEnding +
'{@VFD_NEWFORM_DECL}' + LineEnding + LineEnding +
'implementation' + LineEnding + LineEnding +
diff --git a/examples/apps/uidesigner/vfdforms.pas b/examples/apps/uidesigner/vfdforms.pas
index 3598386c..7c8d4801 100644
--- a/examples/apps/uidesigner/vfdforms.pas
+++ b/examples/apps/uidesigner/vfdforms.pas
@@ -316,13 +316,13 @@ procedure TMainForm.AfterCreate;
begin
inherited AfterCreate;
WindowPosition := wpUser;
- WindowTitle := 'fpGUI Visual Form Designer';
+ WindowTitle := 'fpGUI Designer';
SetPosition(0, 0, 550, 50);
l1 := CreateLabel(self, 5, 5, 'File name:');
edFormFile := CreateEdit(self, 5, 5 + 20, 250, 0);
- edFormFile.Text := './aanewform.pas';
+// edFormFile.Text := './aanewform.pas';
btnSave := CreateButton(self, 270, 12, 50, 'Save', nil);
btnLoad := CreateButton(self, 330, 12, 50, 'Load', nil);
diff --git a/examples/apps/uidesigner/vfdwidgets.pas b/examples/apps/uidesigner/vfdwidgets.pas
index 3794586c..8685c9cd 100644
--- a/examples/apps/uidesigner/vfdwidgets.pas
+++ b/examples/apps/uidesigner/vfdwidgets.pas
@@ -40,6 +40,7 @@ var
implementation
uses
+ fpgfx,
vfddesigner,
gui_form,
gui_label,
@@ -51,8 +52,13 @@ uses
gui_grid,
gui_checkbox,
gui_bevel,
- fpgfx
- ;
+ gui_tree,
+ gui_radiobutton,
+ gui_listview,
+ gui_trackbar,
+ gui_menu,
+ gui_progressbar,
+ gui_tab;
var
FVFDFormWidget: TVFDWidgetClass;
@@ -118,8 +124,8 @@ begin
0, 0);
fpgImages.AddMaskedBMP(
- 'vfd.choicelist', @stdimg_vfd_choicelist,
- sizeof(stdimg_vfd_choicelist),
+ 'vfd.combobox', @stdimg_vfd_combobox,
+ sizeof(stdimg_vfd_combobox),
0, 0);
fpgImages.AddMaskedBMP(
@@ -133,18 +139,59 @@ begin
0, 0);
fpgImages.AddMaskedBMP(
- 'vfd.dbgrid',
- @stdimg_vfd_dbgrid,
- sizeof(stdimg_vfd_dbgrid),
- 15,0 );
+ 'vfd.dbgrid', @stdimg_vfd_dbgrid,
+ sizeof(stdimg_vfd_dbgrid),
+ 15,0 );
- {
fpgImages.AddMaskedBMP(
- 'vfd.',
- @stdimg_vfd_,
- sizeof(stdimg_vfd_),
- 0,0 );
-}
+ 'vfd.progressbar', @stdimg_vfd_progressbar,
+ sizeof(stdimg_vfd_progressbar),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.trackbar', @stdimg_vfd_trackbar,
+ sizeof(stdimg_vfd_trackbar),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.gauge', @stdimg_vfd_gauge,
+ sizeof(stdimg_vfd_gauge),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.menubar', @stdimg_vfd_menubar,
+ sizeof(stdimg_vfd_menubar),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.listview', @stdimg_vfd_listview,
+ sizeof(stdimg_vfd_listview),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.stringgrid', @stdimg_vfd_stringgrid,
+ sizeof(stdimg_vfd_stringgrid),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.radiobutton', @stdimg_vfd_radiobutton,
+ sizeof(stdimg_vfd_radiobutton),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.pagecontrol', @stdimg_vfd_pagecontrol,
+ sizeof(stdimg_vfd_pagecontrol),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.treeview', @stdimg_vfd_treeview,
+ sizeof(stdimg_vfd_treeview),
+ 0, 0);
+
+ fpgImages.AddMaskedBMP(
+ 'vfd.newform', @stdimg_vfd_newform,
+ sizeof(stdimg_vfd_newform),
+ 0, 0);
end;
procedure AddWidgetPosProps(wgc: TVFDWidgetClass);
@@ -158,7 +205,6 @@ end;
procedure RegisterWidgets;
var
wc: TVFDWidgetClass;
- //wp : TVFDWidgetProperty;
begin
LoadIcons;
@@ -197,7 +243,7 @@ begin
wc.AddProperty('Text', TPropertyString, 'Initial text');
wc.AddProperty('FontDesc', TPropertyString, 'The font used for displaying the text');
wc.AddProperty('ImageName', TPropertyString, '');
-// wc.AddProperty('ShowImage', TPropertyEnum, '');
+ wc.AddProperty('ShowImage', TPropertyInteger, 'Boolean value');
wc.AddProperty('ModalResult', TPropertyInteger, '');
wc.WidgetIconName := 'vfd.button';
RegisterVFDWidget(wc);
@@ -210,19 +256,25 @@ begin
wc.WidgetIconName := 'vfd.checkbox';
RegisterVFDWidget(wc);
+ // RadioButton
+ wc := TVFDWidgetClass.Create(TfpgRadioButton);
+ wc.NameBase := 'rbName';
+ wc.AddProperty('Text', TPropertyString, 'Initial text');
+ wc.AddProperty('FontDesc', TPropertyString, 'The font used for displaying the text');
+ wc.WidgetIconName := 'vfd.radiobutton';
+ RegisterVFDWidget(wc);
+
// ComboBox
wc := TVFDWidgetClass.Create(TfpgComboBox);
wc.NameBase := 'cbName';
- //wc.AddProperty('Text',TPropertyString16,'');
wc.AddProperty('Items', TPropertyStringList, '');
wc.AddProperty('FontDesc', TPropertyString, 'The font used for displaying the text');
- wc.WidgetIconName := 'vfd.choicelist';
+ wc.WidgetIconName := 'vfd.combobox';
RegisterVFDWidget(wc);
// ListBox
wc := TVFDWidgetClass.Create(TfpgListBox);
wc.NameBase := 'lstName';
- //wc.AddProperty('Text',TPropertyString16,'');
wc.AddProperty('Items', TPropertyStringList, '');
wc.AddProperty('FontDesc', TPropertyString, 'The font used for displaying the text');
wc.WidgetIconName := 'vfd.listbox';
@@ -234,17 +286,79 @@ begin
// wc.AddProperty('Columns',TPropertyDBColumns,'');
wc.AddProperty('FontDesc',TPropertyString,'');
wc.AddProperty('HeaderFontDesc',TPropertyString,'');
- wc.WidgetIconName := 'vfd.dbgrid';
+ wc.WidgetIconName := 'vfd.stringgrid';
RegisterVFDWidget(wc);
// Panel
wc := TVFDWidgetClass.Create(TfpgBevel);
wc.NameBase := 'pnlName';
- wc.AddProperty('shape', TPropertyEnum, '');
- wc.AddProperty('style', TPropertyEnum, '');
+ wc.AddProperty('Shape', TPropertyEnum, '');
+ wc.AddProperty('Style', TPropertyEnum, '');
wc.WidgetIconName := 'vfd.panel';
wc.Container := True;
RegisterVFDWidget(wc);
+
+ // ProgressBar
+ wc := TVFDWidgetClass.Create(TfpgProgressBar);
+ wc.NameBase := 'pbName';
+ wc.AddProperty('Min', TPropertyInteger, '');
+ wc.AddProperty('Max', TPropertyInteger, '');
+ wc.AddProperty('Position', TPropertyInteger, '');
+ wc.WidgetIconName := 'vfd.progressbar';
+ RegisterVFDWidget(wc);
+
+ // TrackBar
+ wc := TVFDWidgetClass.Create(TfpgTrackBar);
+ wc.NameBase := 'tbName';
+ wc.AddProperty('Min', TPropertyInteger, '');
+ wc.AddProperty('Max', TPropertyInteger, '');
+ wc.AddProperty('Position', TPropertyInteger, '');
+ wc.AddProperty('Orientation', TPropertyEnum, '');
+ wc.WidgetIconName := 'vfd.trackbar';
+ RegisterVFDWidget(wc);
+
+(*
+ // ListView
+ // Currently causes a Access Violation when resized!
+
+ wc := TVFDWidgetClass.Create(TfpgListView);
+ wc.NameBase := 'lvName';
+// wc.AddProperty('Columns',TPropertyDBColumns, '');
+// wc.AddProperty('Items', TPropertyStringList, '');
+// wc.AddProperty('FontDesc',TPropertyString,'');
+// wc.AddProperty('HeaderFontDesc',TPropertyString,'');
+ wc.WidgetIconName := 'vfd.listview';
+ RegisterVFDWidget(wc);
+*)
+
+ // Treeview
+ wc := TVFDWidgetClass.Create(TfpgTreeView);
+ wc.NameBase := 'tvName';
+ wc.AddProperty('FontDesc',TPropertyString, '');
+ wc.AddProperty('ShowImages',TPropertyInteger, 'Boolean value');
+ wc.AddProperty('ShowColumns',TPropertyInteger, 'Boolean value');
+ wc.AddProperty('DefaultColumnWidth',TPropertyInteger,'');
+ wc.WidgetIconName := 'vfd.treeview';
+ RegisterVFDWidget(wc);
+
+ // PageControl
+ wc := TVFDWidgetClass.Create(TfpgPageControl);
+ wc.NameBase := 'pcName';
+ wc.AddProperty('ActivePageIndex', TPropertyInteger, '');
+// wc.AddProperty('BackgroundColor', TPropertyString, '');
+ wc.AddProperty('FixedTabWidth', TPropertyInteger, '');
+ wc.AddProperty('SortPages', TPropertyInteger, 'Boolean value');
+ wc.AddProperty('Style', TPropertyEnum, '');
+ wc.AddProperty('TabPosition', TPropertyEnum, '');
+ wc.WidgetIconName := 'vfd.pagecontrol';
+ RegisterVFDWidget(wc);
+
+ // MenuBar
+ wc := TVFDWidgetClass.Create(TfpgMenuBar);
+ wc.NameBase := 'mnuMain';
+// wc.AddProperty('BackgroundColor', TPropertyString, '');
+ wc.WidgetIconName := 'vfd.menubar';
+ RegisterVFDWidget(wc);
// Other - do not delete!!! this should be the last...
wc := TVFDWidgetClass.Create(TOtherWidget);
@@ -254,10 +368,12 @@ begin
VFDOtherWidget := wc;
end;
+
initialization
- begin
FVFDWidgets := TList.Create;
- end;
+finalization
+ FVFDWidgets.Free;
+
end.
diff --git a/src/corelib/gfx_widget.pas b/src/corelib/gfx_widget.pas
index b0e22233..c777c496 100644
--- a/src/corelib/gfx_widget.pas
+++ b/src/corelib/gfx_widget.pas
@@ -154,6 +154,8 @@ procedure TfpgWidget.SetActiveWidget(const AValue: TfpgWidget);
begin
if FActiveWidget = AValue then
Exit; //==>
+ if FFormDesigner <> nil then Exit;
+
if FActiveWidget <> nil then
FActiveWidget.HandleKillFocus;
FActiveWidget := AValue;
diff --git a/src/gui/gui_radiobutton.pas b/src/gui/gui_radiobutton.pas
index 097dbe16..812596b2 100644
--- a/src/gui/gui_radiobutton.pas
+++ b/src/gui/gui_radiobutton.pas
@@ -23,10 +23,10 @@ type
FText: string;
FBoxSize: integer;
FIsPressed: boolean;
- function GetFontName: string;
+ function GetFontDesc: string;
procedure SetBackgroundColor(const AValue: TfpgColor);
procedure SetChecked(const AValue: boolean);
- procedure SetFontName(const AValue: string);
+ procedure SetFontDesc(const AValue: string);
procedure SetText(const AValue: string);
protected
procedure HandlePaint; override;
@@ -40,7 +40,7 @@ type
published
property Checked: boolean read FChecked write SetChecked;
property Text: string read FText write SetText;
- property FontName: string read GetFontName write SetFontName;
+ property FontDesc: string read GetFontDesc write SetFontDesc;
property BackgroundColor: TfpgColor read FBackgroundColor write SetBackgroundColor;
property GroupIndex: integer read FGroupIndex write FGroupIndex;
property OnChange: TNotifyEvent read FOnChange write FOnChange;
@@ -62,7 +62,7 @@ end;
{ TfpgRadioButton }
-function TfpgRadioButton.GetFontName: string;
+function TfpgRadioButton.GetFontDesc: string;
begin
Result := FFont.FontDesc;
end;
@@ -101,7 +101,7 @@ begin
RePaint;
end;
-procedure TfpgRadioButton.SetFontName(const AValue: string);
+procedure TfpgRadioButton.SetFontDesc(const AValue: string);
begin
FFont.Free;
FFont := fpgGetFont(AValue);
diff --git a/src/gui/gui_tab.pas b/src/gui/gui_tab.pas
index 5ed0cabb..69b3b9b0 100644
--- a/src/gui/gui_tab.pas
+++ b/src/gui/gui_tab.pas
@@ -96,15 +96,16 @@ type
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
function AppendTabSheet(ATitle: string): TfpgTabSheet;
- property BackgroundColor: TfpgColor read FBackgroundColor write SetBackgroundColor;
property PageCount: Integer read GetPageCount;
- property ActivePageIndex: integer read GetActivePageIndex write SetActivePageIndex;
property ActivePage: TfpgTabSheet read FActivePage write SetActivePage;
+ property OnChange: TTabSheetChange read FOnChange write FOnChange;
+ published
+ property ActivePageIndex: integer read GetActivePageIndex write SetActivePageIndex;
+ property BackgroundColor: TfpgColor read FBackgroundColor write SetBackgroundColor;
property FixedTabWidth: integer read FFixedTabWidth write SetFixedTabWidth;
+ property SortPages: boolean read FSortPages write SetSortPages;
property Style: TfpgTabStyle read FStyle write SetStyle;
property TabPosition: TfpgTabPosition read FTabPosition write SetTabPosition;
- property SortPages: boolean read FSortPages write SetSortPages;
- property OnChange: TTabSheetChange read FOnChange write FOnChange;
end;
@@ -636,6 +637,8 @@ begin
inherited Create(AOwner);
FFont := fpgStyle.DefaultFont;
FPages := TList.Create;
+ FWidth := 150;
+ FHeight := 100;
FBackgroundColor := clWindowBackground;
FFocusable := True;
diff --git a/src/gui/gui_tree.pas b/src/gui/gui_tree.pas
index b66c899f..5f08f53f 100644
--- a/src/gui/gui_tree.pas
+++ b/src/gui/gui_tree.pas
@@ -101,7 +101,7 @@ type
TfpgTreeExpandEvent = procedure(Sender: TObject; ANode: TfpgTreeNode) of object;
- TfpgTreeview = class(TfpgWidget)
+ TfpgTreeView = class(TfpgWidget)
private
FRootNode: TfpgTreeNode;
FScrollWheelDelta: integer;
@@ -1613,6 +1613,8 @@ begin
FDefaultColumnWidth := 15;
FFirstColumn := nil;
FFont := fpgGetFont('#Label1');
+ FWidth := 150;
+ FHeight := 100;
FHScrollbar := TfpgScrollbar.Create(self);
FHScrollbar.Orientation := orHorizontal;