<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/</id><updated>2024-08-06T15:19:52.800000Z</updated><subtitle>Recent posts to IDialogOpenedListener</subtitle><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#e5ad/e15e/b166" rel="alternate"/><published>2024-08-06T15:19:52.800000Z</published><updated>2024-08-06T15:19:52.800000Z</updated><author><name>installwhat</name><uri>https://forge.codesys.com/u/installwhat/</uri></author><id>https://forge.codesys.com950f9bc1ef2c99623e00c5a370e4097b3c2bb2bd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Why do you develop things like this?&lt;/p&gt;
&lt;p&gt;The workflow should be highly dependent on autocomplete, then if that's not super obvious browse to definition and everything is made clear possibly with the checking of a few types. &lt;/p&gt;
&lt;p&gt;The nature of how things are done makes me think these libraries aren't developed for general use and are actually internal or for partners. &lt;/p&gt;
&lt;p&gt;The example projects include objects that don't appear in autocomplete and then lead nowhere obvious when browsing. &lt;/p&gt;
&lt;p&gt;Do you consider developer workflow when creating these libraries? Are some libraries really for public use such as Visu Utils and others not? If so which? It's really hard to tell.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#e5ad/e15e" rel="alternate"/><published>2022-03-28T04:40:56.153000Z</published><updated>2022-03-28T04:40:56.153000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.com945eade6fdd6dbdf1f80a66e3a78862c21157be3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I think in the latest CODESYS version the compiler team improved the "implements interfaces" functionality&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#e5ad" rel="alternate"/><published>2022-03-26T10:44:38.245000Z</published><updated>2022-03-26T10:44:38.245000Z</updated><author><name>sgronchi</name><uri>https://forge.codesys.com/u/sgronchi/</uri></author><id>https://forge.codesys.com3a990df66d02ad4dd0800855cb0ed4dcc5efa34e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For general reference, "Implement Interfaces" does not work ("No methods found") because interface is hidden.&lt;/p&gt;
&lt;p&gt;However, there is a workaround:&lt;br/&gt;
1. declare a FB implementing the interface you want. We'll call it FBI.&lt;br/&gt;
2. declare in a scratch POU a variable of the hidden interface you want to implement. We'll call it "itf"&lt;br/&gt;
3. then write in the implementation of the POU "itf." and then invoke autocomplete (CTRL+Space); a list of methods will appear.&lt;br/&gt;
4. for each  method shown (one could also autocomplete and then copy paste the name of the method/property), right click on FBI, and select "Add Object" -&amp;gt; "Method", then insert the method name. If you did it right, "Return type" will be grayed out. &lt;br/&gt;
5. when you'll click OK, the method interface will have all the correct arguments and comments from library.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#3345" rel="alternate"/><published>2020-07-13T08:18:19.852000Z</published><updated>2020-07-13T08:18:19.852000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.comacb2cae01713fde92a73e31b81b10bf4e072a94b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Idk why it was hidden. But you can still implement it&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#423b" rel="alternate"/><published>2020-07-13T08:15:00.177000Z</published><updated>2020-07-13T08:15:00.177000Z</updated><author><name>sgronchi</name><uri>https://forge.codesys.com/u/sgronchi/</uri></author><id>https://forge.codesys.comc7e50d54a9150c51398a1d4b2b35bce3b4458a18</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello Marcel,&lt;br/&gt;
the interface has DialogOpened and ActionDone method only (deducted from autocompletion)?&lt;br/&gt;
Asking because, as you can see from the images, the interface is hidden.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#72be" rel="alternate"/><published>2020-07-13T08:00:48.606000Z</published><updated>2020-07-13T08:00:48.606000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.comaf5a7a219523de8523b72488b706bc06ec37c103</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;br/&gt;
it is VisuElems.VisuElemBase.IDialogOpenedListener&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IDialogOpenedListener</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/2b108bd41d/?limit=25#4c36" rel="alternate"/><published>2020-06-29T11:14:22.858000Z</published><updated>2020-06-29T11:14:22.858000Z</updated><author><name>sgronchi</name><uri>https://forge.codesys.com/u/sgronchi/</uri></author><id>https://forge.codesys.comc338b1f415f4a85053b7222bacfc8855e82266bc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all,&lt;br/&gt;
in Visu Utils there is a FbOpenDialogExtended which has a parameter itfDialogOpenedListener of type IDialogOpenedListener, however that is not exposed anywhere and thus not implementable. Anyone knows why?&lt;/p&gt;
&lt;p&gt;Codesys 3.5.14.0 with target Codesys 3.5.14.7.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>