<?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 Create a new User Interface Browser Panel in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12471450#M15102</link>
    <description>&lt;P&gt;Dears,&lt;/P&gt;&lt;P&gt;I'm trying creating a new Browser Panel as this picture, and display as the tab in Model Browser; iLogic...&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ngnam1988_0-1704170825524.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1309370i39D8FCA9A416F6E0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ngnam1988_0-1704170825524.png" alt="ngnam1988_0-1704170825524.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ngnam1988_1-1704170849719.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1309371i9BBF40181CA34EC8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ngnam1988_1-1704170849719.png" alt="ngnam1988_1-1704170849719.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me where I'll starting? Thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 02 Jan 2024 04:47:56 GMT</pubDate>
    <dc:creator>ngdnam88</dc:creator>
    <dc:date>2024-01-02T04:47:56Z</dc:date>
    <item>
      <title>Create a new User Interface Browser Panel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12471450#M15102</link>
      <description>&lt;P&gt;Dears,&lt;/P&gt;&lt;P&gt;I'm trying creating a new Browser Panel as this picture, and display as the tab in Model Browser; iLogic...&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ngnam1988_0-1704170825524.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1309370i39D8FCA9A416F6E0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ngnam1988_0-1704170825524.png" alt="ngnam1988_0-1704170825524.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ngnam1988_1-1704170849719.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1309371i9BBF40181CA34EC8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ngnam1988_1-1704170849719.png" alt="ngnam1988_1-1704170849719.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me where I'll starting? Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2024 04:47:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12471450#M15102</guid>
      <dc:creator>ngdnam88</dc:creator>
      <dc:date>2024-01-02T04:47:56Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new User Interface Browser Panel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12472925#M15103</link>
      <description>&lt;P&gt;You need to use a dockable window:&lt;BR /&gt;Have a look at this very good and useful tutorial from&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186"&gt;@JelteDeJong&lt;/a&gt;&amp;nbsp; before I guide you anywhere...&lt;BR /&gt;If you understand this it will be selves explaining....&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.hjalte.nl/tutorials/69-dockable-window" target="_blank" rel="noopener"&gt;http://www.hjalte.nl/tutorials/69-dockable-window&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2024 20:29:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12472925#M15103</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2024-01-02T20:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new User Interface Browser Panel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12473536#M15104</link>
      <description>&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Oh. Seem it's the solution for my question. I'm going to studying from your resource.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 06:31:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12473536#M15104</guid>
      <dc:creator>ngdnam88</dc:creator>
      <dc:date>2024-01-03T06:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new User Interface Browser Panel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12474212#M15105</link>
      <description>&lt;P&gt;I was looking into this yesterday also, and I found some stuff that may be useful to you, but did not post them yet, because I simply did not have experience with those specific methods I found yet, and did not have a working code example to share yet either.&amp;nbsp; So I was going to wait and see if someone else that has already used these methods several times before might offer better advise/guidance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We apparently have the ability to create and add other &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-BrowserPane" target="_blank" rel="noopener"&gt;BrowserPane&lt;/A&gt; objects to the &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-BrowserPanes" target="_blank" rel="noopener"&gt;BrowserPanes&lt;/A&gt; collection of a document.&amp;nbsp; And one of those methods (&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=BrowserPanes_AddTreeBrowserPane" target="_blank" rel="noopener"&gt;BrowserPanes.AddTreeBrowserPane&lt;/A&gt;) is specifically for adding a tree browser, similar to the existing Model browser pane.&amp;nbsp; But these tools seem to require some input that would normally be associated with something like an add-in (&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-ApplicationAddIn" target="_blank" rel="noopener"&gt;ApplicationAddIn&lt;/A&gt;), such as 'ProgID', or 'CLSID', or different icons for use in different statuses.&amp;nbsp; When use that AddTreeBrowserPane method above, it is asking for a unique name, a unique internal name which would usually be somehow associated with the add-in, and a &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-BrowserNodeDefinition" target="_blank" rel="noopener"&gt;BrowserNodeDefinition&lt;/A&gt; for the 'top node' of the new browser pane.&amp;nbsp; So, before we can use that method, we must first have those three things prepared.&amp;nbsp; There is another method defined under the BrowserPanes collection object called&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=BrowserPanes_CreateBrowserNodeDefinition" target="_blank" rel="noopener"&gt;BrowserPanes.CreateBrowserNodeDefinition&lt;/A&gt;, which will return a new &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-ClientBrowserNodeDefinition" target="_blank" rel="noopener"&gt;ClientBrowserNodeDefinition&lt;/A&gt;, which I assume we could use as input for that first method.&amp;nbsp; That method requires at least the first 3 inputs be specified, and optionally 4 more inputs.&amp;nbsp; It says that the ID (an Integer) you supply must uniquely identify this one ClientBrowserNodeDefinition among all others that may be present within that same document.&amp;nbsp; I am not sure, but that may require looping through all others, and checking their ID's first, then determining an ID that is different from all the others.&amp;nbsp; The third input in this method is a &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-ClientNodeResource" target="_blank" rel="noopener"&gt;ClientNodeResource&lt;/A&gt;&amp;nbsp;type object.&amp;nbsp; This is apparently a Document level resource that can contain specifications that can be shared with all other tree type browser panes in that same document.&amp;nbsp; The main collection of these &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-ClientNodeResources" target="_blank" rel="noopener"&gt;ClientNodeResources&lt;/A&gt; can be found just under the BrowserPanes collection object (&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=BrowserPanes_ClientNodeResources" target="_blank" rel="noopener"&gt;BrowserPanes.ClientNodeResources&lt;/A&gt;&amp;nbsp;property).&amp;nbsp; That collection object also lets you add a new one, if needed (&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=ClientNodeResources_AddNodeResource" target="_blank" rel="noopener"&gt;ClientNodeResources.AddNodeResource&lt;/A&gt;), which will return the newly added ClientNodeResource object.&amp;nbsp; That method asks for add-in related information (ClientID, ID, &amp;amp; IconName), and apparently the IconName must specify an icon within a &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-ClientResourceMap" target="_blank" rel="noopener"&gt;ClientResourceMap&lt;/A&gt;, but it also says that you can provide an empty String, then it will just attempt to use the 'default' icon.&amp;nbsp; The trail of uncommon API objects and methods behind this process just keeps going, and would require some additional research and testing to familiarize yourself with all the stuff involved.&amp;nbsp; But since this is not really something that I plan on using any time soon, I will leave that additional research and development to you and the others here on the forum with more add-in related experience than I currently have.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 13:45:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12474212#M15105</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2024-01-03T13:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new User Interface Browser Panel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12475610#M15106</link>
      <description>&lt;P&gt;Thanks for your explaining, it's really useful information!&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2024 02:06:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-new-user-interface-browser-panel/m-p/12475610#M15106</guid>
      <dc:creator>ngdnam88</dc:creator>
      <dc:date>2024-01-04T02:06:01Z</dc:date>
    </item>
  </channel>
</rss>

