Control++'s icon

Control++ 1.3.0 Scripts 4.3 Community

Submitted by user Rito12; MIT; 2024-12-05

This plugin adds control classes usefull for creating animated bars and tabs.

Firstly RevisedButton is a class similar to godot Button but uses RichTextLable to show contained text and automatically scrols it when it exceeds bounds using AutoScroll class.
ExpandableButton inherits from RevisedButton but normally displays only text or image and both when hovered by mouse.
AnimatedBar can be used for example to create ToolBar. It automaticaly resizes and rearranges its children and implements navigation mechanism if there are too many of them. It comes in two versions vertical and horizontal.
AnimatedTabContainer uses AnimatedBar to determine which child needs to be displayed similarly to godot TabContainer but does this with simple animation. It can support multiple AnimatedBar children at the same time.
IrregularGridContainer is very usefull for arranging ExpandableButton in rows and columns because it preserves additional space for them to expand in. Apart from that it rearranges its children in rows using theirs strech ratio property.

See documentation, in GodotEditor after instalation of this addon, for more informations. The markdown version can be found in github repository.


View files Download Submit an issue Recent Edits