<?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: element mouseover attributes in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72446#M7417</link>
    <description>&lt;BLOCKQUOTE&gt;csh wrote:&lt;BR /&gt;It's not clear from the ACAPI_Element_Get... API how, for example, I could retrieve the name ("Armchair 01 10") of the element.&lt;/BLOCKQUOTE&gt;

ACAPI_Element_Get only retrieves some of the element data because the overheads for loading all the information could be significant (if you don't need it). You need to look elsewhere to retrieve the rest. For example, to retrieve the name of an object you could use the object index (libInd) from the API_ObjectType data with ACAPI_LibPart_Get.</description>
    <pubDate>Wed, 13 Jun 2007 13:32:11 GMT</pubDate>
    <dc:creator>Ralph Wessel</dc:creator>
    <dc:date>2007-06-13T13:32:11Z</dc:date>
    <item>
      <title>element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72445#M7416</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Is there some way to programmatically get the attributes of an element that are shown in the tooltip when mousing over the element? For example, if I mouseover an armchair that I just inserted, the tooltip reads:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Object&lt;/STRONG&gt;&lt;BR /&gt;Name: Armchair 01 10&lt;BR /&gt;Base Elevation: 0"&lt;BR /&gt;Layer: A-FURN&lt;BR /&gt;&lt;BR /&gt;It's not clear from the ACAPI_Element_Get... API how, for example, I could retrieve the name ("Armchair 01 10") of the element.&lt;BR /&gt;&lt;BR /&gt;thanks in advance, Chuck&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Aug 2023 08:34:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72445#M7416</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-08-07T08:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72446#M7417</link>
      <description>&lt;BLOCKQUOTE&gt;csh wrote:&lt;BR /&gt;It's not clear from the ACAPI_Element_Get... API how, for example, I could retrieve the name ("Armchair 01 10") of the element.&lt;/BLOCKQUOTE&gt;

ACAPI_Element_Get only retrieves some of the element data because the overheads for loading all the information could be significant (if you don't need it). You need to look elsewhere to retrieve the rest. For example, to retrieve the name of an object you could use the object index (libInd) from the API_ObjectType data with ACAPI_LibPart_Get.</description>
      <pubDate>Wed, 13 Jun 2007 13:32:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72446#M7417</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2007-06-13T13:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72447#M7418</link>
      <description>Thank you, Ralph.&lt;BR /&gt;
&lt;BR /&gt;
Chuck</description>
      <pubDate>Wed, 13 Jun 2007 20:07:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72447#M7418</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-06-13T20:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72448#M7419</link>
      <description>What about the structural information?&lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Wall/Beam/Column...&lt;/B&gt;&lt;BR /&gt;
Structure: Concrete Structural&lt;BR /&gt;
...&lt;BR /&gt;
&lt;BR /&gt;
thanks in advance, Chuck</description>
      <pubDate>Thu, 14 Jun 2007 00:13:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72448#M7419</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-06-14T00:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72449#M7420</link>
      <description>&lt;BLOCKQUOTE&gt;csh wrote:&lt;BR /&gt;What about the structural information?&lt;BR /&gt;
&lt;B&gt;Wall/Beam/Column...&lt;/B&gt;&lt;BR /&gt;
Structure: Concrete Structural&lt;/BLOCKQUOTE&gt;
That's a bit messier, but same idea. Essentially you are looking for the Fill type defined for the wall/column/etc. For a wall, you would use the 'fillInd' value from the API_WallType data. This is an index to the fill attribute. However, you need to first look a the index sign - negative means a composite and positive means a plain fill. Use ACAPI_Attribute_Get to retrieve the attribute data (including the name).</description>
      <pubDate>Thu, 14 Jun 2007 13:57:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72449#M7420</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2007-06-14T13:57:42Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72450#M7421</link>
      <description>Huh, I &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;was &lt;E&gt;&lt;/E&gt;going to go there, but resisted because I didn't think that Graphisoft would mix metaphors:  in other words, I thought they'd keep fill (a graphical representation) and the actual material separate.&lt;BR /&gt;
&lt;BR /&gt;
Thanks again, Ralph.</description>
      <pubDate>Thu, 14 Jun 2007 16:56:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72450#M7421</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-06-14T16:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: element mouseover attributes</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72451#M7422</link>
      <description>&lt;BLOCKQUOTE&gt;csh wrote:&lt;BR /&gt;Huh, I &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;was &lt;E&gt;&lt;/E&gt;going to go there, but resisted because I didn't think that Graphisoft would mix metaphors:  in other words, I thought they'd keep fill (a graphical representation) and the actual material separate.
&lt;/BLOCKQUOTE&gt;

The fillInd determines the 2D representation on floor plan drawings, and also the structural information (composite fills). The tendency is to assign real 3D meaning to these 'skins', so that you could use them for calculations, for example.&lt;BR /&gt;
The material indexes (e.g. topMat, botMat for a beam) determine only the 3D representation at the moment.&lt;BR /&gt;
&lt;BR /&gt;
Akos</description>
      <pubDate>Fri, 22 Jun 2007 08:14:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/element-mouseover-attributes/m-p/72451#M7422</guid>
      <dc:creator>Akos Somorjai</dc:creator>
      <dc:date>2007-06-22T08:14:54Z</dc:date>
    </item>
  </channel>
</rss>

