From: <ob...@us...> - 2006-11-13 10:14:01
|
Revision: 11016 http://svn.sourceforge.net/jvcl/?rev=11016&view=rev Author: obones Date: 2006-11-13 02:13:54 -0800 (Mon, 13 Nov 2006) Log Message: ----------- Instructions for ThemeSupport in BCB Modified Paths: -------------- trunk/jvcl/readme.htm Modified: trunk/jvcl/readme.htm =================================================================== --- trunk/jvcl/readme.htm 2006-11-13 07:51:59 UTC (rev 11015) +++ trunk/jvcl/readme.htm 2006-11-13 10:13:54 UTC (rev 11016) @@ -29,7 +29,8 @@ <li><a href="help/JvExVCL.html">JvExVCL description</a>. Describes how to use the JvExVCL (layer for VCL and VisuaLCLX) in your own code.</li> <li><a href="help/Build%20Status.html">Build status</a>. Contains -information on the current build status of the JVCL for supported Delphi and +information on the current build status of the JVCL for supported +Delphi and BCB versions.</li> <li><a href="help/localization.html">Localization</a>. Contains information on how to enable localization support in JVCL.</li> @@ -120,7 +121,49 @@ JVCLThemesEnabled}. </li> <li>(Re)build the jvcl packages.</li> </ul> -<p> </p> +<p><br> +If you want theming support in C++ Builder 5 and 6, you will need to +manually create the appropriate DCP file for the installation to +succeed instead of the steps two and three in the above list. Here are +the steps for BCB5, thanks to Carmelo Viavattene :<br> +</p> +<ul> + <li>In the ThemeManager directory, copy ThemeManagerD5.dpk to +ThemeManagerC5.dpk and ThemeManagerD5D.dpl to ThemeManagerC5D.dpk</li> + <li>With a text editor, open ThemeManagerC5.dpk and do the following +replacements:</li> + <ul> + <li><span style="font-style: italic;">package ThemeManagerD5;</span> +by <span style="font-style: italic;">package ThemeManagerC5;</span></li> + <li><span style="font-style: italic;">{$IMPLICITBUILD ON} </span>by + <span style="font-style: italic;">{$IMPLICITBUILD OFF}</span></li> + </ul> + <li>With a text editor, open ThemeManagerC5D.dpk and do the following +replacements:</li> + <ul> + <li><span style="font-style: italic;">package ThemeManagerD5D;</span> +by <span style="font-style: italic;">package ThemeManagerC5D;</span></li> + <li><span style="font-style: italic;">requires ThemeManagerD5 </span>by + <span style="font-style: italic;">requires ThemeManagerC5</span><br> + </li> + <li><span style="font-style: italic;">{$IMPLICITBUILD ON} </span>by + <span style="font-style: italic;">{$IMPLICITBUILD OFF}</span></li> + </ul> + <li>Open a command prompt and go in the folder where the newly +created packages (dpk files) are located</li> + <li>Run these commands, replacing $(ROOT) by the root folder of your +BCB5 installation (c:\program files\CBuilder5 by default):</li> + <ul> + <li>$(ROOT)\bin\dcc32 ThemeManagerC5.dpk</li> + <li>$(ROOT)\bin\dcc32 ThemeManagerC5D.dpk</li> + </ul> + <li>Copy the two newly created files to $(ROOT)\projects\bpl</li> + <li>Copy the two newly created OBJ files from +$(ROOT)\projects\intermed to $(ROOT)\projects\lib<br> + </li> +</ul> +<p><br> +</p> <p>Theming should now be activated for those JVCL controls that supports it. Note that you still need to be running on Windows XP with a manifest file for your project to see any theming.<br> @@ -174,7 +217,7 @@ code and any design-time editors required by the run-time package. The following packages are currently available:</p> <p> -<table cellspacing="2" cellpadding="2" width="100%" border="0"> +<table border="0" cellpadding="2" cellspacing="2" width="100%"> <tbody> <tr> <th>Package</th> @@ -881,6 +924,7 @@ that for you.<br> 5. Not available in Standard and Personal versions.<br> <br> +</p> <h4>New components added</h4> <p> </p> <p>The following new components and libraries has been added since JVCL @@ -909,9 +953,10 @@ <li>Delphi eXperience Controls II</li> <li>Delphi eXperience DotNet Controls II</li> <li>UltimVCL<br> - <li>TJvLookupAutoComplete (extends edit fields with autocomplete functionality)</li> + </li> + <li>TJvLookupAutoComplete (extends edit fields with autocomplete +functionality)</li> <li>TJvDebugHandler (creates log files on exceptions with call stack)</li> - </li> </ul> <p> </p> <h4>Components deprecated, renamed, removed or changed </h4> @@ -1361,7 +1406,8 @@ component/control without the leading "T". If the unit contains several classes/components, it is either named after the component that will be installed, the most "significant" component or uses a name that -describes the components in the unit as well as possible. For example, a unit +describes the components in the unit as well as possible. For example, +a unit with several database components could be named "JvDBControls.pas" whereas a unit containing a TJvEditor control would be named "JvEditor.pas". </li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ob...@us...> - 2006-11-14 14:27:58
|
Revision: 11019 http://svn.sourceforge.net/jvcl/?rev=11019&view=rev Author: obones Date: 2006-11-14 06:27:53 -0800 (Tue, 14 Nov 2006) Log Message: ----------- typos Modified Paths: -------------- trunk/jvcl/readme.htm Modified: trunk/jvcl/readme.htm =================================================================== --- trunk/jvcl/readme.htm 2006-11-14 09:31:17 UTC (rev 11018) +++ trunk/jvcl/readme.htm 2006-11-14 14:27:53 UTC (rev 11019) @@ -129,7 +129,7 @@ </p> <ul> <li>In the ThemeManager directory, copy ThemeManagerD5.dpk to -ThemeManagerC5.dpk and ThemeManagerD5D.dpl to ThemeManagerC5D.dpk</li> +ThemeManagerC5.dpk and ThemeManagerD5D.dpk to ThemeManagerC5D.dpk</li> <li>With a text editor, open ThemeManagerC5.dpk and do the following replacements:</li> <ul> @@ -158,7 +158,7 @@ <li>$(ROOT)\bin\dcc32 ThemeManagerC5D.dpk</li> </ul> <li>Copy the two newly created files to $(ROOT)\projects\bpl</li> - <li>Copy the two newly created OBJ files from + <li>Copy the eight newly created OBJ files from $(ROOT)\projects\intermed to $(ROOT)\projects\lib<br> </li> </ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ob...@us...> - 2006-11-20 08:43:26
|
Revision: 11021 http://svn.sourceforge.net/jvcl/?rev=11021&view=rev Author: obones Date: 2006-11-20 00:43:25 -0800 (Mon, 20 Nov 2006) Log Message: ----------- Better steps for BCB5 and theming Modified Paths: -------------- trunk/jvcl/readme.htm Modified: trunk/jvcl/readme.htm =================================================================== --- trunk/jvcl/readme.htm 2006-11-15 09:02:34 UTC (rev 11020) +++ trunk/jvcl/readme.htm 2006-11-20 08:43:25 UTC (rev 11021) @@ -130,6 +130,8 @@ <ul> <li>In the ThemeManager directory, copy ThemeManagerD5.dpk to ThemeManagerC5.dpk and ThemeManagerD5D.dpk to ThemeManagerC5D.dpk</li> + <li>Do the same with the .res files<br> + </li> <li>With a text editor, open ThemeManagerC5.dpk and do the following replacements:</li> <ul> @@ -159,12 +161,29 @@ </ul> <li>Copy the two newly created files to $(ROOT)\projects\bpl</li> <li>Copy the eight newly created OBJ files from -$(ROOT)\projects\intermed to $(ROOT)\projects\lib<br> +$(ROOT)\projects\intermed to $(ROOT)\projects\lib</li> + <li>Now in the ThemeManager source directory, edit TmSchema.hpp and +do the following replacement:</li> + <ul> + <li><span style="font-style: italic;">#include "tmschema.h" </span>by + <span style="font-style: italic;">#include +"..\cbuilder\tmschema.h"</span></li> + </ul> +</ul> +<p> +</p> +<ul> + <li>Also edit UxTheme.hpp and do the following replacement:<br> </li> </ul> +<ul> + <ul> + <li><span style="font-style: italic;">#include "uxtheme.h"</span> +by <span style="font-style: italic;">#include "..\cbuilder\uxtheme.h"</span></li> + </ul> +</ul> <p><br> -</p> -<p>Theming should now be activated for those JVCL controls that +Theming should now be activated for those JVCL controls that supports it. Note that you still need to be running on Windows XP with a manifest file for your project to see any theming.<br> <br> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2007-05-16 16:07:10
|
Revision: 11286 http://svn.sourceforge.net/jvcl/?rev=11286&view=rev Author: ahuser Date: 2007-05-16 09:07:08 -0700 (Wed, 16 May 2007) Log Message: ----------- New component TJvDBCheckBox introducing the OnChange/OnChanging events Modified Paths: -------------- trunk/jvcl/readme.htm Modified: trunk/jvcl/readme.htm =================================================================== --- trunk/jvcl/readme.htm 2007-05-16 16:05:36 UTC (rev 11285) +++ trunk/jvcl/readme.htm 2007-05-16 16:07:08 UTC (rev 11286) @@ -618,7 +618,8 @@ <p>TJvDBDateEdit</p> <p>TJvDBCalcEdit</p> <p>TJvDBStatusLabel</p> - <p> TJvHTDBLabel</p> + <p>TJvHTDBLabel</p> + <p>TJvDBCheckBox</p> </td> <td>JvCore, JvStdCtrls,</td> </tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |