<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Other NXP ProductsのトピックeGUI experiences</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/eGUI-experiences/m-p/198381#M1914</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to post these (I hope) constructive comments re eGUI. Without a forum of its own it's hard to know if I am duplicating other's comments or even if I am posting them in the correct place.&amp;nbsp; Perhaps the new version already implements them but how can I know?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Terminolgy.&amp;nbsp; At lot of what is going on in the screen module is actually manipulating the display.&amp;nbsp; By this I mean a Display is made up of one or more screens.&amp;nbsp; That ties in with the next comment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I think it would help if a screen is just another object like any other object.&amp;nbsp; This would allow the user to create and manipulate&amp;nbsp; a group of objects by creating a screen which is in the object list of a parent screen.&amp;nbsp; Then the user can easily show, hide, change the scheme, etc of the group.&amp;nbsp; What ends up on the display is the screen which is not in the object list of any other screen.&amp;nbsp; I have done exactly this by cloning the screen code, calling it a container, and in the data putting a pointer to a new obect called a container.&amp;nbsp; In the container object the data points to the new container module.&amp;nbsp; I put this container object in the object list of a screen. I did not want to change the schemes, so I needed only change the D4D_GetClientToScreenPoint() and D4D_GetScreenToClientPoint() code in the original screen code to walk up the screen tree.&amp;nbsp; A side benefit is that when you define the objects that will be in a group you do so relative to the container.&amp;nbsp; When you move the container object around all the child objects go with it.&amp;nbsp; In this model a console log is a conatiner that contains a multiline text box and a scroll bar (if wanted).&amp;nbsp; A "tab control" becomes very simple to create and implement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jan 2012 23:28:31 GMT</pubDate>
    <dc:creator>leb</dc:creator>
    <dc:date>2012-01-16T23:28:31Z</dc:date>
    <item>
      <title>eGUI experiences</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/eGUI-experiences/m-p/198381#M1914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to post these (I hope) constructive comments re eGUI. Without a forum of its own it's hard to know if I am duplicating other's comments or even if I am posting them in the correct place.&amp;nbsp; Perhaps the new version already implements them but how can I know?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Terminolgy.&amp;nbsp; At lot of what is going on in the screen module is actually manipulating the display.&amp;nbsp; By this I mean a Display is made up of one or more screens.&amp;nbsp; That ties in with the next comment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I think it would help if a screen is just another object like any other object.&amp;nbsp; This would allow the user to create and manipulate&amp;nbsp; a group of objects by creating a screen which is in the object list of a parent screen.&amp;nbsp; Then the user can easily show, hide, change the scheme, etc of the group.&amp;nbsp; What ends up on the display is the screen which is not in the object list of any other screen.&amp;nbsp; I have done exactly this by cloning the screen code, calling it a container, and in the data putting a pointer to a new obect called a container.&amp;nbsp; In the container object the data points to the new container module.&amp;nbsp; I put this container object in the object list of a screen. I did not want to change the schemes, so I needed only change the D4D_GetClientToScreenPoint() and D4D_GetScreenToClientPoint() code in the original screen code to walk up the screen tree.&amp;nbsp; A side benefit is that when you define the objects that will be in a group you do so relative to the container.&amp;nbsp; When you move the container object around all the child objects go with it.&amp;nbsp; In this model a console log is a conatiner that contains a multiline text box and a scroll bar (if wanted).&amp;nbsp; A "tab control" becomes very simple to create and implement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2012 23:28:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/eGUI-experiences/m-p/198381#M1914</guid>
      <dc:creator>leb</dc:creator>
      <dc:date>2012-01-16T23:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: eGUI experiences</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/eGUI-experiences/m-p/198382#M1915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;good point we are thinking about something similar, but we have to keep the backward compatibility and also light style of driver.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We will see.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gargy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 16:07:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/eGUI-experiences/m-p/198382#M1915</guid>
      <dc:creator>Gargy</dc:creator>
      <dc:date>2012-03-01T16:07:11Z</dc:date>
    </item>
  </channel>
</rss>

