Mainview ifdef