images { image: "emptytrash.png" COMP; image: "fulltrash.png" COMP; } group { name: "e/icons/fileman/trash"; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; align: 0.5 0.0; color: 255 255 255 255; image { normal: "emptytrash.png"; } } description { state: "full" 0.0; inherit: "default" 0.0; image.normal: "fulltrash.png"; } } } programs { program { name: "full"; signal: "e,state,trash,full"; source: "e"; action: STATE_SET "full" 0.0; transition: LINEAR 0.5; target: "icon"; } program { name: "empty"; signal: "e,state,trash,empty"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "icon"; } } }