Call the APIEnv_Get3DImageSetsID crashed Archicad ( exception thrown in
debugger).It seems APIEnv_Change3DImageSetsID too.Both in our Addon and
the Environment_Control example.Is there an API bug ?Update: The
Environment_Control example works for Rel...
I need implement own Help in our Addon at F1 key press and ? dialog
button. My local help files.It seems API assumes using only HTML based
help system and help anchor text as parameter. (Although i would like
show local CHM file at topic based on hel...
From API documentation:The resource ID of the palette should be between
32400 and 32499Resource IDs for modal dialogs can be between 32500 and
32767Does this limitation valid ?Is there any limitation for TabPage
dialog resource ID ?( 32500-32767 rang...
I use "grc". I have more 200 dialogs, tabpages, etc in our addon.I use
some hand written tool as primitive UI editor. I did it many years ago
using GDL objects It generates GRC text for dialog and C++ enum for
item IDs. Anyway it is not so simple wa...
But the GUI elements themselves DG::TextEdit, DG::LeftText etc... does
not show up. Perhaps anyone knows how to do work with them without using
.grc files? You need to call the Show method for every item created
without grc. Or to call once the ShowI...
BTW about AttachToAllItems(*this). If you want got events from items you
will need inherits from different observers as well.And override
required virtual functions of some observer.Like this:class TabDocReport
: public TabDocBase , private DG::Panel...
The PanelResized is a virtual method of the PanelObserver, not TabPage
itself.So you need some class inherits from PanelObserver, implements
PanelResized and Attach it to Panel. Most simple way is to inherit your
TabPage class from the PanelObserver ...