<?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: Blank Add On for AC19 / DevKit19 in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219749#M4899</link>
    <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
I've noticed that in the BlankAddOn the .grc file isn't entirely correct.&lt;BR /&gt;
The info on the status bar should be:&lt;BR /&gt;
'STR#' 32501 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
/* [  1] */		"Do Nothing"&lt;BR /&gt;
}&lt;BR /&gt;
&lt;BR /&gt;
Instead of:&lt;BR /&gt;
'STR#' 32520 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
}</description>
    <pubDate>Thu, 08 Oct 2015 10:43:16 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-10-08T10:43:16Z</dc:date>
    <item>
      <title>Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219747#M4897</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;After &lt;A href="http://archicad-talk.graphisoft.com/viewtopic.php?t=50416" target="_blank" rel="noopener"&gt;this&lt;/A&gt; failed experiment with the Archicad AddOn Wizard, i decided to create my own blank addon template for DevKit 19&lt;BR /&gt;&lt;BR /&gt;Notes:&lt;BR /&gt;1- Remember to change the IDs in "/Src/MyDID.h" and "/RFIX/AC_BlankAddOnFix.grc". Explained in detail &lt;A href="http://helpcenter.graphisoft.com/technotes/setup/software-technologies/getting-started-with-the-api-devkit/" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;BR /&gt;2- works when placed in the "Examples" folder of the API DevKit.&lt;BR /&gt;&lt;BR /&gt;Hope this is will be of use to those looking for a starting point. Cheers. Adl&lt;/DIV&gt;</description>
      <pubDate>Thu, 13 Jul 2023 13:21:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219747#M4897</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-07-13T13:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219748#M4898</link>
      <description>Thank you for sharing. I can also suggest to start from the smallest Devkit example: Geometry_Test&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
It would be nice to have a blank add-in which also compiles on OSX.</description>
      <pubDate>Wed, 30 Sep 2015 14:20:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219748#M4898</guid>
      <dc:creator>stefan</dc:creator>
      <dc:date>2015-09-30T14:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219749#M4899</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
I've noticed that in the BlankAddOn the .grc file isn't entirely correct.&lt;BR /&gt;
The info on the status bar should be:&lt;BR /&gt;
'STR#' 32501 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
/* [  1] */		"Do Nothing"&lt;BR /&gt;
}&lt;BR /&gt;
&lt;BR /&gt;
Instead of:&lt;BR /&gt;
'STR#' 32520 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
}</description>
      <pubDate>Thu, 08 Oct 2015 10:43:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219749#M4899</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-08T10:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219750#M4900</link>
      <description>&lt;BLOCKQUOTE&gt;stefan wrote:&lt;BR /&gt;Thank you for sharing. I can also suggest to start from the smallest Devkit example: Geometry_Test&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
It would be nice to have a blank add-in which also compiles on OSX.&lt;/BLOCKQUOTE&gt;

Both devkits have add-ins for their respective development environments, and those set up skeleton add-ons.&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos</description>
      <pubDate>Mon, 12 Oct 2015 12:08:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219750#M4900</guid>
      <dc:creator>Akos Somorjai</dc:creator>
      <dc:date>2015-10-12T12:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219751#M4901</link>
      <description>&lt;BLOCKQUOTE&gt;Gill wrote:&lt;BR /&gt;Hi,&lt;BR /&gt;
&lt;BR /&gt;
I've noticed that in the BlankAddOn the .grc file isn't entirely correct.&lt;BR /&gt;
The info on the status bar should be:&lt;BR /&gt;
'STR#' 32501 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
/* [  1] */		"Do Nothing"&lt;BR /&gt;
}&lt;BR /&gt;
&lt;BR /&gt;
Instead of:&lt;BR /&gt;
'STR#' 32520 "Status bar strings" {&lt;BR /&gt;
/* [  ] */		"Blank"&lt;BR /&gt;
}&lt;/BLOCKQUOTE&gt;

That depends on how you register your menu. The original is correct if you pass MenuCode_UserDef to your ACAPI_Register_Menu function.&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos</description>
      <pubDate>Mon, 12 Oct 2015 12:10:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219751#M4901</guid>
      <dc:creator>Akos Somorjai</dc:creator>
      <dc:date>2015-10-12T12:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219752#M4902</link>
      <description>&lt;BLOCKQUOTE&gt;Akos wrote:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;stefan wrote:&lt;BR /&gt;Thank you for sharing. I can also suggest to start from the smallest Devkit example: Geometry_Test&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
It would be nice to have a blank add-in which also compiles on OSX.&lt;/BLOCKQUOTE&gt;

Both devkits have add-ins for their respective development environments, and those set up skeleton add-ons.&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos&lt;/BLOCKQUOTE&gt;

What is the recommended approach for developing Win + Mac add-ons? Preferably, we would have a single Add-in source folder, with Visual Studio &amp;amp; Xcode project files and with a single set of CPP/H files. Then it could be used in e.g. git or other source control systems to be shared among team members.&lt;BR /&gt;
&lt;BR /&gt;
Alas, I've had not much luck on OSX with the add-on template and usually stick to copying an example project and renaming things over there.&lt;BR /&gt;
&lt;BR /&gt;
I was even thinking of setting up a cmake or qmake script to generate two projects from a single source. This could make it more flexible in integrating it into your environments.</description>
      <pubDate>Mon, 12 Oct 2015 13:17:47 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219752#M4902</guid>
      <dc:creator>stefan</dc:creator>
      <dc:date>2015-10-12T13:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Add On for AC19 / DevKit19</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219753#M4903</link>
      <description>&lt;BLOCKQUOTE&gt;stefan wrote:&lt;BR /&gt;
What is the recommended approach for developing Win + Mac add-ons? Preferably, we would have a single Add-in source folder, with Visual Studio &amp;amp; Xcode project files and with a single set of CPP/H files. Then it could be used in e.g. git or other source control systems to be shared among team members.&lt;BR /&gt;
&lt;BR /&gt;
Alas, I've had not much luck on OSX with the add-on template and usually stick to copying an example project and renaming things over there.&lt;BR /&gt;
&lt;BR /&gt;
I was even thinking of setting up a cmake or qmake script to generate two projects from a single source. This could make it more flexible in integrating it into your environments.&lt;/BLOCKQUOTE&gt;

You can see the setup we use in the Examples. Each add-on has the following folders (empty ones are usually omitted):&lt;BR /&gt;
&lt;BR /&gt;
RFIX -- non-localisable resources&lt;BR /&gt;
RFIX.mac -- non-localisable resources for OSX&lt;BR /&gt;
RFIX.win -- non-localisable resources for Windows&lt;BR /&gt;
RINT -- localisable resources&lt;BR /&gt;
RINT.mac -- localisable resources for OSX&lt;BR /&gt;
RINT.win -- localisable resources for Windows&lt;BR /&gt;
Src -- source and header files (may contain subfolders); on its top level we usually keep the platform independent sources, platform specific stuff goes into subfolders&lt;BR /&gt;
&lt;BR /&gt;
We keep external libraries and sources in a separate MakeAdds folder somewhere in a central location.&lt;BR /&gt;
&lt;BR /&gt;
You may also add a Make.mac and a Make.win folder for the project files.&lt;BR /&gt;
&lt;BR /&gt;
Please share with us if you manage to set up any cmake files; I'd be interested &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos</description>
      <pubDate>Wed, 14 Oct 2015 11:48:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Blank-Add-On-for-AC19-DevKit19/m-p/219753#M4903</guid>
      <dc:creator>Akos Somorjai</dc:creator>
      <dc:date>2015-10-14T11:48:18Z</dc:date>
    </item>
  </channel>
</rss>

