def initWidget(self, master): self.widget = Tkinter.PanedWindow(master, orient=Tkinter.HORIZONTAL) self.content = Tkinter.StringVar() self.content.set(self.__class__.__name__) self.content.trace("w", self.isChanged) name_wid = getSpellMenu(master, self.content) #name_wid.pack() self.widget.add(name_wid) self.value = Tkinter.StringVar() self.value.set(str(self.level)) level_wid = Tkinter.Spinbox(self.widget, from_=1, to=1000, textvariable=self.value, command=self.modifyLevel) level_wid.icursor(5) self.widget.add(level_wid) if self.__class__.has_target: #Target selector if not (hasattr(self, "target")): self.target = Target.UneCibleAuChoix() self.add_target = Tkinter.StringVar(self.widget) self.add_target.set( self.target.__class__.__name__) # default value self.addTarget_wid = getTargetMenu(self.widget, self.add_target) self.add_target.trace('w', self.modifyTarget) self.widget.add(self.addTarget_wid) #ENd of target selector return self.widget
def __init__(self, spell=None, target=Target.UneCibleAuChoix()): from Bonus import PasDeBonus if not spell: spell = PasDeBonus() self.target = target self.spell = spell self.parent = None self.positive = True
def __init__(self, monster=None, target=Target.UneCibleAuChoix()): if not monster: from Card import Card monster = Card('Mouton', 1, 1) self.monster = monster self.level = 1 self.monster.parent = self self.parent = None self.target = target
def initWidget(self, master): self.widget = Tkinter.PanedWindow(master, orient=Tkinter.HORIZONTAL) self.content = Tkinter.StringVar() self.content.set(self.__class__.__name__) self.content.trace("w", self.isChanged) self.spell_list = getSpellMenu(master, self.content) self.widget.add(self.spell_list) #Target selector if self.__class__.has_target: if not (hasattr(self, "target")): self.target = Target.UneCibleAuChoix() self.add_target = Tkinter.StringVar(self.widget) self.add_target.set( self.target.__class__.__name__) # default value self.addTarget_wid = getTargetMenu(self.widget, self.add_target) self.add_target.trace('w', self.modifyTarget) self.widget.add(self.addTarget_wid) #------------- #name_wid.pack() return self.widget
def initWidget(self, master): #from Bonus import getBonusMenu self.spell.parent = self self.spell.card = self.card self.widget = Tkinter.PanedWindow(master, orient=Tkinter.HORIZONTAL) self.content = Tkinter.StringVar() self.content.set(self.__class__.__name__) self.content.trace("w", self.isChanged) name_wid = getSpellMenu(self.widget, self.content) #name_wid.pack() self.widget.add(name_wid) bonus_wid = self.spell.initWidget(self.widget) self.widget.add(bonus_wid) if not (hasattr(self, "target")): self.target = Target.UneCibleAuChoix() self.add_target = Tkinter.StringVar(self.widget) self.add_target.set(self.target.__class__.__name__) # default value self.addTarget_wid = getTargetMenu(self.widget, self.add_target) self.add_target.trace('w', self.modifyTarget) self.widget.add(self.addTarget_wid) return self.widget
def __init__(self, level=1, level2=1, target=Target.UneCibleAuChoix()): self.level = level self.level2 = level2 self.target = target self.parent = None
def __init__(self, target=Target.UneCibleAuChoix()): self.parent = None self.target = target
def __init__(self, level=1, target=Target.UneCibleAuChoix()): self.level = level self.parent = None #from Target import UneCibleAuChoix self.target = target