Introjucer component as public?



It seems all UI components added through Introjucer are private.
Is there a way to make them public ?

I cannot find any option in introjucer to add a public UI component rather than private.


You can just add your own public accessor methods to return them.


Thanks for your fast answer.

Yes I can, but I have about 150 components and I would have prefered making them public.
Thanks anyway !


Having 150 public components inside a parent sounds like a bad code smell to me!



Got it, but my app features a lot of small options with their label, control and more, resulting in a lot of introjucer components.
I do no see any reason to split them into different sub components btw.