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

Multi Split Container

An asset by Twister
The page banner background of a mountain and forest
Multi Split Container thumbnail image
Multi Split Container thumbnail image
Multi Split Container thumbnail image
Multi Split Container thumbnail image
Multi Split Container hero image

Quick Information

0 ratings
Multi Split Container icon image
Twister
Multi Split Container

Alow splitting elements into containers with the same size in the canvas rectangle.## Features- Auto Split in columns by child node count. (Work on nodes with base as Control)- Auto Split in rows by you row value setted.- Lines Size/Color Changeables.- Drag Button Size/Color Changeables- Drag Button Icon Changeables.- Reset offset splited container on double click on line.- Auto show content on focus.More details in the original github post.

Supported Engine Version
4.4
Version String
1.0.6
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Multi-Split-Container

Allow splitting elements into containers with the same size in the canvas rectangle.

Buy Me A Coffee

README Godot Engine 4.3 README ToolHack README Copyrights License

[!NOTE] This plugin was initially created to be used by Script-Spliter v0.2 addon.

Features

  • Auto Split in columns by child node count. (Work on nodes with base as Control)
  • Auto Split in rows by you max columns value setted.
  • Lines Size/Color Changeables.
  • Drag Button Size/Color Changeables.
  • Drag Button Icon Changeables.
  • Reset offset splited container on double click on line.
  • Auto show content on focus.
  • Smooth Expand Container.

Preview

Video Example Scene.

README video preview

Image Example Scene before/after move splited container by drag buttons.

README image_preview2

Image Example Scene 2 nested child.

README image_preview2

How Work

After enable this plugin, you can see the new node called MultiSplitContainer.

This node automatically creates a SplitContainerItem node that will be managed by MultiSplitContainer for split/resize.

Nodes

[!TIP] This nodes are extends by Control and work with any nodes type control.

example: Label, ColorRect, TextureRect, other controls...

MultiSplitContainer

This is the root and you can add any child node, this node auto add the child node to a new SplitContainerItem.

SplitContainerItem

This node is created by MultiSplitContainer and you can add any child to this node.

You can put a issue request for bugs/changes and remember support me for more good things hey!

Copyrights (c) CodeNameTwister. See LICENSE for details.

Alow splitting elements into containers with the same size in the canvas rectangle.

## Features

- Auto Split in columns by child node count. (Work on nodes with base as Control)

- Auto Split in rows by you row value setted.

- Lines Size/Color Changeables.

- Drag Button Size/Color Changeables

- Drag Button Icon Changeables.

- Reset offset splited container on double click on line.

- Auto show content on focus.

More details in the original github post.

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
Multi Split Container icon image
Twister
Multi Split Container

Alow splitting elements into containers with the same size in the canvas rectangle.## Features- Auto Split in columns by child node count. (Work on nodes with base as Control)- Auto Split in rows by you row value setted.- Lines Size/Color Changeables.- Drag Button Size/Color Changeables- Drag Button Icon Changeables.- Reset offset splited container on double click on line.- Auto show content on focus.More details in the original github post.

Supported Engine Version
4.4
Version String
1.0.6
License Version
MIT
Support Level
community
Modified Date
1 day 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