def __init__(self, instance): widget = "mainsquare_inhabitants.xml" icon_path = 'icons/tabwidget/mainsquare/inhabitants{tier}'.format( tier=self.__class__.LEVEL) super(MainSquareSettlerLevelTab, self).__init__(widget=widget, instance=instance, icon_path=icon_path) self.max_inhabitants = instance.session.db.get_settler_inhabitants_max( self.__class__.LEVEL) self.min_inhabitants = instance.session.db.get_settler_inhabitants_min( self.__class__.LEVEL) self.helptext = instance.session.db.get_settler_name( self.__class__.LEVEL) slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode( self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder('headline').text = _( instance.session.db.get_settler_name(self.__class__.LEVEL)) if self.__class__.LEVEL == TIER.CURRENT_MAX: # highest currently playable tier => upgrades not possible upgrades_label = self.widget.child_finder('upgrades_lbl') upgrades_label.text = _("Upgrade not possible:") upgrades_button = self.widget.child_finder('allow_upgrades') upgrades_button.set_inactive() upgrades_button.helptext = _( "This is the highest playable tier for now!")
def __init__(self, instance, widget): icon_path = 'content/gui/icons/tabwidget/mainsquare/inhabitants{incr}_%s.png'.format(incr=self.__class__.LEVEL) super(MainSquareSettlerLevelTab, self).__init__(widget=widget, instance=instance, icon_path=icon_path) self.max_inhabitants = instance.session.db.get_settler_inhabitants_max(self.__class__.LEVEL) self.helptext = instance.session.db.get_settler_name(self.__class__.LEVEL) slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode(self.settlement.tax_settings[self.__class__.LEVEL])
def __init__(self, instance): widget = "mainsquare_inhabitants.xml" icon_path = "content/gui/icons/tabwidget/mainsquare/inhabitants{incr}_%s.png".format(incr=self.__class__.LEVEL) super(MainSquareSettlerLevelTab, self).__init__(widget=widget, instance=instance, icon_path=icon_path) self.max_inhabitants = instance.session.db.get_settler_inhabitants_max(self.__class__.LEVEL) self.min_inhabitants = instance.session.db.get_settler_inhabitants_min(self.__class__.LEVEL) self.helptext = instance.session.db.get_settler_name(self.__class__.LEVEL) slider = self.widget.child_finder("tax_slider") val_label = self.widget.child_finder("tax_val_label") setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder("tax_val_label").text = unicode(self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder("headline").text = _(instance.session.db.get_settler_name(self.__class__.LEVEL))
def init_widget(self): super(MainSquareSettlerLevelTab, self).init_widget() slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode(self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder('headline').text = _(self.instance.session.db.get_settler_name(self.__class__.LEVEL)) if self.__class__.LEVEL == TIER.CURRENT_MAX: # highest currently playable tier => upgrades not possible upgrades_label = self.widget.child_finder('upgrades_lbl') upgrades_label.text = _("Upgrade not possible:") upgrades_button = self.widget.child_finder('allow_upgrades') upgrades_button.set_inactive() upgrades_button.helptext = _("This is the highest playable tier for now!")
def init_widget(self): super(MainSquareSettlerLevelTab, self).init_widget() slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode( self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder('headline').text = _( self.instance.session.db.get_settler_name(self.__class__.LEVEL)) if self.__class__.LEVEL == TIER.CURRENT_MAX: # highest currently playable tier => upgrades not possible upgrades_label = self.widget.child_finder('upgrades_lbl') upgrades_label.text = _("Upgrade not possible:") upgrades_button = self.widget.child_finder('allow_upgrades') upgrades_button.set_inactive() upgrades_button.helptext = _( "This is the highest playable tier for now!")
def __init__(self, instance): widget = "mainsquare_inhabitants.xml" icon_path = 'icons/tabwidget/mainsquare/inhabitants{tier}'.format(tier=self.__class__.LEVEL) super(MainSquareSettlerLevelTab, self).__init__(widget=widget, instance=instance, icon_path=icon_path) self.max_inhabitants = instance.session.db.get_settler_inhabitants_max(self.__class__.LEVEL) self.min_inhabitants = instance.session.db.get_settler_inhabitants_min(self.__class__.LEVEL) self.helptext = instance.session.db.get_settler_name(self.__class__.LEVEL) slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode(self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder('headline').text = _(instance.session.db.get_settler_name(self.__class__.LEVEL)) if self.__class__.LEVEL == TIER.CURRENT_MAX: # highest currently playable tier => upgrades not possible upgrades_label = self.widget.child_finder('upgrades_lbl') upgrades_label.text = _("Upgrade not possible:") upgrades_button = self.widget.child_finder('allow_upgrades') upgrades_button.set_inactive() upgrades_button.helptext = _("This is the highest playable tier for now!")
def __init__(self, instance): widget = "mainsquare_inhabitants.xml" icon_path = 'icons/tabwidget/mainsquare/inhabitants{tier}'.format( tier=self.__class__.LEVEL) super(MainSquareSettlerLevelTab, self).__init__(widget=widget, instance=instance, icon_path=icon_path) self.max_inhabitants = instance.session.db.get_settler_inhabitants_max( self.__class__.LEVEL) self.min_inhabitants = instance.session.db.get_settler_inhabitants_min( self.__class__.LEVEL) self.helptext = instance.session.db.get_settler_name( self.__class__.LEVEL) slider = self.widget.child_finder('tax_slider') val_label = self.widget.child_finder('tax_val_label') setup_tax_slider(slider, val_label, self.settlement, self.__class__.LEVEL) self.widget.child_finder('tax_val_label').text = unicode( self.settlement.tax_settings[self.__class__.LEVEL]) self.widget.child_finder('headline').text = _( instance.session.db.get_settler_name(self.__class__.LEVEL))