def __init__(self, **kwargs): Warehouse.__init__(self) # The name of the set object that owns this list self.__slide_set_name = kwargs.pop('set_name') # An active/inactive list for which slides to display self.__active = kwargs.pop('active') self.__inactive = kwargs.pop('inactive') # The slide order for output by activeObjects self.__slide_order = [] # Map between the slide name and location in the objects list self.__slide_map = dict() # Object counter self.__count = 0
def __init__(self, **kwargs): Warehouse.__init__(self) self.format = kwargs.pop('format', 'remark') self.css = dict() # Storage for the css stylesheet
def addObject(self, moose_object): Warehouse.addObject(self, moose_object) name = moose_object.name() self.__slide_order.append(name) self.__slide_map[name] = self.__count self.__count += 1
def insertObject(self, index, moose_object): Warehouse.addObject(self, moose_object) name = moose_object.name() self.__slide_map[name] = self.__count self.__slide_order.insert(index, name) self.__count += 1