use sylpheed_formats::{pak, ui_layout}; fn main(){ let ar=pak::PakArchive::open(std::env::args().nth(1).unwrap()).unwrap(); let b=ui_layout::parse_build(&ar.read(&ar.entries()[4]).unwrap()).unwrap(); for el in b.elements.iter().filter(|e| e.name.contains("ptloop")||e.name.contains("ptbtn")) { println!("{:<18} sprite={:?} has_leaf={}", el.name, el.sprite, b.records.contains_key(&el.name)); } }