Sign in Join
Wiki copytemporary

JvXPBar: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: JvXPBar

OldNewLine
1+### About
2+
3+A port of [JVCL's](http://jvcl.sourceforge.net) TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area. Use a TJvXPBar control on a form to display an XP style group box with items that can be clicked.
4+
5+### Screenshot
6+
7+- Designing:
8+
9+<figure>
10+<img src="JvXPBarLaz_design.JPG" title="JvXPBarLaz_design.JPG" />
11+<figcaption>JvXPBarLaz_design.JPG</figcaption>
12+</figure>
13+
14+- Running:
15+
16+<figure>
17+<img src="JvXPBarLaz_run.JPG" title="JvXPBarLaz_run.JPG" />
18+<figcaption>JvXPBarLaz_run.JPG</figcaption>
19+</figure>
20+
21+- Running on openSuse 10.2 inside VirtualPC 2007 compiled with GTK 2.x (at this time doesn't work with GTK 1.x):
22+
23+<figure>
24+<img src="JvXPBarLaz_run_lin.JPG" title="JvXPBarLaz_run_lin.JPG" />
25+<figcaption>JvXPBarLaz_run_lin.JPG</figcaption>
26+</figure>
27+
28+------------------------------------------------------------------------
29+
30+Note: AFAIK VirtualPC can only emulate 16 bits per pixel resolution, thats why gradient has low quality, it should see better in real monitor.
31+
32+### Author
33+
34+Sergio Samayoa
35+
36+### License
37+
38+I guess the same as JVCL + Lazarus + FPC.
39+
40+### Download
41+
42+From [Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=246940) source forge.
43+
44+### Change Log
45+
46+- Version 1.0 (23.09.2007) - Initial version.
47+- Still version 1.0 (24.09.2007) - Minor improvements and linux test.
48+
49+### Dependencies / System Requirements
50+
51+- LCL 1.0.
52+- Tested with Lazarus 0.9.23 svn revision 12082 for Windows XP SP2.
53+- Tested with Lazarus 0.9.23 svn revision 12076 for Linux with GTK 2.x IDE.
54+- Linux: Threads required (add -dUseCThreads in "other" tab of project's compiler options).
55+
56+Status:
57+
58+- Stable.
59+
60+Issues in Windows:
61+
62+- None as far as I known.
63+
64+Issues in Linux:
65+
66+- Minor paint error of the header: parent color lost.
67+- DrawText() ignores DT_VCENTER then text are at top of the canvas instead of vertically centered.
68+
69+### Installation
70+
71+Should be as simple as:
72+
73+- Open JvXPBarLaz.lpk.
74+- Compile.
75+- Install.
76+
77+### The JvXPBar Example Application
78+
79+Very simple in demo/ directory of zip file.
80+
81+---
82+*From the Free Pascal wiki, page "JvXPBar", as it stood on 2018-03-15 after a change by Wp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
83+Category: Components
84+Category: JVCL
85+Category: Lazarus-CCR

Back to history