def SetUpTalentView(self): """ Builds the TreeView for the talents/flaws. """ self.talentView = self['talentView'] TMH.AddTextColumn(self.talentView,'Name',TMH.TalentListStore.col('Name')) TMH.AddTextColumn(self.talentView,'Bonuses',TMH.TalentListStore.col('Bonuses')) TMH.AddTextColumn(self.talentView,'Description',TMH.TalentListStore.col('Description')) TMH.RightClickToggle(self.talentView)
def SetUpItemView(self): """ Builds the TreeView for the items. """ self.itemView = self['itemView'] TMH.AddTextColumn(self.itemView,'Name',TMH.ItemListStore.col('Name')) TMH.AddTextColumn(self.itemView,'Bonuses',TMH.ItemListStore.col('Bonuses')) TMH.AddTextColumn(self.itemView,'Description',TMH.ItemListStore.col('Description')) TMH.RightClickToggle(self.itemView)
def SetUpWeaponSkillView(self): self.weaponSkillView = self['weaponOrderingView'] TMH.AddTextColumn(self.weaponSkillView,'Name',TMH.SkillTreeStore.col('Name')) self.weaponSkillView.enable_model_drag_dest([('text/plain',0,0)], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_MOVE) self.weaponSkillView.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, [('text/plain',0,0)], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_MOVE)
def SetUpSkillView(self): """ Builds the TreeView for the skills. Also builds the right-click menu to select visible columns. """ self.skillView = self['skillView'] TMH.AddTextColumn(self.skillView,'Name',TMH.SkillTreeStore.col('Name'), editable=self.FromEditSkillCell) TMH.AddTextColumn(self.skillView,'Ranks',TMH.SkillTreeStore.col('Ranks'), editable=self.FromEditSkillCell,viscol=TMH.SkillTreeStore.col('HasBonus')) TMH.AddTextColumn(self.skillView,'Rank Bonus',TMH.SkillTreeStore.col('ValueBonus'), viscol=TMH.SkillTreeStore.col('HasBonus')) TMH.AddTextColumn(self.skillView,'Bonus',TMH.SkillTreeStore.col('Bonus')) TMH.AddCheckboxColumn(self.skillView,'Commonly Used',TMH.SkillTreeStore.col('CommonlyUsed'), editable=self.FromToggleSkillCell) TMH.RightClickToggle(self.skillView) self['skillView'].enable_model_drag_dest([('text/plain',0,0)], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_MOVE) self['skillView'].enable_model_drag_source(gtk.gdk.BUTTON1_MASK, [('text/plain',0,0)], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_MOVE)
def SetUpStatView(self): """ Builds the TreeView for the stats. """ self.statView = self['statView'] TMH.AddTextColumn(self.statView,'Name',TMH.StatListStore.col('Name'), editable=self.FromEditStatCell) TMH.AddTextColumn(self.statView,'Temp',TMH.StatListStore.col('Temporary'), editable=self.FromEditStatCell) TMH.AddTextColumn(self.statView,'Value Bonus',TMH.StatListStore.col('ValueBonus')) TMH.AddTextColumn(self.statView,'Potential',TMH.StatListStore.col('Potential'), editable=self.FromEditStatCell) TMH.AddTextColumn(self.statView,'Potential Bonus',TMH.StatListStore.col('PotentialBonus')) TMH.AddTextColumn(self.statView,'Bonus',TMH.StatListStore.col('Bonus')) TMH.RightClickToggle(self.statView)
def SetUpCommonlyUsedSkillView(self): self.commonSkillView = self['commonSkillView'] TMH.AddTextColumn(self.commonSkillView,'Name',TMH.SkillTreeStore.col('Name')) TMH.AddTextColumn(self.commonSkillView,'Ranks',TMH.SkillTreeStore.col('Ranks')) TMH.AddTextColumn(self.commonSkillView,'Bonus',TMH.SkillTreeStore.col('Bonus'))