'Return actions for submenu \'New...\''

def create_file_new_actions(self, fnames):

    if (not fnames):
        return []
    new_file_act = create_action(self, _('File...'), icon=ima.icon('filenew'), triggered=(lambda : self.new_file(fnames[(-1)])))
    new_module_act = create_action(self, _('Module...'), icon=ima.icon('spyder'), triggered=(lambda : self.new_module(fnames[(-1)])))
    new_folder_act = create_action(self, _('Folder...'), icon=ima.icon('folder_new'), triggered=(lambda : self.new_folder(fnames[(-1)])))
    new_package_act = create_action(self, _('Package...'), icon=ima.icon('package_new'), triggered=(lambda : self.new_package(fnames[(-1)])))
    return [new_file_act, new_folder_act, None, new_module_act, new_package_act]
