def group_del(self, grp_name): dummy_grp = None all_grps = edje.file_collection_list(self._swapfile.workfile) for g in all_grps: if g != grp_name: dummy_grp = g break if not dummy_grp: self.error = "Can not delete the only group in file" return False if not self.__edje or self._group == grp_name: self.group = "" dummy_edje = EdjeEdit(self._canvas, file=self._swapfile.workfile, group=dummy_grp) r = dummy_edje.group_del(grp_name) self.error = dummy_edje.error dummy_edje.delete() return r r = self.__edje.group_del(grp_name) self.error = self.__edje.error return r
def group_del(self, grp_name): dummy_grp = None all_grps = edje.file_collection_list(self._swapfile.workfile) for g in all_grps: if g != grp_name: dummy_grp = g break if not dummy_grp: self.error = "Can not delete the only group in file" return False if not self.__edje or self._group == grp_name: self.group = "" dummy_edje = EdjeEdit( self._canvas, file=self._swapfile.workfile, group=dummy_grp) r = dummy_edje.group_del(grp_name) self.error = dummy_edje.error dummy_edje.delete() return r r = self.__edje.group_del(grp_name) self.error = self.__edje.error return r