<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Project_Provider_Framework%2FGlobal_Interface_Methods</id>
	<title>Project Provider Framework/Global Interface Methods - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Project_Provider_Framework%2FGlobal_Interface_Methods"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Project_Provider_Framework/Global_Interface_Methods&amp;action=history"/>
	<updated>2026-05-08T10:06:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Project_Provider_Framework/Global_Interface_Methods&amp;diff=32412&amp;oldid=prev</id>
		<title>Q at 22:29, 21 March 2024</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Project_Provider_Framework/Global_Interface_Methods&amp;diff=32412&amp;oldid=prev"/>
		<updated>2024-03-21T22:29:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:29, 21 March 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Global Interface Methods define global-level events not tied to a specific object type.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Global Interface Methods&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;define global-level events not tied to a specific object type.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Method&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Method&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Project_Provider_Framework/Global_Interface_Methods&amp;diff=32411&amp;oldid=prev</id>
		<title>Q: New Page</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Project_Provider_Framework/Global_Interface_Methods&amp;diff=32411&amp;oldid=prev"/>
		<updated>2024-03-21T22:29:26Z</updated>

		<summary type="html">&lt;p&gt;New Page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Global Interface Methods define global-level events not tied to a specific object type.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| Init&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; Called every time the provider is loaded. This happens when LabVIEW.exe runs and whenever a project explorer window is created (open, new, etc.). It should be used to construct menus and do any other initialization tasks. If licensing is not integrated, the check should be performed here (in addition to any licensing-based initialization).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Inputs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Object&amp;#039;&amp;#039; (ItemRef) - Reference to the global item&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Outputs:&amp;#039;&amp;#039;&amp;#039; None&lt;br /&gt;
|-&lt;br /&gt;
| OnCommand&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; Called when executing global menu and toolbar commands. Should be used to define or call button/menu behaviors.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Inputs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Item&amp;#039;&amp;#039; (ItemRef) - Reference to the global item&lt;br /&gt;
* &amp;#039;&amp;#039;CommandID&amp;#039;&amp;#039; (String) - Menu tag of the command that was selected (defined when registered)&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Outputs:&amp;#039;&amp;#039;&amp;#039; None&lt;br /&gt;
|-&lt;br /&gt;
| OnUpdateCommand&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; Called during framework update operations. Building menus calls this for each customized menu item. When in the project window, this is called in a loop to make sure all the menus are in the most recent state.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Inputs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Item&amp;#039;&amp;#039; (ItemRef) - Reference to the global item&lt;br /&gt;
* &amp;#039;&amp;#039;Menu Item&amp;#039;&amp;#039; (mxLvMenuItem) - In The menu item being updated&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Outputs:&amp;#039;&amp;#039;&amp;#039; None&lt;br /&gt;
|-&lt;br /&gt;
| Exit&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; Not currently called.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Inputs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;Item&amp;#039;&amp;#039; (ItemRef) - Reference to the global item&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Outputs:&amp;#039;&amp;#039;&amp;#039; None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Project Provider Framework]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
</feed>