diff --git a/src/widget/control-center/tiles/Tile.tsx b/src/widget/control-center/tiles/Tile.tsx index ac793f3..99ed057 100644 --- a/src/widget/control-center/tiles/Tile.tsx +++ b/src/widget/control-center/tiles/Tile.tsx @@ -74,6 +74,7 @@ class Tile extends Gtk.Box { this.icon = props.icon; this.title = props.title; + this.hexpand = true; if(props.hasArrow != null) this.hasArrow = props.hasArrow; @@ -104,11 +105,12 @@ class Tile extends Gtk.Box { valign={Gtk.Align.CENTER} hexpand> + xalign={0} ellipsize={Pango.EllipsizeMode.END} hexpand={false} + maxWidthChars={10} /> { @@ -123,7 +125,7 @@ class Tile extends Gtk.Box { if(this.hasArrow) this.append( - + { this.emit("clicked"); if(this.enableOnClicked && !this.state)