<?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>topic Re: Fixed named optional parameters in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138748#M26786</link>
    <description>If I'm correct, that ones (or 100's...) are those you get when assigning a subtype to an object.  &lt;BR /&gt;
Then, as you get them automatically, you don't really need to know about them. But &lt;B&gt;gs_ui_current_page&lt;/B&gt; is one of general use, you have to create in any type of object,  if it uses pages in it's UI.</description>
    <pubDate>Mon, 15 Dec 2008 08:55:58 GMT</pubDate>
    <dc:creator>rocorona</dc:creator>
    <dc:date>2008-12-15T08:55:58Z</dc:date>
    <item>
      <title>Fixed named optional parameters</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138746#M26784</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;We know that the GLOBAL variables are still improved, but for many uses the "new way" is the use of optional parameters wit fixed names.&lt;BR /&gt;
&lt;A href="http://www.graphisoft.com/ftp/techsupport/documentation/developer_docs/BasicLibraryDoc/12/LibDevGuide/Appendix_ACParams.html" target="_blank"&gt;THIS PAGE&lt;/A&gt; gives us a full list of the recognized variable names.&lt;BR /&gt;
Or not? The GDL manual (AC12 page 188) says &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;"If these buttons are pushed, the &lt;B&gt;gs_ui_current_page &lt;/B&gt;parameter of the library part is set to the index of the page to show - if there's a parameter with this name."&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
But this is not in the list. The list only contains parameters starting with "ac_". Is there another page for "gs_" parameters?&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 14 Dec 2008 10:19:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138746#M26784</guid>
      <dc:creator>rocorona</dc:creator>
      <dc:date>2008-12-14T10:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Fixed named optional parameters</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138747#M26785</link>
      <description>&lt;BLOCKQUOTE&gt;rocorona wrote:&lt;BR /&gt;... the &lt;B&gt;gs_ui_current_page &lt;/B&gt;parameter ...&lt;BR /&gt;
&lt;BR /&gt;
But this is not in the list. The list only contains parameters starting with "ac_". Is there another page for "gs_" parameters?&lt;/BLOCKQUOTE&gt;

Good catch, Roberto.  The Library Developer kit documents 100's of gs_ parameters for particular object subtypes... but within the page for each subtype (e.g., windows).  I do not see a 'master' listing anywhere.&lt;BR /&gt;
&lt;BR /&gt;
Also, searching for gs_ui_current_page only turns up the quote that you gave, and library parts that contain the parameter.  No documentation.&lt;BR /&gt;
&lt;BR /&gt;
The AC 10 online standards (and downloadable 12) include references to this parameter:&lt;BR /&gt;
&lt;A href="http://www.graphisoft.com/ftp/techsupport/documentation/developer_docs/BasicLibraryDoc/10/LibDevGuide/TechnicalStandards.html" target="_blank"&gt;&lt;LINK_TEXT text="http://www.graphisoft.com/ftp/techsuppo ... dards.html"&gt;http://www.graphisoft.com/ftp/techsupport/documentation/developer_docs/BasicLibraryDoc/10/LibDevGuide/TechnicalStandards.html&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;If you want to use the Previous and Next buttons, too, you should add a integer parameter to your object, gs_ui_current_page. The execution environment (i.e. ArchiCAD) will set this parameter's value when the classic Previous or Next button is pushed.&lt;BR /&gt;
&lt;BR /&gt;
Example showing the whole mechanism:&lt;/BLOCKQUOTE&gt;

Oddly, the online file link calls these the "GDL Technical Standards 2.0" (for version 10).  The downloadable document in the 12 lib kit simply calls them the "GDL Technical Standards".&lt;BR /&gt;
&lt;BR /&gt;
Karl</description>
      <pubDate>Sun, 14 Dec 2008 19:01:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138747#M26785</guid>
      <dc:creator>Karl Ottenstein</dc:creator>
      <dc:date>2008-12-14T19:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: Fixed named optional parameters</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138748#M26786</link>
      <description>If I'm correct, that ones (or 100's...) are those you get when assigning a subtype to an object.  &lt;BR /&gt;
Then, as you get them automatically, you don't really need to know about them. But &lt;B&gt;gs_ui_current_page&lt;/B&gt; is one of general use, you have to create in any type of object,  if it uses pages in it's UI.</description>
      <pubDate>Mon, 15 Dec 2008 08:55:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Fixed-named-optional-parameters/m-p/138748#M26786</guid>
      <dc:creator>rocorona</dc:creator>
      <dc:date>2008-12-15T08:55:58Z</dc:date>
    </item>
  </channel>
</rss>

