Hi all,
Below are my parts definition in EDC file,  i  find the memory leak issue when 
use signal "START_LOADING" and "STOP_LOADING" to start and stop the image 
loading.
If there anything wrong ?  Please advise, thanks.


collections.group { "fresh_group";
    parts {
    image { "fresh";
            repeat_events: 1;
            desc { "default"
                min: CAPTION_ICON_SIZE CAPTION_ICON_SIZE; 
                max: CAPTION_ICON_SIZE CAPTION_ICON_SIZE; 
                anchors.vertical_center: "refresh_weather" VERTICAL_CENTER;
                anchors.horizontal_center: "refresh_weather" HORIZONTAL_CENTER;
                image { normal: "refresh_default.png"; }
            }
desc { "loading1"
                inherit: "default";
                image { normal: "refresh_gif1.png"; }
            }
desc { "loading2"
                inherit: "default";
                image { normal: "refresh_gif2.png"; }
            }
desc { "loading3"
                inherit: "default";
                image { normal: "refresh_gif3.png"; }
            }
desc { "loading4"
                inherit: "default";
                image { normal: "refresh_gif4.png"; }
            }
desc { "loading5"
                inherit: "default";
                image { normal: "refresh_gif5.png"; }
            }
desc { "loading6"
                inherit: "default";
                image { normal: "refresh_gif6.png"; }
            }
desc { "loading7"
                inherit: "default";
                image { normal: "refresh_gif7.png"; }
            }
desc { "loading8"
                inherit: "default";
                image { normal: "refresh_gif8.png"; }
            }
        }
    }
    programs {
        program {
            name: "start";
            signal: "START_LOADING";
            source: "cardstack";
            action: STATE_SET "default";
            target: "fresh";
            after: "img1";
        }
        program {
            name: "img1";
            action: STATE_SET "loading1";
            target: "fresh";
            transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img2";
        }
        program {
            name: "img2";
            action: STATE_SET "loading2";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img3";
        }
program {
            name: "img3";
            action: STATE_SET "loading3";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img4";
        }
program {
            name: "img4";
            action: STATE_SET "loading4";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img5";
        }
program {
            name: "img5";
            action: STATE_SET "loading5";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img6";
        }
program {
            name: "img6";
            action: STATE_SET "loading6";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img7";
        }
program {
            name: "img7";
            action: STATE_SET "loading7";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img8";
        }
program {
            name: "img8";
            action: STATE_SET "loading8";
            target: "fresh";
transition: LINEAR 0.1;
            in: 0.1 0.0;
            after: "img1";
        }
        program {
            name: "stop";
signal: "STOP_LOADING";
source: "cardstack";
            sequence {
                action: ACTION_STOP;
 target: "start";
            target: "img1";
            target: "img2";
target: "img3";
target: "img4";
target: "img5";
target: "img6";
target: "img7";
target: "img8";
                action: STATE_SET "default";
target: "fresh";
            }
        }
   }
 } 
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to