std::string background_name(
temp_file_name(temp_dir_, "menu-%3d-back.png", 1 + index));
- std::cout << "saving " << background_name << std::endl;
+ std::cout << "INFO: Saving " << background_name << std::endl;
background->save(background_name, "png");
std::string highlights_name(
temp_file_name(temp_dir_, "menu-%3d-links.png", 1 + index));
- std::cout << "saving " << highlights_name << std::endl;
+ std::cout << "INFO: Saving " << highlights_name << std::endl;
highlights->save(highlights_name, "png");
std::string spumux_name(
}
}
}
+ // Pad vertically to even y coordinates since dvdauthor claims
+ // odd values may result in incorrect display.
+ // XXX This may cause overlappping where it wasn't previously
+ // a problem.
spumux_file << " <button"
" x0='" << this_entry.area.left << "'"
- " y0='" << this_entry.area.top << "'"
+ " y0='" << (this_entry.area.top & ~1) << "'"
" x1='" << this_entry.area.right << "'"
- " y1='" << this_entry.area.bottom << "'"
+ " y1='" << ((this_entry.area.bottom + 1) & ~1) << "'"
" left='" << (i == 0 ? button_count : i) << "'"
" right='" << 1 + (i + 1) % button_count << "'"
" up='" << 1 + up_button << "'"
const char * argv[] = {
"/bin/sh", "-c", command.c_str(), 0
};
- std::cout << "running " << command << std::endl;
+ std::cout << "INFO: Running " << command << std::endl;
int command_result;
Glib::spawn_sync(".",
Glib::ArrayHandle<std::string>(