Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
    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)
Beispiel #4
0
    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)