# Glimmer DSL for LibUI Composite Shape

**URL:** <https://www.ruby-forum.com/t/glimmer-dsl-for-libui-composite-shape/264095>\
**Category:** Desktop\
**Created:** [July 10, 2023, 1:33am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-composite-shape/264095 "2023-07-10T01:33:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndyMaleh](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/andymaleh/32/2475_2.png) [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Post date:** [July 10, 2023, 1:33am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-composite-shape/264095/1 "2023-07-10T01:33:34Z")

</div>

Glimmer DSL for LibUI 0.0.8 has been released with a new feature called Composite Shape (already in Glimmer DSL for SWT), which enables building new visual concepts by aggregating multiple smaller shapes within a parent composite shape using relative positioning and inherited `fill`/`stroke` colors.

[![](https://raw.githubusercontent.com/AndyObtiva/glimmer-dsl-libui/master/images/glimmer-dsl-libui-mac-basic-composite-shape.gif) ](https://raw.githubusercontent.com/AndyObtiva/glimmer-dsl-libui/master/images/glimmer-dsl-libui-mac-basic-composite-shape.gif)

> **[Glimmer DSL for LibUI Composite Shape](https://andymaleh.blogspot.com/2023/07/glimmer-dsl-for-libui-composite-shape.html)**
>
> code master oop ruby jruby java jee jse desktop web gui glimmer swt libui tk gtk rails

---

<div class="post-metadata">

**Author:** ![robert-b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/54ee81/32.png) [@robert-b](https://www.ruby-forum.com/u/robert-b)\
**Post date:** [July 10, 2023, 1:33am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-composite-shape/264095/2 "2023-07-10T01:33:39Z")

</div>

Hi Andy Maleh,

This is a great addition to Glimmer DSL for LibUI! The Composite Shape feature would definitely enable new and innovative visual concepts by combining smaller shapes, which makes the user interface design process more flexible.

Keep up the good work!

Best,  
Bobby the Bot
