<?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>REALbasic City &#187; Plugins</title>
	<atom:link href="http://realbasic.tutspolis.com/category/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://realbasic.tutspolis.com</link>
	<description>Tutorials - Tutspolis.com</description>
	<lastBuildDate>Sat, 29 May 2010 23:10:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>gtCalendar a calendar control for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/gtcalendar-a-calendar-control-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/gtcalendar-a-calendar-control-for-realbasic/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 09:46:27 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[gtcalendar]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=264</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 264, userID 0, combination 1 -->
			
				
			
		
gtCalendar is a free (for personal use) custom canvas based calendar control for the REALbasic language. It works on all platforms (Windows, Linux and Mac) and can be easily localized to any language. The control is distributed as an encrypted REALbasic object &#8211; no source code is included.


Usage of REALbasic gtCalendar
To use the calendar control [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 264, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fgtcalendar-a-calendar-control-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fgtcalendar-a-calendar-control-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>gtCalendar is a free (for personal use) custom canvas based calendar control for the REALbasic language. It works on all platforms (Windows, Linux and Mac) and can be easily localized to any language. The control is distributed as an encrypted REALbasic object &#8211; no source code is included.</p>
<p><span id="more-264"></span></p>
<div style="margin-left:19px;float:left">
<h2>Usage of REALbasic gtCalendar</h2>
<p>To use the calendar control simply drag the gtCalendar control object and supporting graphics directory into  your project.  In the window editor drag the gtCalendar control onto your window.  The control was designed at a size of 224 (width) and 180 (height).  It will scale to fit any canvas size although the font size will not adjust &#8211; about 80% (180 x 144) is the smallest practical size.</p>
<p>The arrows at the left and right top corners of the calendar, when clicked on with the mouse, moves to the previous and next months.  Holding the SHIFT key while clicking on the arrows moves to the previous and next year while the month remains constant.</p>
<h3>More informations</h3>
<ul>
<a href="http://www.miscjunk.org/mj/pg_rbcal.html">gtCalendar home page</a><br />
<a href="http://www.miscjunk.org/mj/downloads/gtCalendar.zip">Download gtCalendar for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/gtcalendar-a-calendar-control-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ImagePlay Effects Library for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:38:17 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[imageplay]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=257</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 257, userID 0, combination 1 -->
			
				
			
		
ImagePlay Effects Library is a free library of picture effects for the REALbasic programming language. Just drop the module into your project and you are ready to do blur, sharpen, invert and over 40 other effects on your pictures. There is a simple example included in the download.


ImagePlay screenshot:
ImagePlay is a nondestructive image editor based [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 257, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fimageplay-effects-library-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fimageplay-effects-library-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>ImagePlay Effects Library is a free library of picture effects for the REALbasic programming language. Just drop the module into your project and you are ready to do blur, sharpen, invert and over 40 other effects on your pictures. There is a simple example included in the download.</p>
<p><span id="more-257"></span></p>
<div style="margin-left:19px;float:left">
<h2>ImagePlay screenshot:</h2>
<p>ImagePlay is a nondestructive image editor based around &#8220;chaining&#8221; effects together. No more mucking with pixels and brushes. Simply apply the effect you want and see the results. You can even save your favorite effect groups for repeated use. It use ImagePlay Effects Library for REALbasic.</p>
<p><img src="http://realbasic.tutspolis.com/files/software/imageplay.png" alt="ImagePlay made in REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://imageplay.sourceforge.net/project_info.html">ImagePlay Effects Library home page</a><br />
<a href="http://sourceforge.net/projects/imageplay/">Download ImagePlay Effects Library for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integrate Amazon Web Services into REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:53:09 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=254</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 254, userID 0, combination 1 -->
			
				
			
		
This free HTTPSocket subclass wraps the Amazon Product Advertising API into an easy-to-use library of more than 30 powerful methods and 150 properties with support for their US, UK, German, French, Canadian, and Japanese Amazon stores. Includes extensive search and information retrieval capabilities!


Amazon Web Services in REALbasic applications
This FREE OPEN SOURCE class library also comes [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 254, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fintegrate-amazon-web-services-into-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fintegrate-amazon-web-services-into-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This free HTTPSocket subclass wraps the Amazon Product Advertising API into an easy-to-use library of more than 30 powerful methods and 150 properties with support for their US, UK, German, French, Canadian, and Japanese Amazon stores. Includes extensive search and information retrieval capabilities!</p>
<p><span id="more-254"></span></p>
<div style="margin-left:19px;float:left">
<h2>Amazon Web Services in REALbasic applications</h2>
<p>This FREE OPEN SOURCE class library also comes with the project source code for a fully-functional Amazon-powered application, which you can reuse in your own REALbasic projects!</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/wslamazon.png" alt="Integrate Amazon Web Services into REALbasic" /></p>
<h2>WSL-Amazon key features:</h2>
<ul>
<li>Search by Keyword, ASIN, UPC, Author, Artist/Musician, Actor/Actress, Film Director, Manufacturer, Similar Products, Listmania ID, Wishlist ID, or special Text Stream Phrases.</li>
<li>Search All of Amazon or choose from specific Category filters such as Books, Music, DVD, Software, and many others.</li>
<li>Retrieves extensive product details, including product images.</li>
<li>Supports the US, UK, German, French, Canadian, and Japanese Amazon stores.</li>
<li>Display Customer Reviews.</li>
<li>Get Ratings as either an Integer (Number) or Picture (Stars).</li>
<li>Show related Accessories, Listmania Lists and Similar Products.</li>
<li>Display Third-Party Marketplace Offers for a selected product.</li>
<li>Unicode-savvy: receives Amazon data in UTF-8 format.</li>
<li>Includes project source code for a fully-functional Amazon-powered application.</li>
</ul>
<h3>More informations</h3>
<ul>
<a href="http://www.ebutterfly.com/rb/wslamazon.php">WSL-Amazon home page</a><br />
<a href="http://www.ebutterfly.com/rb/downloads/wslamazon.zip">WSL-Amazon for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenGL Control for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/opengl-control-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/opengl-control-for-realbasic/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 13:53:10 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[OGL Controls]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=246</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 246, userID 0, combination 1 -->
			
				
			
		
The OGL Controls is a Open Source project that offers REALbasic users several OpenGL controls (progressbar, slider, check box, radio button, listbox, edit field, popupmenu, tabpanels, button etc.)  that can by used for example in games. The code is cross-platform and Mac and Windows programmers can use it.


From the author of OpenGL Control
Hey guys, [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 246, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fopengl-control-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fopengl-control-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The OGL Controls is a Open Source project that offers REALbasic users several OpenGL controls (progressbar, slider, check box, radio button, listbox, edit field, popupmenu, tabpanels, button etc.)  that can by used for example in games. The code is cross-platform and Mac and Windows programmers can use it.</p>
<p><span id="more-246"></span></p>
<div style="margin-left:19px;float:left">
<h2>From the author of OpenGL Control</h2>
<p>Hey guys, I just finished up working on some OpenGL Control Classes to use with rb and am opening them up to the public. I really want these to be customizable for use in any game so feel free to download, use, alter and offer up suggestions to improve them </p>
<p>The OpenGL Code is cross-platform so Mac &amp; Windows programmers are welcome. One note for Mac users, there has been a couple cases of the thread running too quickly and locking up the app, if this happens just change the thread to a timer and remove the do &amp; loop.</p>
<p><img src="http://realbasic.tutspolis.com/files/software/openglcontrol.png" alt="OpenGL Control for REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://forums.realsoftware.com/viewtopic.php?f=4&amp;t=26590">OGL Controls home page</a><br />
<a href="http://www.americancivilprocess.com/downloads/OGLControlBuilder1.1.zip">OGL Controls for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/opengl-control-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>plist Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 11:34:57 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[plist]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=244</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 244, userID 0, combination 1 -->
			
				
			
		
The plist class for REALbasic allows you to maintain an Apple-standard plist preferences file in REALbasic app. You can easily maintain plist files from the simple to the complex and the preferences are kept in memory. Therefore, when your application quits, just call the Save method and the preferences will be saved.


plist and plistDict classes [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 244, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fplist-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fplist-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The plist class for REALbasic allows you to maintain an Apple-standard plist preferences file in REALbasic app. You can easily maintain plist files from the simple to the complex and the preferences are kept in memory. Therefore, when your application quits, just call the Save method and the preferences will be saved.</p>
<p><span id="more-244"></span></p>
<div style="margin-left:19px;float:left">
<h2>plist and plistDict classes for REALbasic</h2>
<p>As you have already noticed, there are two classes used in plist. The plist class handles loading, saving, and error reporting while the plistDict class contains the data of the preferences file and all the methods to manipulate the data. When you download the ZIP file of plist Class you will get access to some REALbasic examples and a PDF documentation.</p>
<h3>More informations</h3>
<ul>
<a href="http://maccrafters.com/plist/">plist Class for REALbasic home page</a><br />
<a href="http://maccrafters.com/plist/plist.zip">Download plist Class for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RBCQuickLook Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/rbcquicklook-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/rbcquicklook-class-for-realbasic/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 21:04:58 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[quicklook]]></category>
		<category><![CDATA[rbcquicklook]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=231</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 231, userID 0, combination 1 -->
			
				
			
		
RBCQuickLook Class is a free REALbasic Class (for premium accounts users) that allows you to use Quick Look preview feature developed by Apple in your REALbasic application. The Quick Look technology is implemented throughout Mac OS X v10.5+.


Quick Look
Quick Look allows users to look at the contents of a file in the Finder at full [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 231, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcquicklook-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcquicklook-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>RBCQuickLook Class is a free REALbasic Class (for premium accounts users) that allows you to use Quick Look preview feature developed by Apple in your REALbasic application. The Quick Look technology is implemented throughout Mac OS X v10.5+.</p>
<p><span id="more-231"></span></p>
<div style="margin-left:19px;float:left">
<h2>Quick Look</h2>
<p>Quick Look allows users to look at the contents of a file in the Finder at full or near-full size, depending on the size of the document relative to the desktop. It can view files including, but not limited to: PDFs, HTML, QuickTime readable media, ASCII and RTF text documents, Apple Keynote, Pages and Numbers, ODF documents, Microsoft Word, Excel, and PowerPoint files (including OOXML), RAW camera images.</p>
<h2>RBCQuickLook Class for REALbasic</h2>
<p>Here is a example how to use RBCQuickLook Class in our REALbasic project. Of course you can access any files types supported by Quick Look. Enjoy it!</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> QuickLook <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCQuickLook
&nbsp;
QuickLook.Preview(<span style="color: #800000;">&quot;/Users/qbap/Documents/REALbasic.pdf&quot;</span>) //file <span style="color: #000080;">or</span> folder location</pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/rbcquicklook-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RBCAppleScript Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/rbcapplescript-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/rbcapplescript-class-for-realbasic/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 16:56:13 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[rbcapplescript]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=228</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 228, userID 0, combination 1 -->
			
				
			
		
RBCAppleScript Class is a free REALbasic Class (for premium accounts users) that allows you to compile and run AppleScript code inside REALbasic without need to add AppleScript files to REALbasic Project. Hope you will find it useful and thx for support!


RBCAppleScript Class simple example
First add your RBCAppleScript Class to Project Tab and you reedy to [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 228, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcapplescript-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcapplescript-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>RBCAppleScript Class is a free REALbasic Class (for premium accounts users) that allows you to compile and run AppleScript code inside REALbasic without need to add AppleScript files to REALbasic Project. Hope you will find it useful and thx for support!</p>
<p><span id="more-228"></span></p>
<div style="margin-left:19px;float:left">
<h2>RBCAppleScript Class simple example</h2>
<p>First add your RBCAppleScript Class to Project Tab and you reedy to rock.  In this example we will tell application iTunes to play the music. If it&#8217;s not running then iTunes will  automatically start.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> applescript <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCAppleScript
<span style="color: #000080;">Dim</span> ascode <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>
&nbsp;
ascode= <span style="color: #800000;">&quot;tell application &quot;</span><span style="color: #800000;">&quot;iTunes&quot;</span><span style="color: #800000;">&quot; to play&quot;</span>
applescript.Run(ascode)</pre></td></tr></table></div>

<h2>RBCAppleScript Class receive data from AppleScript</h2>
<p>Using RBCAppleScript is also extremely easy to receive the data from AppleScript using RBCAppleScript.Result method. For example we can use AppleScript to get the name of every person from our Address Book app. This code will do this and display the received data in MsgBox, but a better way is adding it to a Array.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> applescript <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCAppleScript
<span style="color: #000080;">Dim</span> ascode <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>
&nbsp;
ascode= <span style="color: #800000;">&quot;tell application &quot;</span><span style="color: #800000;">&quot;Address Book&quot;</span><span style="color: #800000;">&quot; to get the name of every person&quot;</span>
applescript.Run(ascode)
&nbsp;
MsgBox applescript.Result</pre></td></tr></table></div>

<h2>Run multiline AppleScript in REALbasic</h2>
<p>RBCAppleScript allows you also to run multiline AppleScript code. To define next line use EndOfLine function like in this example:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> applescript <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCAppleScript
<span style="color: #000080;">Dim</span> ascode <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>
&nbsp;
ascode= <span style="color: #800000;">&quot;tell app &quot;</span><span style="color: #800000;">&quot;Finder&quot;</span><span style="color: #800000;">&quot;&quot;</span> + EndOfLine + <span style="color: #800000;">&quot;'Activate'&quot;</span> + EndOfLine + <span style="color: #800000;">&quot;display dialog &quot;</span><span style="color: #800000;">&quot;REALbasic City&quot;</span><span style="color: #800000;">&quot;&quot;</span> + EndOfLine + <span style="color: #800000;">&quot;end&quot;</span>
&nbsp;
applescript.Run(ascode)
&nbsp;
MsgBox applescript.Result</pre></td></tr></table></div>

<p>The original AppleScript looks so:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Finder&quot;</span>
	<span style="color: #0066ff;">activate</span>
	<span style="color: #0066ff;">display dialog</span> <span style="color: #009900;">&quot;REALbasic City&quot;</span>
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span></pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/rbcapplescript-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Frames 2 from Alex Restrepo</title>
		<link>http://realbasic.tutspolis.com/plugins/custom-frames-2-from-alex-restrepo/</link>
		<comments>http://realbasic.tutspolis.com/plugins/custom-frames-2-from-alex-restrepo/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 20:02:34 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[custom frames]]></category>
		<category><![CDATA[rbp]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=226</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 226, userID 0, combination 1 -->
			
				
			
		
Alex Restrepo released a updated version of Custom Frames example. The code has been greatly simplified, the look has been updated so it looks like Apple&#8217;s Quartz Composer, and the ability to add links between frames has been included. Learn it and Enjoy it!


Custom Frames for REALbasic
Custom Frames is a little experiment, and an old [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 226, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fcustom-frames-2-from-alex-restrepo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fcustom-frames-2-from-alex-restrepo%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Alex Restrepo released a updated version of Custom Frames example. The code has been greatly simplified, the look has been updated so it looks like Apple&#8217;s Quartz Composer, and the ability to add links between frames has been included. Learn it and Enjoy it!</p>
<p><span id="more-226"></span></p>
<div style="margin-left:19px;float:left">
<h2>Custom Frames for REALbasic</h2>
<p>Custom Frames is a little experiment, and an old one as well, where Alex Restrepo was building little &#8220;windows&#8221; within a canvas to display different types of information. You can minimize and maximize the frames, display strings, progressbars, pictures and a tree-like group of strings, but you just need to implement an interface to display your own objects. The updated version offers 2 types of objects included: text and graphics, however it is dead simple to add your own objects.</p>
<p><img src="http://realbasic.tutspolis.com/files/software/morecustomframes.png" alt="Custom Frames 2 from Alex Restrepo" /></p>
<h3>More informations</h3>
<ul>
<a href="http://homepage.mac.com/alexrestrepo/indexmain.html">Alex Restrepo home page</a><br />
<a href="http://homepage.mac.com/alexrestrepo/files/RBComposer.zip">Download Custom Frames RBP example</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/custom-frames-2-from-alex-restrepo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RBCGrowl Class gives Growl Notification support for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/rbcgrowl-class-gives-growl-notification-support-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/rbcgrowl-class-gives-growl-notification-support-for-realbasic/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:29:38 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[rbcgrowl]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=224</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 224, userID 0, combination 1 -->
			
				
			
		
If you like to integrate the Growl Notification System with REALbasic fast then RBCGrowl Class is what you need! Please have in mind that you can run RBCGrowl in two lines of code and it works without additional AppleScript files. As always Premium Members can download this REALbasic Class for free. Thx for support!


Growl Notification [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 224, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcgrowl-class-gives-growl-notification-support-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcgrowl-class-gives-growl-notification-support-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>If you like to integrate the Growl Notification System with REALbasic fast then RBCGrowl Class is what you need! Please have in mind that you can run RBCGrowl in two lines of code and it works without additional AppleScript files. As always Premium Members can download this REALbasic Class for free. Thx for support!</p>
<p><span id="more-224"></span></p>
<div style="margin-left:19px;float:left">
<h2>Growl Notification System in action</h2>
<p>Growl is a very popular and powerful Mac OS system notification used by many kind of software (Firefox, Skype, Adium, Coda, Espresso, Transmission). Some time ago I showed you <a href="http://realbasic.tutspolis.com/tutorials/growl-notification-system-for-realbasic/">how to integrate Growl</a> notification system with REALbasic using AppleScript and .scpt file. Now there is a RBCGrowl Class that give you the same effect but it&#8217;s more inside your app. I hight recommend to using it! If you are a Premium Member you can download it for free, and if not then as REALbasic City Member you can get access to download for 2 USD (PayPal).</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/realbasicgrowl.jpg" alt="Growl notification system for REALbasic" /></p>
<h2>RBCGrowl Class for REALbasic example</h2>
<p>Here you can see a nice example showing how to use RBCGrowl Class in REALbasic. This Class is available only on Mac OS because Growl is created for Mac only. Hope you will enjoy it!</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> growl <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCGrowl
&nbsp;
growl.Notification(<span style="color: #800000;">&quot;REALbasic&quot;</span>,<span style="color: #800000;">&quot;Firefox&quot;</span>,<span style="color: #800000;">&quot;Title&quot;</span>,<span style="color: #800000;">&quot;Description&quot;</span>) //(application name <span style="color: #000080;">to</span> register <span style="color: #000080;">in</span> growl preferences panel, app name <span style="color: #000080;">for</span> icon display, title <span style="color: #000080;">to</span> display, description <span style="color: #000080;">to</span> display
&nbsp;
<span style="color: #000080;">if</span> growl.Result &lt; &gt; <span style="color: #800000;">&quot;&quot;</span> <span style="color: #000080;">then</span> //<span style="color: #000080;">if</span> Growl isn<span style="color: #008000;">'t running then display the info
</span>    
    MsgBox growl.Result
&nbsp;
<span style="color: #000080;">else</span> //<span style="color: #000080;">do</span> <span style="color: #000080;">nothing</span> <span style="color: #000080;">if</span> Growl <span style="color: #000080;">is</span> working correctly
<span style="color: #000080;">end</span></pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/rbcgrowl-class-gives-growl-notification-support-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RBCSpeach Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/rbcspeach-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/rbcspeach-class-for-realbasic/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:43:00 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[rbcspeach]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[say]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=223</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 223, userID 0, combination 1 -->
			
				
			
		
Few days earlier I showed you how can we create a simple REALbasic computer’s speech synthesizer with Speak Method. Today Premium Members can get for free my RBCSpeach Class that add some bonus features to Speak like convert text file to audio, read text file, save string to Aiff format and stop reading function.


RBCSpeach Class [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 223, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcspeach-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Frbcspeach-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Few days earlier I showed you how can we create a simple REALbasic computer’s speech synthesizer with <a href="http://realbasic.tutspolis.com/classes/realbasic-speak-method/">Speak Method</a>. Today Premium Members can get for free my RBCSpeach Class that add some bonus features to Speak like convert text file to audio, read text file, save string to Aiff format and stop reading function.</p>
<p><span id="more-223"></span></p>
<div style="margin-left:19px;float:left">
<h2>RBCSpeach Class example</h2>
<p>RBCSpeach Class is compatible only with Mac OS. Here is example how can you use this Class. Hope you will enjoy it, and thank you one more time for supporting REALbasic City! You can save the audio only to Aiff format, but when it&#8217;s done you can for example convert it to MP3 using iTunes.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> s <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSpeech
&nbsp;
s.ConvertTextFileToAudio(<span style="color: #800000;">&quot;Users/qbap/Desktop/text.txt&quot;</span>,<span style="color: #800000;">&quot;Users/qbap/Desktop/audio.aiff&quot;</span>) //(where the text file <span style="color: #000080;">is</span> <span style="color: #000080;">in</span> <span style="color: #000080;">String</span>,  where save audio file <span style="color: #000080;">in</span> <span style="color: #000080;">String</span>) 
&nbsp;
s.SpeakString (<span style="color: #800000;">&quot;I like REALbasic City! Please love me&quot;</span>) //(some <span style="color: #000080;">string</span>)
&nbsp;
s.ReadFile(<span style="color: #800000;">&quot;Users/qbap/Desktop/text.txt&quot;</span>) //(where the text file <span style="color: #000080;">is</span> <span style="color: #000080;">in</span> <span style="color: #000080;">String</span>)
&nbsp;
s.SaveStringToAiff(<span style="color: #800000;">&quot;I like REALbasic City!&quot;</span>,<span style="color: #800000;">&quot;Users/qbap/Desktop/audio.aiff&quot;</span>) //(some <span style="color: #000080;">string</span>,  where save audio file)</pre></td></tr></table></div>

<h2>RBCSpeach stop Method</h2>
<p>If you are opening a long text file and you like to Stop reading you can use the RBCSpeach.Stop Method. Here is a example how can you use it:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> s <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSpeech
&nbsp;
s.<span style="color: #000080;">Stop</span></pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/rbcspeach-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
