<?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: list of placed objects on a layout in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213676#M11468</link>
    <description>Well... not quite. The code in the example only works if both objects are placed directly in a layout, not a master. Didn't try to make it work that way though, in the couple hour test I made.&lt;BR /&gt;
&lt;BR /&gt;
In that context, you have one object that writes information to a text file, and then a scheduler object that sorts through it to find the objects that are placed in that layout only. Just not sure you can create an object that you could place on a master layout and behave differently on each layout...&lt;BR /&gt;
&lt;BR /&gt;
But what I understand you are trying to do is far more complex, so please correct me if I'm wrong: you want to place objects in standard views (plan, sections, details, etc), then place those views in layouts and create a schedule object that will know what views are placed in each layout and if they contain the objects you want to schedule? If that is what you are after, I don't think GDL can go that far. Something like this would need to be programmed using the API, and is way more advanced.&lt;BR /&gt;
&lt;BR /&gt;
There might be some other workarounds, or maybe a different way to show what you want.</description>
    <pubDate>Wed, 08 Oct 2014 18:21:26 GMT</pubDate>
    <dc:creator>sinceV6</dc:creator>
    <dc:date>2014-10-08T18:21:26Z</dc:date>
    <item>
      <title>list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213668#M11460</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Looking at the revision history objects I was wondering &lt;B&gt;How to get a list of only the visible objects (placed in several views) on a layout?&lt;/B&gt; &lt;BR /&gt;
Any idea? &lt;BR /&gt;
Has somebody ever tried to get it?&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Oct 2014 08:42:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213668#M11460</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T08:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213669#M11461</link>
      <description>Hmm... that would require some very complex scheduling and then manually combining them on the layout. From the top off my head, that is.&lt;BR /&gt;
&lt;BR /&gt;
Any particular object category you are thinking off here (eletrical, furniture, etc)?&lt;BR /&gt;
&lt;BR /&gt;
Or are you referring to revised objects only?</description>
      <pubDate>Wed, 08 Oct 2014 09:39:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213669#M11461</guid>
      <dc:creator>Erwin Edel</dc:creator>
      <dc:date>2014-10-08T09:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213670#M11462</link>
      <description>I need to have a list of objects. It's for a general purpose. I think of it since a long time ... but I didn't figure out how to get it.&lt;BR /&gt;
I saw something similar in the keynote by cadimage.&lt;BR /&gt;
They have a schedule that can show only the labels on that specific layout.</description>
      <pubDate>Wed, 08 Oct 2014 09:50:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213670#M11462</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T09:50:13Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213671#M11463</link>
      <description>You can use schedules to list objects placed on a story or inside certain zones, etc. This might be what you are looking for. You can place the schedule on your layout.&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://helpcenter.graphisoft.com/guides/archicad-18-int-reference-guide/views-of-the-virtual-building/archicad-model-views-2/interactive-schedule/" target="_blank"&gt;&lt;LINK_TEXT text="http://helpcenter.graphisoft.com/guides ... -schedule/"&gt;http://helpcenter.graphisoft.com/guides/archicad-18-int-reference-guide/views-of-the-virtual-building/archicad-model-views-2/interactive-schedule/&lt;/LINK_TEXT&gt;&lt;/A&gt;</description>
      <pubDate>Wed, 08 Oct 2014 10:23:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213671#M11463</guid>
      <dc:creator>Erwin Edel</dc:creator>
      <dc:date>2014-10-08T10:23:40Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213672#M11464</link>
      <description>Thanks for your help.&lt;BR /&gt;
&lt;BR /&gt;
What you suggest It's not exactly what I'm trying to achieve.&lt;BR /&gt;
&lt;BR /&gt;
I'm trying to have a list of only those objects visible on a certain layout. Of course in the layout I can place details, floor plans, sections, worksheet ...</description>
      <pubDate>Wed, 08 Oct 2014 11:28:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213672#M11464</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T11:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213673#M11465</link>
      <description>Hi.&lt;BR /&gt;
&lt;BR /&gt;
Well, it "can" be done using GDL, but is not an easy task. The thing is: what kind of objects are you trying to schedule and how do you want them scheduled? I ask because views (per your last comment) can be scheduled. Objects however, cannot be AFAIK.&lt;BR /&gt;
&lt;BR /&gt;
Please read this thread:&lt;BR /&gt;
&lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=45031&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;&amp;amp;start=0" target="_blank"&gt;&lt;LINK_TEXT text="http://archicad-talk.graphisoft.com/vie ... c&amp;amp;&amp;amp;start=0"&gt;http://archicad-talk.graphisoft.com/viewtopic.php?t=45031&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;&amp;amp;start=0&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
If you like, I can upload the test I did using the code posted (with some modifications), so you can see how it works.&lt;BR /&gt;
&lt;BR /&gt;
Best regards</description>
      <pubDate>Wed, 08 Oct 2014 14:56:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213673#M11465</guid>
      <dc:creator>sinceV6</dc:creator>
      <dc:date>2014-10-08T14:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213674#M11466</link>
      <description>I need a schedule of the objects which are visible, only those visible, on a certain layout.&lt;BR /&gt;
The schedule has to be placed in the masterlayout and it will be produced by GDL also.&lt;BR /&gt;
My problem is how to know which objects are visible in that specific layout.</description>
      <pubDate>Wed, 08 Oct 2014 15:47:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213674#M11466</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T15:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213675#M11467</link>
      <description>Yes SinceV6&lt;BR /&gt;
I read the code you mentioned in the linked topic.&lt;BR /&gt;
... I need to study the "request" command for Homedbinfo ...&lt;BR /&gt;
&lt;BR /&gt;
What I understood is that I have to write in a file the "context" (and the other data I need to schedule) where "myobject "is placed (plan, section, detail, layout), then place the "scheduler" in the masterlayout; the scheduler will read the file written by "myobjects" and check if the "context" (for each myobject) is present on that specific layout ... &lt;BR /&gt;
&lt;BR /&gt;
A little bit complicated ... &lt;BR /&gt;
I will try</description>
      <pubDate>Wed, 08 Oct 2014 17:49:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213675#M11467</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T17:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213676#M11468</link>
      <description>Well... not quite. The code in the example only works if both objects are placed directly in a layout, not a master. Didn't try to make it work that way though, in the couple hour test I made.&lt;BR /&gt;
&lt;BR /&gt;
In that context, you have one object that writes information to a text file, and then a scheduler object that sorts through it to find the objects that are placed in that layout only. Just not sure you can create an object that you could place on a master layout and behave differently on each layout...&lt;BR /&gt;
&lt;BR /&gt;
But what I understand you are trying to do is far more complex, so please correct me if I'm wrong: you want to place objects in standard views (plan, sections, details, etc), then place those views in layouts and create a schedule object that will know what views are placed in each layout and if they contain the objects you want to schedule? If that is what you are after, I don't think GDL can go that far. Something like this would need to be programmed using the API, and is way more advanced.&lt;BR /&gt;
&lt;BR /&gt;
There might be some other workarounds, or maybe a different way to show what you want.</description>
      <pubDate>Wed, 08 Oct 2014 18:21:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213676#M11468</guid>
      <dc:creator>sinceV6</dc:creator>
      <dc:date>2014-10-08T18:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213677#M11469</link>
      <description>&lt;BLOCKQUOTE&gt;sinceV6 wrote:&lt;BR /&gt;Well... not quite. The code in the example only works if both objects are placed directly in a layout, not a master. Didn't try to make it work that way though, in the couple hour test I made.&lt;BR /&gt;
&lt;BR /&gt;
In that context, you have one object that writes information to a text file, and then a scheduler object that sorts through it to find the objects that are placed in that layout only. Just not sure you can create an object that you could place on a master layout and behave differently on each layout...&lt;BR /&gt;
&lt;BR /&gt;
But what I understand you are trying to do is far more complex, so please correct me if I'm wrong: you want to place objects in standard views (plan, sections, details, etc), then place those views in layouts and create a schedule object that will know what views are placed in each layout and if they contain the objects you want to schedule? If that is what you are after, I don't think GDL can go that far. Something like this would need to be programmed using the API, and is way more advanced.&lt;BR /&gt;
&lt;BR /&gt;
There might be some other workarounds, or maybe a different way to show what you want.&lt;/BLOCKQUOTE&gt;

What you understood is correct.&lt;BR /&gt;
&lt;BR /&gt;
I'm making some simple beginning tests. I will keep the thread updated.&lt;BR /&gt;
&lt;BR /&gt;
I'm starting from this point&lt;BR /&gt;
&lt;A href="http://195.144.20.106/viewtopic.php?p=81698&amp;amp;sid=e4bb01eac63a342ca1b256256f8044db" target="_blank"&gt;&lt;LINK_TEXT text="http://195.144.20.106/viewtopic.php?p=8 ... 256f8044db"&gt;http://195.144.20.106/viewtopic.php?p=81698&amp;amp;sid=e4bb01eac63a342ca1b256256f8044db&lt;/LINK_TEXT&gt;&lt;/A&gt;</description>
      <pubDate>Wed, 08 Oct 2014 18:48:47 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213677#M11469</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-08T18:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213678#M11470</link>
      <description>&lt;BLOCKQUOTE&gt;alemanda wrote:&lt;BR /&gt;
&lt;BR /&gt;
I'm making some simple beginning tests. I will keep the thread updated.&lt;BR /&gt;
&lt;BR /&gt;
I'm starting from this point&lt;BR /&gt;
&lt;A href="http://195.144.20.106/viewtopic.php?p=81698&amp;amp;sid=e4bb01eac63a342ca1b256256f8044db" target="_blank"&gt;&lt;LINK_TEXT text="http://195.144.20.106/viewtopic.php?p=8 ... 256f8044db"&gt;http://195.144.20.106/viewtopic.php?p=81698&amp;amp;sid=e4bb01eac63a342ca1b256256f8044db&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;/BLOCKQUOTE&gt;

Great! Would love to see any updates.</description>
      <pubDate>Wed, 08 Oct 2014 20:59:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213678#M11470</guid>
      <dc:creator>sinceV6</dc:creator>
      <dc:date>2014-10-08T20:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213679#M11471</link>
      <description>...any chance to use STRSTR function with autotext &amp;lt;DRAWINGNAME&amp;gt;?&lt;BR /&gt;
Something like this:&lt;BR /&gt;
&lt;BR /&gt;
LISTOFDRAWINGS=&amp;lt;DRAWINGNAME&amp;gt;&lt;BR /&gt;
dwgisonthelayout = STRSTR(LISTOFDRAWINGS, dwgtobesearched)&lt;BR /&gt;
if dwgisonthelayout&amp;gt;0 then gosub ADD_TO_THE_LIST_OF_THE_OBJECTS_ON_THIS_LAYOUT&lt;BR /&gt;
&lt;BR /&gt;
where dwgtobesearched should be the name of the drawing written on a text file by the object I want to schedule</description>
      <pubDate>Thu, 09 Oct 2014 08:32:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213679#M11471</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-09T08:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213680#M11472</link>
      <description>This way seems that it doesn't take me on the right direction ... &lt;BR /&gt;
&lt;BR /&gt;
I try in another way.&lt;BR /&gt;
&lt;BR /&gt;
First step. &lt;BR /&gt;
&lt;BR /&gt;
I will create &lt;BR /&gt;
- &lt;B&gt;myobject&lt;/B&gt;. This is the object I want to be listed if placed on a certain view which is place in a certain layout. This object will write on the "objectfile.txt" all the parameter that I want to list and the view_ID where it is placed on (using REQUEST("HomeDB_info", "", homeDBIntId, homeDBUserId, homeDBName, homeContext).&lt;BR /&gt;
&lt;BR /&gt;
- &lt;B&gt;mytitle&lt;/B&gt;. This is the title-object which will write on the "viewfile.txt" the view_id of the view which it is the title of and the layout where that view is placed (using REQUEST("HomeDB_info", "", homeDBIntId, homeDBUserId, homeDBName, homeContext) and AC_Drawingname parameter).&lt;BR /&gt;
&lt;BR /&gt;
- &lt;B&gt;myscheduler&lt;/B&gt;. This is the object (to be placed on the layout) which reads all the view_id of all the views placed in the current layout (where the scheduler is placed) in "viewfile.txt" and then reads all the objects placed in those views. Then create a graphic list of the found objects, reading all the relevant and needed data from the "objectfile.txt"&lt;BR /&gt;
&lt;BR /&gt;
In this way, filtering the objectfile.txt by view_id, I can list all myobjects (and all the data of myobjects written in objectfile.txt), belonging to views, placed on a certain layout.&lt;BR /&gt;
&lt;BR /&gt;
Now the (biggest?) problem is how to recognize if the myobject is visible or not.&lt;BR /&gt;
A couple of questions.&lt;BR /&gt;
1. How to know, for example, if the myobject is on a layer which is turned off in that particular view?&lt;BR /&gt;
2. How to know if myobject is placed on a portion of a view which is cut in a certain layout?</description>
      <pubDate>Thu, 09 Oct 2014 11:08:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213680#M11472</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-09T11:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: list of placed objects on a layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213681#M11473</link>
      <description>&lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_confused.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
I encountered another big problem, the biggest one.&lt;BR /&gt;
What happens when I delete one of the placed "my objects" from a floorplan or from a section? How can I delete the related record in the text file?&lt;BR /&gt;
 &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Mon, 13 Oct 2014 05:08:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/list-of-placed-objects-on-a-layout/m-p/213681#M11473</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2014-10-13T05:08:00Z</dc:date>
    </item>
  </channel>
</rss>

