Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Control++

An asset by Rito12
The page banner background of a mountain and forest
Control++ hero image

Quick Information

0 ratings
Control++ icon image
Rito12
Control++

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.

Supported Engine Version
4.3
Version String
1.3.0
License Version
MIT
Support Level
community
Modified Date
8 months ago
Git URL
Issue URL

#This is Control++ godot plugin.

##---- Description ----

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.

Here is a link to Source Code.

##---- Instalation ----

Download latest release from GitHub or install using Godot Asset Library.

##---- TODO ----

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.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Control++ icon image
Rito12
Control++

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.

Supported Engine Version
4.3
Version String
1.3.0
License Version
MIT
Support Level
community
Modified Date
8 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers