<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=4.20</id>
	<title>4.20 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=4.20"/>
	<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;action=history"/>
	<updated>2026-04-29T21:50:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=6446&amp;oldid=prev</id>
		<title>Laura: /* Windows Themes Suppression */</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=6446&amp;oldid=prev"/>
		<updated>2013-07-23T17:49:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Windows Themes Suppression&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:49, 23 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Windows Themes Suppression ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Windows Themes Suppression ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/ins&gt;:Windows Themes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Suppression}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Themes alter the way Windows displays fields (elements within controls). For example different themes display buttons and captions differently, including rounding corners and hilighting.  Future versions of windows may do different things when it comes to displaying controls which may effect the colors and shapes of displayed fields.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Microsoft first began using themes with XP. The &#039;classic look&#039; is the Windows 2000 appearance, which is what is produced when themes are suppressed. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vista permits users to select from among several themes as a part of the user&#039;s desktop settings. Sometimes theme processing can slow down the display of large quantities of data, and sometimes it can create an appearance thae is less desirable than the classic look. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BR offers three methods for suppressing the use of Windows Themes:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A new field attribute is defined that may be specified in ATTRIBUTE statements and in FIELDS leading attributes&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; ^NOTHEME    indicates prevent use of &lt;/del&gt;Windows Themes&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OPTION 50	! suppress Windows themes for text boxes only&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Config WINDOWS_THEMES OFF | ON&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This entirely suppresses the use of Windows themes.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NWP Color Shading ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NWP Color Shading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=6155&amp;oldid=prev</id>
		<title>Laura: /* NWP Color Shading */</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=6155&amp;oldid=prev"/>
		<updated>2013-07-17T18:58:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;NWP Color Shading&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:58, 17 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This works in conjunction with the other NWP shade syntax. Note that if no shading is implemented the this specification has no effect.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This works in conjunction with the other NWP shade syntax. Note that if no shading is implemented the this specification has no effect.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BR now saves the PREVIEW window &quot;position&quot; and &quot;maximized&quot; settings across &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[sesions]]&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BR now saves the PREVIEW window &quot;position&quot; and &quot;maximized&quot; settings across &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sessions&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;During PREVIEW-  Print (all) produces a standard Windows print diaglog box so the user can specify copies, range and other printing options.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;During PREVIEW-  Print (all) produces a standard Windows print diaglog box so the user can specify copies, range and other printing options.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=5486&amp;oldid=prev</id>
		<title>Laura: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.20&amp;diff=5486&amp;oldid=prev"/>
		<updated>2013-07-13T16:24:12Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Status:  [[Stable]]&lt;br /&gt;
&lt;br /&gt;
The prior versions were [[:Category:Release 4.0|4.0]] and [[:Category:Release 4.1|4.1]].&lt;br /&gt;
&lt;br /&gt;
As of 09/18/2008:&lt;br /&gt;
&lt;br /&gt;
*[[Properties Events and Methods]] are introduced.&lt;br /&gt;
*Many various [[System Limits]] have been increased.&lt;br /&gt;
*[[XML]]support has been added.&lt;br /&gt;
*Fractional [[row]] values are now allowed in [[rinput fields]] statements&lt;br /&gt;
&lt;br /&gt;
= 4.2 Changes - 01/18/09 =&lt;br /&gt;
== New internal BR storage format ==&lt;br /&gt;
&lt;br /&gt;
BR has a new format for saving programs that allows for the expanded &lt;br /&gt;
capacities in version 4.2. This format cannot be processed correctly &lt;br /&gt;
with prior versions of BR. However, during development, it is &lt;br /&gt;
desirable to be able to make changes to 4.1 programs while one is &lt;br /&gt;
running version 4.2. So an OPTION is provided for doing this. &lt;br /&gt;
&lt;br /&gt;
Think of it as a mode setting. You are saving in 4.1 format or 4.2 &lt;br /&gt;
format at any given point. &lt;br /&gt;
&lt;br /&gt;
OPTION 60 [ ON | OFF ]	! save programs in 4.1 loadable form&lt;br /&gt;
&lt;br /&gt;
If an attempt is made to store 4.2 only code in 4.1 format, an error &lt;br /&gt;
is generated.&lt;br /&gt;
&lt;br /&gt;
==Web Bridge Support==&lt;br /&gt;
*[[Web Bridge]] now supported.&lt;br /&gt;
&lt;br /&gt;
== New PDF Capability ==&lt;br /&gt;
&lt;br /&gt;
[[PDF]] capabilities introduced.&lt;br /&gt;
&lt;br /&gt;
== Windows Themes Suppression ==&lt;br /&gt;
&lt;br /&gt;
Themes alter the way Windows displays fields (elements within controls). For example different themes display buttons and captions differently, including rounding corners and hilighting.  Future versions of windows may do different things when it comes to displaying controls which may effect the colors and shapes of displayed fields.&lt;br /&gt;
&lt;br /&gt;
Microsoft first began using themes with XP. The &amp;#039;classic look&amp;#039; is the Windows 2000 appearance, which is what is produced when themes are suppressed. &lt;br /&gt;
Vista permits users to select from among several themes as a part of the user&amp;#039;s desktop settings. Sometimes theme processing can slow down the display of large quantities of data, and sometimes it can create an appearance thae is less desirable than the classic look. &lt;br /&gt;
&lt;br /&gt;
BR offers three methods for suppressing the use of Windows Themes:&lt;br /&gt;
&lt;br /&gt;
A new field attribute is defined that may be specified in ATTRIBUTE statements and in FIELDS leading attributes:&lt;br /&gt;
&lt;br /&gt;
 ^NOTHEME    indicates prevent use of Windows Themes&lt;br /&gt;
&lt;br /&gt;
OPTION 50	! suppress Windows themes for text boxes only&lt;br /&gt;
&lt;br /&gt;
Config WINDOWS_THEMES OFF | ON&lt;br /&gt;
This entirely suppresses the use of Windows themes.&lt;br /&gt;
&lt;br /&gt;
== NWP Color Shading ==&lt;br /&gt;
&lt;br /&gt;
NWP supports color shading via the specification &amp;quot;\Eshade_color=&amp;#039;#rrggbb&amp;#039;&amp;quot;. &lt;br /&gt;
This works in conjunction with the other NWP shade syntax. Note that if no shading is implemented the this specification has no effect.&lt;br /&gt;
 &lt;br /&gt;
BR now saves the PREVIEW window &amp;quot;position&amp;quot; and &amp;quot;maximized&amp;quot; settings across [[sesions]].&lt;br /&gt;
&lt;br /&gt;
During PREVIEW-  Print (all) produces a standard Windows print diaglog box so the user can specify copies, range and other printing options.&lt;br /&gt;
&lt;br /&gt;
== New INPUT FIELDS Keywords for cursor position ==&lt;br /&gt;
&lt;br /&gt;
[[NEXT]], [[NXTROW]] and [[NXTCOL]] introduced&lt;br /&gt;
&lt;br /&gt;
== Misc Notes ==&lt;br /&gt;
&lt;br /&gt;
To use active x controls with PEM use AXIMP.EXE (from the dot net framework) &lt;br /&gt;
under XP or later. &lt;br /&gt;
&lt;br /&gt;
OPEN window Parent=None positions the window relative to the screen if ROW and &lt;br /&gt;
COL are specified:&lt;br /&gt;
Note- Open #0 doesn&amp;#039;t honor this because once it has been opened, it keeps the &lt;br /&gt;
last location of the window in the [[registry]]. ( ROW/COL, ROWS/COLS and FONTSIZE ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BUTTONROWS are now changed only when a new Buttonrows value is given. &lt;br /&gt;
Buttonrows=0 is now supported. If you specify Buttonrows=0 in the Config &lt;br /&gt;
SCREEN OPENDFLT statement then OPEN #0 will default to Buttonrows=0. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given the new POS and SRCH use of the &amp;quot;^&amp;quot; character, to search for &amp;#039;^&amp;#039; with &lt;br /&gt;
&amp;quot;let X=POS(string$,&amp;#039;^&amp;#039;,5)&amp;quot; you will need to either turn the search character &lt;br /&gt;
off with CONFIG SEARCH_CHAR OFF or change the search character to something &lt;br /&gt;
else as in CONFIG SEARCH_CHAR 7E (where 7E is the hexidecimal representaion &lt;br /&gt;
of an alternate search character). &lt;br /&gt;
&lt;br /&gt;
ON FNKEY has been disabled ... (use ON FKEY instead)&lt;br /&gt;
OPTION 58 restores recognition of FNKEY &lt;br /&gt;
&lt;br /&gt;
[[MIN_FONTSIZE]] 0x0 clears the MIN_FONTSIZE setting.&lt;br /&gt;
&lt;br /&gt;
== Errors Corrected ==&lt;br /&gt;
&lt;br /&gt;
The [[BR-VB]] interface had been broken when 32 bit string lengths were implemented. This has now been restored to 16 bit string lengths.&lt;br /&gt;
&lt;br /&gt;
==Parent=None==&lt;br /&gt;
&lt;br /&gt;
[[Parent=None]]&lt;br /&gt;
&lt;br /&gt;
==Library, NoFiles==&lt;br /&gt;
&lt;br /&gt;
[[NoFiles]] parameter introduced for [[Library]] statements.&lt;br /&gt;
&lt;br /&gt;
==Combo Boxes==&lt;br /&gt;
&lt;br /&gt;
[[Select]] implemented.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
The leading attribute &amp;quot;^user_entry&amp;quot;, returns control upon the cursor entering a field. This does not apply to fields given initial focus by INPUT processing, such as with CURFLD or the first field of a FIELDS operation. &lt;br /&gt;
&lt;br /&gt;
Insert/overstrike remembers the operator&amp;#039;s preference. This setting is stored along with the other visual components when you LET SETENV(&amp;quot;SCRN_SIZE_POSN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Pre-Selection of GRID / LIST Elements-&lt;br /&gt;
PRINT FIELDS &amp;quot;nn,nn,GRID 10/40,ATTR&amp;quot;: (mat start, mat end, mat attr$)&lt;br /&gt;
The leading attribute values &amp;quot;^select&amp;quot; or &amp;quot;^deselect&amp;quot; may be specified.&lt;br /&gt;
&lt;br /&gt;
Concerning blue column and row separators...&lt;br /&gt;
 PRINT FIELDS &amp;quot;10,20,LIST 10/80,GRIDLINES&amp;quot;: 1 | 0 (on or off)&lt;br /&gt;
Makes LIST controls look like GRIDs with respect to the display of data.&lt;br /&gt;
&lt;br /&gt;
 OPEN ... &amp;quot; ... TABATTR= [tab_attr]&amp;quot; &lt;br /&gt;
Sets tab fonts, but not colors (at this time).&lt;br /&gt;
&lt;br /&gt;
In GRIDs and LISTs only, string arrays may be used to store numeric values. &lt;br /&gt;
BR automatically perform VAL and STR conversions as needed. &lt;br /&gt;
Specify #PIC, #FMT and #G for this purpose. &lt;br /&gt;
&lt;br /&gt;
e.g. #pic($##,##0.00-) in conjuction with &amp;quot;231.45&amp;quot;, &amp;quot;430&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
BR now supports aggregated sorting for LIST/GRIDs. This means when clicking on various column headings or programmatically sorting columns, fields of equal values retain their previous order within their new groupings.&lt;br /&gt;
&lt;br /&gt;
Either P or PICTURE may be specified as a FIELDS field type. Picture was added for readability.&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*POS( str1$, str2$ [, {-}start] )&lt;br /&gt;
&lt;br /&gt;
If str2$ begins with ^ then the ^ is stripped and the search becomes case insensitive. A configuration statement will permit use of a flag character other than ^.&lt;br /&gt;
&lt;br /&gt;
*SRCH( mat str$, str2$ [, start] )&lt;br /&gt;
&lt;br /&gt;
If str2$ begins with ^ then the ^ is stripped and the search becomes case insensitive AND str2$ is regarded as a SUBSTRING.&lt;br /&gt;
&lt;br /&gt;
SRCH returns zero if it fails (instead of -1) unless OPTION BASE ZERO is in effect - provide OPTION 56 to make this work the old way&lt;br /&gt;
&lt;br /&gt;
==New Internal Functions==&lt;br /&gt;
===Str2Mat===&lt;br /&gt;
&lt;br /&gt;
*[[Str2Mat]] was introduced.&lt;br /&gt;
*[[Mat2Str]] implemented.&lt;br /&gt;
&lt;br /&gt;
==NWP Improvements==&lt;br /&gt;
[[Native Windows Printing]]&lt;br /&gt;
&lt;br /&gt;
Print PREVIEW is no longer [[modal]]. That is, it runs independently from the BR application.&lt;br /&gt;
&lt;br /&gt;
*\Epage_number - is replaced with the page number.&lt;br /&gt;
&lt;br /&gt;
*NWP Field Justification-&lt;br /&gt;
*CHR$(6) implies right justify the previous field for printed output. &lt;br /&gt;
*This works just like \Eright_justify&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New NWP Cursor Positioning Mode===&lt;br /&gt;
&lt;br /&gt;
\Emove_cursor - this is the old mode with nothing changed&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
\Estop_cursor - new mode where the cursor does not move horizontally except when tabbing&lt;br /&gt;
&lt;br /&gt;
*Center uses the current position as the center&lt;br /&gt;
*Right justify uses the current position as the right endpoint&lt;br /&gt;
*The cursor does not move when printing text&lt;br /&gt;
*Newline positioning is honored, but carriage return positioning is ignored.&lt;br /&gt;
*Tab positioning is honored&lt;br /&gt;
&lt;br /&gt;
==HTTP Support==&lt;br /&gt;
&lt;br /&gt;
{{:HTTP}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Future&lt;br /&gt;
|SQL SUPPORT COMING IN RELEASE [[4.30]] - The &amp;lt;nowiki&amp;gt;NAME=&amp;lt;/nowiki&amp;gt; parameter of a INTERNAL file can reference a text file named filename.SQL, in which case the current database identified in [[BRConfig.sys]] is accessed in lieu of an ordinary BR data file.  &lt;br /&gt;
Filename.SQL is a text file containing the [[SQL]] needed to create a [[CURSOR]] (set of records), which will be accessed by the program. This file may also contain an SQL template for performing READs and WRITEs to the database. &lt;br /&gt;
Filename.SQL may optionally point to the CONTEXT ODBC dictionary in lieu of providing IO SQL. In that event, the CONTEXT is used to translate BR FORM statement field positions and formats to dictionary field names. These names are then used to access the database during READ and WRITE operations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs Help]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release 4.2]]&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
</feed>