<?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>Technical Difficulties &#187; UI</title>
	<atom:link href="http://greensoftware.net/blog/category/ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://greensoftware.net/blog</link>
	<description>Solving my problems</description>
	<lastBuildDate>Fri, 23 Mar 2012 11:01:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>QtQuick style property bindings in XAML</title>
		<link>http://greensoftware.net/blog/2012/02/21/qtquick-style-property-bindings-in-xaml/</link>
		<comments>http://greensoftware.net/blog/2012/02/21/qtquick-style-property-bindings-in-xaml/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 13:20:55 +0000</pubDate>
		<dc:creator>digitalSurgeon</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[binding]]></category>
		<category><![CDATA[declarative]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[qtquick]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[xaml]]></category>

		<guid isPermaLink="false">http://greensoftware.net/blog/?p=326</guid>
		<description><![CDATA[XML makes every thing complicated. Things which are very easy and intuitive in Qt Quick require some google and reading documents which implementing in XAML. One of these is property bindings, while XAML has a good binding system for all sorts of things, it makes simple things a bit difficult. So here is how to [...]]]></description>
			<content:encoded><![CDATA[<p>XML makes every thing complicated. Things which are very easy and intuitive in Qt Quick require some google and reading documents which implementing in XAML. One of these is property bindings, while XAML has a good binding system for all sorts of things, it makes simple things a bit difficult. </p>
<p>So here is how to bind properties of two objects or controls in XAML:</p>
<pre name="code" class="xml">
		<StackPanel>
		<Canvas Height="{Binding ElementName=img, Path=Height}" Width="{Binding ElementName=img, Path=Width}">
			<Image x:Name="img" Source="/bus.png" Stretch="Fill" Height="48" Width="48"/>
			<TextBlock Canvas.ZIndex="1"  Text="102T"    Canvas.Left="12" Canvas.Top="24" Foreground="#FF2B00FF" FontSize="12" FontWeight="Bold"/>
		</Canvas>
		<TextBlock HorizontalAlignment="Center" >Test</TextBlock>

		</StackPanel></pre>
]]></content:encoded>
			<wfw:commentRss>http://greensoftware.net/blog/2012/02/21/qtquick-style-property-bindings-in-xaml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two finger scrolling on Windows 7/XP/Vista</title>
		<link>http://greensoftware.net/blog/2010/01/30/two-finger-scrolling-on-windows-7xpvista/</link>
		<comments>http://greensoftware.net/blog/2010/01/30/two-finger-scrolling-on-windows-7xpvista/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 20:05:21 +0000</pubDate>
		<dc:creator>digitalSurgeon</dc:creator>
				<category><![CDATA[nokia]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://greensoftware.net/blog/?p=238</guid>
		<description><![CDATA[The two finger page scrolling on the macbooks is really neat, I think it is a better implementation then using a part of the laptop track pad for scrolling the pages. The newer laptops now have that feature, but what if your laptop doesn&#8217;t have multi-touch trackpad ? Well Logitech has released a new free [...]]]></description>
			<content:encoded><![CDATA[<p>The two finger page scrolling on the macbooks is really neat, I think it is a better implementation then using a part of the laptop track pad for scrolling the pages. The newer laptops now have that feature, but what if your laptop doesn&#8217;t have multi-touch trackpad ? Well <a href="http://blog.logitech.com/2010/01/29/new-logitech-touch-mouse-turns-your-iphone-or-ipod-touch-into-a-wireless-trackpad-and-keyboard/" target="_blank">Logitech has released</a> a new free iphone app which lets you use your iphone/ipod as a multi-touch track pad with your laptop.</p>
<p>First you need to install it in your iphone/ipod.  Search for &#8216;Touch Mouse&#8217;  in the app store, install it. Then go to <a href="http://www.logitech.com/index.cfm/494/6367&amp;hub=1&amp;cl=us,en?section=downloads" target="_blank">Logitech Touch Mouse Server Web site</a>, and get the server software for what ever your OS is. It seems only Linux is not supported. Sad! . Install the server, then run the app on your iphone/ipod, it will detect your computer and hit connect.</p>
<p>So while this is very neat, not every one has a iphone/ipod ( I have a first generation ipod touch ). It would be really great if there was a similar app for the Symbian phones, Android, WebOS or Maemo phones.</p>
<p>To do that we need to understand the protocol used by the touch mouse server and the client. My investigation just came to the conclusion that its a UDP based protocol, the app also uses bonjour for service discovery. The UDP protocol is very cryptic and it seems this is not a easy task, it would be just great if Logitech can release some documents on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://greensoftware.net/blog/2010/01/30/two-finger-scrolling-on-windows-7xpvista/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why do they have to be so annoying</title>
		<link>http://greensoftware.net/blog/2008/07/06/why-do-they-have-to-be-so-annoying/</link>
		<comments>http://greensoftware.net/blog/2008/07/06/why-do-they-have-to-be-so-annoying/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 12:51:30 +0000</pubDate>
		<dc:creator>digitalSurgeon</dc:creator>
				<category><![CDATA[annoying]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://greensoftware.net/blog/2008/07/06/why-do-they-have-to-be-so-annoying/</guid>
		<description><![CDATA[when I right click on an application in the tray and select quit, then it means i am sure, dont show me a stupid dialog like this: may be you can be smart and do this instead:]]></description>
			<content:encoded><![CDATA[<p>when I right click on an application in the tray and select quit, then it means i am sure, dont show me a stupid dialog like this:</p>
<p><a href="http://greensoftware.net/blog/wp-content/uploads/2008/07/stupid.PNG" title="Stupid Question"><img src="http://greensoftware.net/blog/wp-content/uploads/2008/07/stupid.PNG" alt="Stupid Question" /></a></p>
<p>may be you can be smart and do this instead:</p>
<p><a href="http://greensoftware.net/blog/wp-content/uploads/2008/07/yessure.PNG" title="Yes I am sure"><img src="http://greensoftware.net/blog/wp-content/uploads/2008/07/yessure.PNG" alt="Yes I am sure" /></a></p>
<p><a href="http://greensoftware.net/blog/wp-content/uploads/2008/07/stupid.PNG" title="Stupid Question"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://greensoftware.net/blog/2008/07/06/why-do-they-have-to-be-so-annoying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

