Sign in Join
Wiki copytemporary

JvXPBar: what changed

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

OldNewLine
11### About
22
33A 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.
44
55### Screenshot
66
77- Designing:
88
9-<figure>
10-<img src="JvXPBarLaz_design.JPG" title="JvXPBarLaz_design.JPG" />
11-<figcaption>JvXPBarLaz_design.JPG</figcaption>
12-</figure>
9+![](/wiki-images/a/af/JvXPBarLaz_design.JPG)
1310
1411- Running:
1512
16-<figure>
17-<img src="JvXPBarLaz_run.JPG" title="JvXPBarLaz_run.JPG" />
18-<figcaption>JvXPBarLaz_run.JPG</figcaption>
19-</figure>
13+![](/wiki-images/b/b1/JvXPBarLaz_run.JPG)
2014
2115- Running on openSuse 10.2 inside VirtualPC 2007 compiled with GTK 2.x (at this time doesn't work with GTK 1.x):
2216
23-<figure>
24-<img src="JvXPBarLaz_run_lin.JPG" title="JvXPBarLaz_run_lin.JPG" />
25-<figcaption>JvXPBarLaz_run_lin.JPG</figcaption>
26-</figure>
17+![](/wiki-images/7/79/JvXPBarLaz_run_lin.JPG)
2718
2819------------------------------------------------------------------------
2920
3021Note: AFAIK VirtualPC can only emulate 16 bits per pixel resolution, thats why gradient has low quality, it should see better in real monitor.
3122
3223### Author
3324
3425Sergio Samayoa
3526
3627### License
3728
3829I guess the same as JVCL + Lazarus + FPC.
3930
4031### Download
4132
4233From [Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=246940) source forge.
4334
4435### Change Log
4536
4637- Version 1.0 (23.09.2007) - Initial version.
4738- Still version 1.0 (24.09.2007) - Minor improvements and linux test.
4839
4940### Dependencies / System Requirements
5041
5142- LCL 1.0.
5243- Tested with Lazarus 0.9.23 svn revision 12082 for Windows XP SP2.
5344- Tested with Lazarus 0.9.23 svn revision 12076 for Linux with GTK 2.x IDE.
5445- Linux: Threads required (add -dUseCThreads in "other" tab of project's compiler options).
5546
5647Status:
5748
5849- Stable.
5950
6051Issues in Windows:
6152
6253- None as far as I known.
6354
6455Issues in Linux:
6556
6657- Minor paint error of the header: parent color lost.
6758- DrawText() ignores DT_VCENTER then text are at top of the canvas instead of vertically centered.
6859
6960### Installation
7061
7162Should be as simple as:
7263
7364- Open JvXPBarLaz.lpk.
7465- Compile.
7566- Install.
7667
7768### The JvXPBar Example Application
7869
7970Very simple in demo/ directory of zip file.
8071
8172---
8273*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).*
8374Category: Components
8475Category: JVCL
8576Category: Lazarus-CCR

Back to history