<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Managing Layout in the Absence of Layout Management</title>
	<atom:link href="http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/</link>
	<description>Mike works on the MATLAB Desktop team</description>
	<lastBuildDate>Tue, 14 Feb 2012 21:36:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: John Smith</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-7106</link>
		<dc:creator>John Smith</dc:creator>
		<pubDate>Fri, 11 Jun 2010 13:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-7106</guid>
		<description>Thank you guys for the guide.
I&#039;m about to use Matlab and that helped me a lot.</description>
		<content:encoded><![CDATA[<p>Thank you guys for the guide.<br />
I&#8217;m about to use Matlab and that helped me a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben10 games</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-7057</link>
		<dc:creator>Ben10 games</dc:creator>
		<pubDate>Tue, 25 May 2010 13:02:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-7057</guid>
		<description>That you for the guide, resizing gui is a great feature.</description>
		<content:encoded><![CDATA[<p>That you for the guide, resizing gui is a great feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vincent</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-6336</link>
		<dc:creator>Vincent</dc:creator>
		<pubDate>Sun, 12 Jul 2009 13:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-6336</guid>
		<description>It would seem that 90% of the problems of gui-scalings would disappear if you could define element placements in a mixed units way. For example stating that a button row should be positioned in the top of the window be 30 pixels tall (100% screen size -width in pixels), and then that a figure below should take up the rest of the screen (100%- the 30 pixels)

In most cases the really ugly scaling stuff comes from the fact that buttons should idealy remain the same size, with their position scaling ( to keep them aligned along other elements, like window sides or figure axeslines).
However their position dont really &quot;scale&quot; if you use pixel units, and if you use normalized units they just end up taking up huge amounts of space or overlapping other elements when you scale the window.</description>
		<content:encoded><![CDATA[<p>It would seem that 90% of the problems of gui-scalings would disappear if you could define element placements in a mixed units way. For example stating that a button row should be positioned in the top of the window be 30 pixels tall (100% screen size -width in pixels), and then that a figure below should take up the rest of the screen (100%- the 30 pixels)</p>
<p>In most cases the really ugly scaling stuff comes from the fact that buttons should idealy remain the same size, with their position scaling ( to keep them aligned along other elements, like window sides or figure axeslines).<br />
However their position dont really &#8220;scale&#8221; if you use pixel units, and if you use normalized units they just end up taking up huge amounts of space or overlapping other elements when you scale the window.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kailup Tan</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-5177</link>
		<dc:creator>Kailup Tan</dc:creator>
		<pubDate>Fri, 04 Jul 2008 03:15:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-5177</guid>
		<description>Hi, 

I am a BIG FAN of GUI/GUIDE since I was in University, while I was using the command line to create the GUI, and earn my first &#039;A&#039; in my control subject as I was using the GUI while others not. :)

Greet to see my application has been enhanced to make the figure and objects sizable, however, it will be great to have the &quot;autoscale&quot; feature in the figure properties inspector so we could just check and all the objects would be resized automatically :) (Not too sure it could be done in 2008a?)

Another thing that I wish to see is the better integration with ActiveX objects. I had design a GUI course back in 2002-03 which include the activeX in the GUI, and since then not much improvement on this. (At least when dragging the ActiveX in, it should show a preview of the object rather than a BIG X) :)

Again, I might be a bit outdated, do correct me if my points are already patched in new version.

Thanks.

Regards,
Chin Luh</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I am a BIG FAN of GUI/GUIDE since I was in University, while I was using the command line to create the GUI, and earn my first &#8216;A&#8217; in my control subject as I was using the GUI while others not. :)</p>
<p>Greet to see my application has been enhanced to make the figure and objects sizable, however, it will be great to have the &#8220;autoscale&#8221; feature in the figure properties inspector so we could just check and all the objects would be resized automatically :) (Not too sure it could be done in 2008a?)</p>
<p>Another thing that I wish to see is the better integration with ActiveX objects. I had design a GUI course back in 2002-03 which include the activeX in the GUI, and since then not much improvement on this. (At least when dragging the ActiveX in, it should show a preview of the object rather than a BIG X) :)</p>
<p>Again, I might be a bit outdated, do correct me if my points are already patched in new version.</p>
<p>Thanks.</p>
<p>Regards,<br />
Chin Luh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-3018</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Wed, 30 Jan 2008 23:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-3018</guid>
		<description>Hi Andrew,

MATLAB UI components don&#039;t really offer the ability to set a minimum size, like you can on a JComponent in Java. There&#039;s also no out of the box layout management, so UI&#039;s are typically pretty static. You can implement your own layout managers similarly to what Brian has described, which could give certain components or regions some minimum size, but it&#039;s not built in.

So I think the answer to your question is that there really is no parallel to UI component attribute restriction in MATLAB.

-Ken</description>
		<content:encoded><![CDATA[<p>Hi Andrew,</p>
<p>MATLAB UI components don&#8217;t really offer the ability to set a minimum size, like you can on a JComponent in Java. There&#8217;s also no out of the box layout management, so UI&#8217;s are typically pretty static. You can implement your own layout managers similarly to what Brian has described, which could give certain components or regions some minimum size, but it&#8217;s not built in.</p>
<p>So I think the answer to your question is that there really is no parallel to UI component attribute restriction in MATLAB.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Catellier</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-3017</link>
		<dc:creator>Andrew Catellier</dc:creator>
		<pubDate>Wed, 30 Jan 2008 22:02:46 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-3017</guid>
		<description>Resizable GUIs are a great idea, but I can see the need for a limit in size, especially when talking about docking into the MATLAB desktop.  Many UI&#039;s in the &quot;real world&quot; have minimum sizes in order to prevent widgets (such as buttions, form fields, etc.) from overlapping with other window content.  Is there any parallel in MATLAB?

Andrew</description>
		<content:encoded><![CDATA[<p>Resizable GUIs are a great idea, but I can see the need for a limit in size, especially when talking about docking into the MATLAB desktop.  Many UI&#8217;s in the &#8220;real world&#8221; have minimum sizes in order to prevent widgets (such as buttions, form fields, etc.) from overlapping with other window content.  Is there any parallel in MATLAB?</p>
<p>Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-2094</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Wed, 19 Dec 2007 19:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-2094</guid>
		<description>Thanks for the kind words, turtie!  I&#039;m glad to have helped!  When thinking about the challenge, remember that the uipanel itself also has a ResizeFcn property, which you can use to manage the complexity of the task by thinking about pieces individually!</description>
		<content:encoded><![CDATA[<p>Thanks for the kind words, turtie!  I&#8217;m glad to have helped!  When thinking about the challenge, remember that the uipanel itself also has a ResizeFcn property, which you can use to manage the complexity of the task by thinking about pieces individually!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: turtie</title>
		<link>http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-2046</link>
		<dc:creator>turtie</dc:creator>
		<pubDate>Mon, 17 Dec 2007 15:41:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/12/17/managing-layout-in-the-absence-of-layout-management/#comment-2046</guid>
		<description>Great guide on resizing GUIs!  It&#039;ll be extremely helpful for my GUI design.  Not sure about your challenge, but I will definitely give it a try.  Hopefully you post the answer in a future post.</description>
		<content:encoded><![CDATA[<p>Great guide on resizing GUIs!  It&#8217;ll be extremely helpful for my GUI design.  Not sure about your challenge, but I will definitely give it a try.  Hopefully you post the answer in a future post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

