We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

GDL
About building parametric objects with GDL.

Where can i find the macro to edit a standard door UI?

Otavio Augusto
Enthusiast

Hello again guys, i need to find where can i edit the macro for this UI part for the handle section in AC26 doors:

Screenshot_3.png

 

does anyone knows which macro it is?

 

 

4 REPLIES 4
Lingwisyer
Guru

gs_general_window_macro

 

That's the macro you are looking for, assuming the macro is the same between our libraries, but editing it is probably not worth the effort as you would need to save out the full door macro heirachy... It is possible to ammend new things if you know can work out the page numbers to reference, in which case you can just duplicate the main item and make your ammendments in the interface script there. Though my guess is you are wanting to add something to be able to edit the handles, in which case the ammendment method would not work...

 

 

Ling.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660

Thanks very much Ling, but i found it in the DoorHandle macro, and could do the changes that i need, but, i can't seem to make a parameter work, and i don't know why... I did create this parameter in the DoorHandle itself, but it doesnt work and i dont know why lol

 

han1.pnghan2.pnghan3.png

Lingwisyer
Guru

Macro within a macro...

 

Unsure why your infields are not showing. Have you tried hiding your outfield to make sure you are not overlapping it?

 

Either way, I suspect that within the door handle macro, you will find a call to a "Door Handle Collection", similar to that of doors. If it is structured like this, you will be unable to pass parameters to the relevant handles. You could still use scale factors and a MUL command if need be.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660

Looks like you have added the handle parameters to the handle macro- so it all works there.

But you also have to add the parameters to every object up the line that leads to the handle macro call.

I don't know for sure how the GS door objects work without having a look, but the door leaf might call the handle, so the door leaf object needs the handle parameters as well.

Then the frame may call the door leaf, so the frame object also needs the handle parameters.

 

I think that is why they are not showing.

The objects doing the CALLing, do not have the handle parameters.

 

Barry.

 

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11