added gtk boilerplate menu code