group { "e/modules/tiling/indicator"; images.image: "outline.png" COMP; images.image: "diagonal_stripes.png" COMP; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image.normal: "outline.png"; image.border: 4 4 4 4; image.middle: 0; fill.smooth: 0; color: 51 153 255 255; } } image { "background"; desc { "default"; image.normal: "diagonal_stripes.png"; color: 51 153 255 50; TILED_PATTERN(240, 240) } } swallow { "e.client.icon"; scale: 1; desc { "default"; min: 24 24; rel1 { relative: 0.5 0.5; } rel2 { relative: 0.5 0.5; } } } } } group { name: "e/modules/tiling/main"; max: 160 160; images.image: "tiling-horiz.png" COMP; images.image: "tiling-vert.png" COMP; images.image: "tiling-float.png" COMP; parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; image.normal: "tiling-vert.png"; color: 160 160 160 255; } description { state: "vertical" 0.0; inherit: "default" 0.0; image.normal: "tiling-horiz.png"; } description { state: "floating" 0.0; inherit: "default" 0.0; image.normal: "tiling-float.png"; } } } programs { program { signal: "tiling,mode,horizontal"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; } program { signal: "tiling,mode,vertical"; source: "e"; action: STATE_SET "vertical" 0.0; target: "base"; } program { signal: "tiling,mode,floating"; source: "e"; action: STATE_SET "floating" 0.0; target: "base"; } } }