<?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; realbasic</title>
	<atom:link href="http://realbasic.tutspolis.com/tag/realbasic/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>Creating multi language app in REALbasic</title>
		<link>http://realbasic.tutspolis.com/tutorials/creating-multi-language-app-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/creating-multi-language-app-in-realbasic/#comments</comments>
		<pubDate>Sat, 29 May 2010 23:08:36 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[multi language]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=268</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 268, userID 0, combination 1 -->
			
				
			
		
In this tutorial we will learn how can we create a multi language application in REALbasic using few little steps. Watch it, learn it, enjoy it!


Add module Localization in REALbasic
First thing go to your project tab and add a new module called Localization. Now double click on it and add new constant from menu. In [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 268, 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%2Ftutorials%2Fcreating-multi-language-app-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fcreating-multi-language-app-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this tutorial we will learn how can we create a multi language application in REALbasic using few little steps. Watch it, learn it, enjoy it!</p>
<p><span id="more-268"></span></p>
<div style="margin-left:19px;float:left">
<h2>Add module Localization in REALbasic</h2>
<p>First thing go to your project tab and add a new module called Localization. Now double click on it and add new constant from menu. In Constant Name type Exit_app, in Default Value type Exit, in Type choose String and finally make Dynamic option checked. Now click on + button and in Platform select Any, in Language select Polish and in Value enter Zakoncz. This way when the user have a Polish language operating system he will get Polish language of Exit text. Of course you can also specify any platform (Windows, Mac, Linux) for translation. Any gives the same value for each platform.  The same method can be used to add more translation of this type of string.</p>
<h2>Connect Constant Name to Menu Item</h2>
<p>Now we will connect our Constant Name (Exit_app) to our MenuBar Item text. Go to Project Tab and click on Add Menu Bar button. Now click on Add Menu and then click on Add Menu Item. Change the Menu name from Untitled to File and select first Menu Item from File menu. Now in it Appearance Text type our Constant Name &#8211; #Exit_app. If you have problems with creating a Menu in REAlbasic you can always go back to my other tutorial like <a href="http://realbasic.tutspolis.com/tutorials/preferences-menu-on-mac-in-realbasic">Preferences menu on Mac in REALbasic</a> to see how can this be done.
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/creating-multi-language-app-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Startup Mode Selector made in REALbasic</title>
		<link>http://realbasic.tutspolis.com/software/startup-mode-selector-made-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/software/startup-mode-selector-made-in-realbasic/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:31:39 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[startup mode selector]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=266</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 266, userID 0, combination 1 -->
			
				
			
		
Startup Mode Selector is a application that allows Mac OS users to switch quickly between 32 and 64-bit Kernel mode. Markus Winter, the author of the app, created SMS in REALbasic. The app is free but all donation are welcome. 100% of them go to the relief project &#8220;India&#8217;s Street Kids&#8221;.


Startup Mode Selector features:


- it [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 266, 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%2Fsoftware%2Fstartup-mode-selector-made-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fsoftware%2Fstartup-mode-selector-made-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Startup Mode Selector is a application that allows Mac OS users to switch quickly between 32 and 64-bit Kernel mode. Markus Winter, the author of the app, created SMS in REALbasic. The app is free but all donation are welcome. 100% of them go to the relief project &#8220;India&#8217;s Street Kids&#8221;.</p>
<p><span id="more-266"></span></p>
<div style="margin-left:19px;float:left">
<h2>Startup Mode Selector features:</h2>
<p><img src="http://realbasic.tutspolis.com/files/software/32-or64-bitKernelStartupModeSelector.png" alt="Startup Mode Selector made in REALbasic" /></p>
<ul>
<li>- it shows whether you have a 32-bit or a 64-bit processor</li>
<li>- it shows whether you have a 32-bit or a 64-bit EFI</li>
<li>- it shows whether the MacOS X Kernel is set to boot in 32-bit or in 64-bit mode</li>
<li>- it shows whether the MacOS X Kernel is running in 32-bit or in 64-bit mode</li>
<li>- it shows whether Apple officially supports booting a 64-bit kernel on your Mac</li>
<li>- it allows you to select whether you want to start the MacOS X Kernel in 32-bit or in 64-bit mode (the setting might be ignored on MacBooks, depending on how Apple implements the restriction)</li>
<li>- accompanying webpage explains what the whole commotion about 32-bit and 64-bit in MacOS X Snow Leopard is about</li>
</ul>
<h3>More informations</h3>
<ul>
<a href="http://www.ahatfullofsky.comuv.com/English/Programs/SMS/SMS.html">Startup Mode Selector home page</a><br />
<a href="http://dl.getdropbox.com/u/992591/SMS/32-%20or%2064-bit%20Kernel%20Startup%20Mode%20Selector.zip">Download Startup Mode Selector for Mac</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/software/startup-mode-selector-made-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<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>PM: REALbasic TextField control with autocomplete</title>
		<link>http://realbasic.tutspolis.com/tutorials/pm-realbasic-textfield-control-with-autocomplete/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/pm-realbasic-textfield-control-with-autocomplete/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 17:35:01 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[autcomplete]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[textfield]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=262</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 262, userID 0, combination 1 -->
			
				
			
		
In this tutorial for premium members we will learn how can we create easy a autocomplete function for REALbasic TextField Control. Watch it, learn it, enjoy it!


Coding autocomplete function
First add to Window1 Class a TextFiled Control. OK, before coding we must add New Property Del As Boolean. This will give us a option to control [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 262, 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%2Ftutorials%2Fpm-realbasic-textfield-control-with-autocomplete%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fpm-realbasic-textfield-control-with-autocomplete%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this tutorial for premium members we will learn how can we create easy a autocomplete function for REALbasic TextField Control. Watch it, learn it, enjoy it!</p>
<p><span id="more-262"></span></p>
<div style="margin-left:19px;float:left">
<h2>Coding autocomplete function</h2>
<p>First add to Window1 Class a TextFiled Control. OK, before coding we must add New Property Del As Boolean. This will give us a option to control if users is clicking delete button on keyboard. Our next step is checking if users is trying to delete some character from the string. Add to TextField1 Function KeyDown this code: Del = (Chr(8) = Key). Now we are ready to make everything work nice. OK, add some code to REALbasic code editor in TextField1 Sub () TextChange like in this example.</p>
<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/tutorials/pm-realbasic-textfield-control-with-autocomplete/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>PM: REALbasic TextArea Syntax highlighting tutorial</title>
		<link>http://realbasic.tutspolis.com/tutorials/pm-realbasic-textarea-syntax-highlighting-tutorial/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/pm-realbasic-textarea-syntax-highlighting-tutorial/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 00:06:41 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[highlighting]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[syntax highlighting]]></category>
		<category><![CDATA[textarea]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=260</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 260, userID 0, combination 1 -->
			
				
			
		
Syntax highlighting is a feature of some text editors that display text-especially source code-in different colors and fonts according to the category of terms. Here is a nice and small starting point tutorial showing how can you create this kind of effect in REALbasic.


Creating the GUI for TextArea Syntax highlighting
Add to Window1 one TextField Control. [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 260, 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%2Ftutorials%2Fpm-realbasic-textarea-syntax-highlighting-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fpm-realbasic-textarea-syntax-highlighting-tutorial%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Syntax highlighting is a feature of some text editors that display text-especially source code-in different colors and fonts according to the category of terms. Here is a nice and small starting point tutorial showing how can you create this kind of effect in REALbasic.</p>
<p><span id="more-260"></span></p>
<div style="margin-left:19px;float:left">
<h2>Creating the GUI for TextArea Syntax highlighting</h2>
<p>Add to Window1 one TextField Control. Now go to TextField Sub () TextChange and enter some code&#8230; Before we start there are some things to clarify. First &#8211; this is only a starting point for creating inline text checking and it works only after typing. So I mean by this that there is no option to get for example to first line (after typing 10) and add some change to code (at least as expected). But as I mentioned earlier this is a good start tutorial, so you can create own REALbasic TextArea Syntax highlighting Class. Hope you will enjoy it!<br />
	<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>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/pm-realbasic-textarea-syntax-highlighting-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</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>WrongRoom made in REALbasic</title>
		<link>http://realbasic.tutspolis.com/software/wrongroom-made-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/software/wrongroom-made-in-realbasic/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:10:16 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[wrongroom]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=256</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 256, userID 0, combination 1 -->
			
				
			
		
WrongRoom is a freeware clone of WriteRoom, a full screen writing environment for Mac OS created and developed in REALbasic. The software gives you a full screen writing environment that gets your desktop out of the way so that you can focus on your work. We will learn how can we create this kind of [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 256, 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%2Fsoftware%2Fwrongroom-made-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fsoftware%2Fwrongroom-made-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>WrongRoom is a freeware clone of WriteRoom, a full screen writing environment for Mac OS created and developed in REALbasic. The software gives you a full screen writing environment that gets your desktop out of the way so that you can focus on your work. We will learn how can we create this kind of software soon!</p>
<p><span id="more-256"></span></p>
<div style="margin-left:19px;float:left">
<h2>WrongRoom screenshot:</h2>
<p><img src="http://realbasic.tutspolis.com/files/software/realbasicwrongroom.png" alt="WrongRoom made in REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://www.jozhaus.com/wrongroom/">WrongRoom home page</a><br />
<a href="http://www.jozhaus.com/wrongroom/wrongroom_v14b.dmg">Download WrongRoom for Mac</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/software/wrongroom-made-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</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>PM: Create a text suggestion during typing</title>
		<link>http://realbasic.tutspolis.com/tutorials/pm-create-a-text-suggestion-during-typing/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/pm-create-a-text-suggestion-during-typing/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:06:05 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[suggestion]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=252</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 252, userID 0, combination 1 -->
			
				
			
		
In this tutorial we will learn how can we create a text suggestion during typing in REALbasic. This way when we will write a text in TextField we will get a suggestion what we like to enter before we even finish typing. Watch it, learn it, enjoy it!


Creating the GUI for text suggestion during typing
Add [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 252, 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%2Ftutorials%2Fpm-create-a-text-suggestion-during-typing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fpm-create-a-text-suggestion-during-typing%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this tutorial we will learn how can we create a text suggestion during typing in REALbasic. This way when we will write a text in TextField we will get a suggestion what we like to enter before we even finish typing. Watch it, learn it, enjoy it!</p>
<p><span id="more-252"></span></p>
<div style="margin-left:19px;float:left">
<h2>Creating the GUI for text suggestion during typing</h2>
<p>Add to Window1 one TextField Control and two Static Text Controls. Change the StaticText1 Text Property to value &#8220;Suggestion:&#8221;. Now we will put some code to make everything work <img src='http://realbasic.tutspolis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<h2>Coding a text suggestion function during typing</h2>
<p>Go to REALbasic code editor and in TextField1  Sub TextChange enter the code below. If you like you can also add to StaticText2 Function MouseDown code TextField1.Text = me.Text that will after clicking on StaticText2 change the TextField1.Text to StaticText2.Text.</p>
<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>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/pm-create-a-text-suggestion-during-typing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>REALbasic &#8211; StyledText Class</title>
		<link>http://realbasic.tutspolis.com/classes/realbasic-styledtext-class/</link>
		<comments>http://realbasic.tutspolis.com/classes/realbasic-styledtext-class/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 11:57:59 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Classes & Controls]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[styledtext]]></category>
		<category><![CDATA[textarea]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=250</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 250, userID 0, combination 1 -->
			
				
			
		
The REALbasic StyledText Class enables you to apply style attributes to the TextArea Control. We can use it to create MS Word like application or syntax highlight for TextArea Control. Learn some basic about StyledText Class available in REALbasic.


StyledText Class in REALbasic
Because the TextArea already has selection style attributes, the StyledText class honors that information. [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 250, 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%2Fclasses%2Frealbasic-styledtext-class%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fclasses%2Frealbasic-styledtext-class%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The REALbasic StyledText Class enables you to apply style attributes to the TextArea Control. We can use it to create MS Word like application or syntax highlight for TextArea Control. Learn some basic about StyledText Class available in REALbasic.</p>
<p><span id="more-250"></span></p>
<div style="margin-left:19px;float:left">
<h2>StyledText Class in REALbasic</h2>
<p>Because the TextArea already has selection style attributes, the StyledText class honors that information. This means that you can set the style information using the selection methods that are available within the TextArea class, and they will be reflected when getting StyleRun information (and vice versa). Not all of the style attributes for selections in the TextArea class are available in the StyleRun class, such as Outline, Condense, Shadow, and Extend. These were supported only on Mac OS &#8220;classic&#8221;.</p>
<h2>StyledText Class example in REALbasic</h2>
<p>The following example uses the methods of the StyledText class to mark up and align text and display it in a TextArea. In order for the styled text to display, you must turn on the Multiline and Styled properties of the TextArea.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> Text <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>  // text <span style="color: #000080;">to</span> be displayed <span style="color: #000080;">in</span> TextArea
<span style="color: #000080;">Dim</span> st,ln <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span>  // start <span style="color: #000080;">and</span> length values of a paragraph
&nbsp;
//define four paragraphs <span style="color: #000080;">in</span> Text
Text = <span style="color: #800000;">&quot;This is the text that we are going to save &quot;</span> _
+<span style="color: #800000;">&quot;into our file from the TextArea.&quot;</span>+EndofLine _
+<span style="color: #800000;">&quot;Isn't that interesting?&quot;</span>+EndofLine _
+<span style="color: #800000;">&quot;Man, I sure do love using RB to take care of my projects.&quot;</span>+EndofLine _
+<span style="color: #800000;">&quot;That's because the RS Engineering staff is just so awesome!&quot;</span>
&nbsp;
TextArea1.StyledText.Text = text //four paragraphs <span style="color: #000080;">in</span> Text
TextArea1.StyledText.Bold(5, 2) = <span style="color: #000080;">True</span>
TextArea1.StyledText.TextColor(5, 2) = &amp;cFF0000 //bold <span style="color: #000080;">and</span> red
TextArea1.StyledText.Size( 7, 10) = 16
TextArea1.StyledText.Underline(12, 4) = <span style="color: #000080;">True</span> //16 pt underline
TextArea1.StyledText.Size(100, 4) = 18
TextArea1.StyledText.TextColor(100, 4) = &amp;cFF00FF //18 pt <span style="color: #000080;">and</span> Magenta
TextArea1.StyledText.Font(0, Len(text) ) = <span style="color: #800000;">&quot;Comic Sans MS&quot;</span>
&nbsp;
//center aliign second paragraph
TextArea1.StyledText.ParagraphAlignment(1)=Paragraph.AlignCenter 
//<span style="color: #000080;">set</span> this paragraph <span style="color: #000080;">in</span> Helveticta, 18 pt bold, red
//first <span style="color: #000080;">get</span> the start <span style="color: #000080;">and</span> length values <span style="color: #000080;">for</span> this paragraph...
st=TextArea1.StyledText.Paragraph(1).StartPos
ln=TextArea1.StyledText.Paragraph(1).Length+1
&nbsp;
//<span style="color: #000080;">next</span> apply attributes...
TextArea1.StyledText.Bold(st,ln)=<span style="color: #000080;">True</span>
TextArea1.StyledText.Font(st,ln)=<span style="color: #800000;">&quot;Helvetica&quot;</span>
TextArea1.StyledText.Size(st,ln)=18
TextArea1.StyledText.TextColor(st,ln)=&amp;cFF0000</pre></td></tr></table></div>

<h2>Save StyledText to file in REALbasic</h2>
<p>The following code, appended to the end of the previous method, saves the styled text to disk in RTF format. It assumes that the File Type Set, &#8220;TextTypes&#8221; has one item, TextRTF, that defines the RTF file type</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> s <span style="color: #000080;">As</span> TextOutputStream
<span style="color: #000080;">Dim</span> f <span style="color: #000080;">As</span> Folderitem
&nbsp;
f=GetSaveFolderItem(TextTypes.TextRtf,<span style="color: #800000;">&quot;TestSaveRTF&quot;</span>)
s=TextOutputStream.Create(f)
s.Write TextArea1.StyledText.RTFData
s.<span style="color: #000080;">Close</span></pre></td></tr></table></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/classes/realbasic-styledtext-class/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
