Choose your top Archicad wishes!

Read more
Archicad C++ API
About Archicad add-on development using the C++ API.

API Wishlist

Karl Ottenstein
I'm going to experiment with using this topic to provide an index to wishes made elsewhere in the developer forum. Make your wishes known in your conversations (with a [api wish] topic if you want) and discuss them there, and I'll post a summary and a link to the disucssion here.

One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.7, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Karl Ottenstein
API Wishlist Summary - Updated 26 August 2009

The following summaries and links refer only to open wishes made in this forum. (Naturally, more wishes have probably been made privately to Graphisoft.) If a wish has been granted, it is deleted from this (if one of us notices). Please post or PM if you see an error.

Automation Functionality
* Ability to initiate a Send/Receive (9/21/2004)

Data Access and Modification

* Symmetric access to all state information, whether from menus, dialogs or floating palettes. If the user can modify it, then the API should be able to read or write it. (11/11/2004)

* Consistent calling conventions for all exported functions (DGModule.hpp) (9/28/2004 - to be resolved in next version)

* Means of supporting modeless dialogs in add-ons (beyond palettes) (9/28/2004)

* Ability to turn off internal ArchiCAD user notifications.

* Ability for a programmatic component listing that can get criteria as specified in the 'link properties to criteria' dialog

* Ability to programmatically change sizes of elevation/floorplan windows.

* Ability to programmatically edit existing cutplanes - and I guess any other element type. (havent tried with 6.1 yet)

* I currently use API_Automate functions that are marked for internal use only such as close/quit. Not sure why they are not for public usage as they are very usefull

* I would like to add my own palletes either for replacement or into existing dialog boxes, eg. wall settings dialog.

* An APIEnv_SetPreferencesID which lets me programmaticly change options retrieved from APIEnv_GetPreferencesID

* Ability to enable/disable AutoGroup

* Ability for an add-on request some data from a GDL script
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.7, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!