Пример #1
0
    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])
Пример #3
0
    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))
Пример #4
0
	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!")
Пример #7
0
    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))