The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Visual appeal, Interactions (Navigate, Select, Edit, Input), User Interface Components...

Moderators: Karl Ottenstein, LaszloNagy, ejrolon, Barry Kelly, gkmethy

What is your opinion about this Wish?

Essential
1
50%
Important
No votes
0%
Average
1
50%
Not Important
No votes
0%
Not Needed
No votes
0%
#299212
If you define one of your parameters to one of the default blue parameters, you can use the input boxes they create on the tool bar to modify your object. I have only used A, B and ZZYZX, but the others should work too. You need to use a glob_modpar_name command to get them to update each other unless you are using them directly.



Ling.
#299287
I think Olivier would like the parameters of GDL Object to be accessible from the Info Box or similar, so he would not have to click to enter the Object Settings Dialog, find the parameter to be able to modify it.
#299713
Hi,

A lot of the settings are actually graphically editable by the pink/purple hotspots in objects (once you click them, you can even input exact values). It doesn't work for every parameter but that let's you edit certain parameters without opening the settings. Just a tip.

Regards,
#299748
Code: Select all
PARAMETERS ZZYZX = ProLengthT

If GLOB_MODPAR_NAME = "ProWidth" then
		A = ProWidth
		PARAMETERS A = A
endif

If GLOB_MODPAR_NAME = "ProDia" then
		B = ProDia
		PARAMETERS B = B
endif

If GLOB_MODPAR_NAME = "ProHeight" then
		B = ProHeight
		PARAMETERS B = B
endif

If GLOB_MODPAR_NAME = "A" then
		ProWidth = A
		PARAMETERS ProWidth = ProWidth
endif

If GLOB_MODPAR_NAME = "B" then
		ProHeight = B
		ProDia = B
		PARAMETERS ProHeight = ProHeight
		PARAMETERS ProDia = ProDia
endif

If GLOB_MODPAR_NAME = "rafPro" | GLOB_MODPAR_NAME = "myProfileIdx" then
		A = ProWidth
		PARAMETERS A = A
		PARAMETERS ProWidth = ProWidth
		B = ProHeight
		PARAMETERS B = B
		PARAMETERS ProHeight = ProHeight
endIf

default.jpg
A, B, ZZYZX

Adding Hotspots as Daniel suggested is really convenient to the end user, but depending on the number of Hotspots, it can be a fair bit of scripting. One of my objects has 300 lines in the 2D Script and another 250 lines in the 3D Script dedicated purely to Hotspots. Though That includes line breaks which I have between each Hotspot for readability.




Ling