<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Seneca5 Software Blog &#187; GUI</title>
	<atom:link href="http://www.seneca5.com/blog/tag/gui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seneca5.com/blog</link>
	<description>Expert LabVIEW™ Development</description>
	<lastBuildDate>Mon, 06 Sep 2010 15:09:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Better Multicolumn Listbox Icons</title>
		<link>http://www.seneca5.com/blog/2010/03/better-multicolumn-listbox-icons/</link>
		<comments>http://www.seneca5.com/blog/2010/03/better-multicolumn-listbox-icons/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 02:55:00 +0000</pubDate>
		<dc:creator>Craig Bedward</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://www.seneca5.com/blog/?p=441</guid>
		<description><![CDATA[Previously, I posted a listbox control with improved icons. Some have asked if it can be used for multicolumn listboxes, too. Well, yet it can. And here it is. (Actually, you can just use the listbox control. Right click and select Replace. Replace it with a multicolumn listbox. The new multicolumn box will maintain the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seneca5.com/blog/wp-content/uploads/2010/03/MulticolumnListbox.png"><img class="alignright size-full wp-image-446" title="MulticolumnListbox" src="http://www.seneca5.com/blog/wp-content/uploads/2010/03/MulticolumnListbox.png" alt="MulticolumnListbox" width="160" height="139" /></a>Previously, I posted a <a href="http://www.seneca5.com/blog/2009/08/better-listbox-icons/">listbox control with improved icons</a>. Some have asked if it can be used for multicolumn listboxes, too. Well, yet it can. And here it is.</p>
<p>(Actually, you can just use the listbox control. Right click and select Replace. Replace it with a multicolumn listbox. The new multicolumn box will maintain the improved icons.)</p>
<p>Download VI: <a href="http://www.seneca5.com/blog/wp-content/uploads/2010/03/MulticolumListBoxIcons2.0.zip">MulticolumListBoxIcons2.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seneca5.com/blog/2010/03/better-multicolumn-listbox-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Pop-Up Windows</title>
		<link>http://www.seneca5.com/blog/2009/09/easy-pop-up-windows/</link>
		<comments>http://www.seneca5.com/blog/2009/09/easy-pop-up-windows/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 17:57:30 +0000</pubDate>
		<dc:creator>Craig Bedward</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://www.seneca5.com/blog/?p=196</guid>
		<description><![CDATA[You can make pop-up windows quickly and easily by using tab controls. By using tab controls, you can create the same visual effect and the same functionality as a pop-up window, but you don&#8217;t need to create a sub-VI. Since you never leave the VI, you don&#8217;t need to worry about passing information into and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seneca5.com/blog/wp-content/uploads/2009/09/FancyPopUp2.png"><img class="alignright size-medium wp-image-197" title="FancyPopUp2" src="http://www.seneca5.com/blog/wp-content/uploads/2009/09/FancyPopUp2-300x175.png" alt="FancyPopUp2" width="300" height="175" /></a>You can make pop-up windows quickly and easily by using tab controls.</p>
<p>By using tab controls, you can create the same visual effect and the same functionality as a pop-up window, but you don&#8217;t need to create a sub-VI. Since you never leave the VI, you don&#8217;t need to worry about passing information into and out of the dialog, simplifiying the code.</p>
<p>While this technique may not be appropriate for every situation, it is a nice trick to have when you need a quick pop-up window.</p>
<p>Give it a try. An example VI is attached.</p>
<p>Download VI: <a href="http://www.seneca5.com/blog/wp-content/uploads/2009/09/QuickPopUp.vi">QuickPopUp.vi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seneca5.com/blog/2009/09/easy-pop-up-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Listbox Icons</title>
		<link>http://www.seneca5.com/blog/2009/08/better-listbox-icons/</link>
		<comments>http://www.seneca5.com/blog/2009/08/better-listbox-icons/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 03:11:29 +0000</pubDate>
		<dc:creator>Craig Bedward</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://www.seneca5.com/blog/?p=182</guid>
		<description><![CDATA[The standard LabVIEW listbox control has very archaic icons. So I made some improvements. You can use this control as a direct replacement for the standard control, but it looks a lot better. This takes advantage of the properties for the listbox to load your own custom graphics. Download VI: ListBoxIcons2.0.vi]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/ListBoxIcons2.0.png"><img class="size-full wp-image-183 alignright" title="ListBoxIcons2.0" src="http://www.seneca5.com/blog/wp-content/uploads/2009/08/ListBoxIcons2.0.png" alt="Improved Listbox Icons" width="122" height="150" /></a>The standard LabVIEW listbox control has very archaic icons. So I made some improvements. You can use this control as a direct replacement for the standard control, but it looks a lot better.</p>
<p>This takes advantage of the properties for the listbox to load your own custom graphics.</p>
<p>Download VI: <a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/ListBoxIcons2.0.vi">ListBoxIcons2.0.vi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seneca5.com/blog/2009/08/better-listbox-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Close with Class</title>
		<link>http://www.seneca5.com/blog/2009/08/close-with-class/</link>
		<comments>http://www.seneca5.com/blog/2009/08/close-with-class/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 06:57:34 +0000</pubDate>
		<dc:creator>Craig Bedward</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://www.seneca5.com/blog/?p=161</guid>
		<description><![CDATA[One rule to remember when designing a user interface is to do things in standard ways. For example, if you want to close a program in Windows, you click the red X button in the upper right-hand corner of the window. Most LabVIEW™ have a tell-tale &#8220;Stop&#8221; or &#8220;Done&#8221; button. That always bugs me. Why [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/CloseButton_big.png"></a><a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/CloseButton_big2.png"><img class="size-full wp-image-180 alignright" title="CloseButton_big2" src="http://www.seneca5.com/blog/wp-content/uploads/2009/08/CloseButton_big2.png" alt="CloseButton_big2" width="174" height="180" /></a>One rule to remember when designing a user interface is to do things in standard ways.</p>
<p>For example, if you want to close a program in Windows, you click the red X button in the upper right-hand corner of the window. Most LabVIEW™ have a tell-tale &#8220;Stop&#8221; or &#8220;Done&#8221; button. That always bugs me. Why shouldn&#8217;t a LabVIEW program end the same way any other Windows program ends?</p>
<p><span id="more-161"></span></p>
<p>Why indeed. Here&#8217;s how to do it.</p>
<p><a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/UseCloseButtonToStopVI.png"><img class="alignnone size-full wp-image-162" title="UseCloseButtonToStopVI" src="http://www.seneca5.com/blog/wp-content/uploads/2009/08/UseCloseButtonToStopVI.png" alt="UseCloseButtonToStopVI" width="471" height="256" /></a></p>
<p>In order to catch the press of the Close button, you need to use an event structure. The event structure allows you to tie into the <em>Panel Close?</em> event to make it run your code.</p>
<p>You will find the event under &lt;This VI&gt;Event Source. Take note of the question mark in the event name. There is also an event called Panel Close. You need the one with the question mark. It is a filter event. Since it is a filter event, it is indicated with a red arrow.</p>
<p>Filter events get called before the event is processed. By wiring a TRUE to the discard, the event is killed, so the standard event handling is not processed. We have complete control over what we want to do in response to the event.</p>
<p>Now you have no excuse. So, please, no more &#8220;Stop&#8221; buttons.</p>
<p>Download Example: <a href="http://www.seneca5.com/blog/wp-content/uploads/2009/08/CloseButtonToStopVI.vi">CloseButtonToStopVI.vi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seneca5.com/blog/2009/08/close-with-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
