コード例 #1
0
    def create(self, screen):
        tab = self.createTab(screen)
        panel = self.createMainPanel(screen)
        column = self.addOneColumnLayout(screen, panel)

        left, right = self.addTwoColumnLayout(screen, column, "Bottom", False)
        screen.setLayoutFlag(right, "LAYOUT_RIGHT")
        screen.setLayoutFlag(right, "LAYOUT_SIZE_HPREFERREDEXPANDING")
        import SystemPaths as SP
        self.addLabel(screen, left, "Version",
                      "%s %s" % (SP.modName, GC.getGame().getC2CVersion()))

        screen.attachHSeparator(column, column + "Sep2")
        self.addLabel(screen, column, "Debug_Logging", "Debugging Output:")
        left, center, right = self.addThreeColumnLayout(screen, column)
        self.addTextDropdown(screen, left, left, "Core__ScreenLogLevel")
        self.addTextDropdown(screen, center, center, "Core__FileLogLevel")
        self.addCheckbox(screen, right, "Core__LogTime")

        screen.attachHSeparator(column, column + "Sep3")
        items = BugConfigTracker.combine()
        itemNum = 0

        for item in items:
            itemNum += 1
            subitemNum = 0
            self.addLabel(screen, column, item[0], item[0])
            for value in item[1]:
                subitemNum += 1
                self.addLabel(screen, column,
                              "ConfigSubitem-%d-%d" % (itemNum, subitemNum),
                              "  - " + value)
コード例 #2
0
    def create(self, screen):
        _ = self.createTab(screen)
        panel = self.createMainPanel(screen)
        column = self.addOneColumnLayout(screen, panel)

        # Flunky PAE remove OptionsKey and OptionsButton options
        # left, right = self.addTwoColumnLayout(screen, column, "Bottom", False)
        # self.addCheckbox(screen, left, "MainInterface__OptionsKey")
        # self.addCheckbox(screen, left, "MainInterface__OptionsButton")
        # screen.setLayoutFlag(right, "LAYOUT_RIGHT")
        # screen.setLayoutFlag(right, "LAYOUT_SIZE_HPREFERREDEXPANDING")
        # self.addLabel(screen, right, "Version",
        # CvModName.getDisplayNameAndVersion() + " (" + CvModName.getCivNameAndVersion() + ")")
        screen.setLayoutFlag(column, "LAYOUT_RIGHT")
        screen.setLayoutFlag(column, "LAYOUT_SIZE_HPREFERREDEXPANDING")
        self.addLabel(
            screen, column, "Version",
            CvModName.getDisplayNameAndVersion() + " (" +
            CvModName.getCivNameAndVersion() + ")")

        #		screen.attachHSeparator(column, column + "Sep1")
        #		self.addLabel(screen, column, "Subversion", "Subversion (SVN):")
        #		self.addCheckbox(screen, column, "Core__CheckForUpdates")
        #		columnL, columnR = self.addTwoColumnLayout(screen, column, "Core")
        #		self.addTextEdit(screen, columnL, columnR, "Core__LocalRoot")
        #		self.addTextEdit(screen, columnL, columnR, "Core__RepositoryUrl")

        screen.attachHSeparator(column, column + "Sep2")
        self.addLabel(screen, column, "Debug_Logging", "Debugging Output:")
        left, center, right = self.addThreeColumnLayout(screen, column)
        self.addTextDropdown(screen, left, left, "Core__ScreenLogLevel")
        self.addTextDropdown(screen, center, center, "Core__FileLogLevel")
        self.addCheckbox(screen, right, "Core__LogTime")

        screen.attachHSeparator(column, column + "Sep3")
        items = BugConfigTracker.combine()
        itemNum = 0
        #		first = True
        for item in items:
            itemNum += 1
            subitemNum = 0
            #			if not first:
            #				screen.attachHSeparator(column, "ItemSep-%d" % itemNum)
            #			else:
            #				first = False
            self.addLabel(screen, column, item[0], item[0])
            for value in item[1]:
                subitemNum += 1
                self.addLabel(screen, column,
                              "ConfigSubitem-%d-%d" % (itemNum, subitemNum),
                              "  - " + value)
コード例 #3
0
	def create(self, screen):
		tab = self.createTab(screen)
		panel = self.createMainPanel(screen)
		column = self.addOneColumnLayout(screen, panel)
		
		items = BugConfigTracker.combine()
		itemNum = 0
#		first = True
		for item in items:
			itemNum += 1
			subitemNum = 0
#			if not first:
#				screen.attachHSeparator(column, "ItemSep-%d" % itemNum)
#			else:
#				first = False
			self.addLabel(screen, column, item[0], item[0])
			for value in item[1]:
				subitemNum += 1
				self.addLabel(screen, column, "ConfigSubitem-%d-%d" % (itemNum, subitemNum), "  - " + value)
コード例 #4
0
    def create(self, screen):
        _ = self.createTab(screen)
        panel = self.createMainPanel(screen)
        column = self.addOneColumnLayout(screen, panel)

        items = BugConfigTracker.combine()
        itemNum = 0
#		first = True
        for item in items:
            itemNum += 1
            subitemNum = 0
#			if not first:
#				screen.attachHSeparator(column, "ItemSep-%d" % itemNum)
#			else:
#				first = False
            self.addLabel(screen, column, item[0], item[0])
            for value in item[1]:
                subitemNum += 1
                self.addLabel(screen, column, "ConfigSubitem-%d-%d" % (itemNum, subitemNum), "  - " + value)
コード例 #5
0
	def create(self, screen):
		tab = self.createTab(screen)
		panel = self.createMainPanel(screen)
		column = self.addOneColumnLayout(screen, panel)

		left, right = self.addTwoColumnLayout(screen, column, "Bottom", False)
		self.addCheckbox(screen, left, "MainInterface__OptionsKey")
		self.addCheckbox(screen, left, "MainInterface__OptionsButton")
		screen.setLayoutFlag(right, "LAYOUT_RIGHT")
		screen.setLayoutFlag(right, "LAYOUT_SIZE_HPREFERREDEXPANDING")
		self.addLabel(screen, right, "Version", 
					  CvModName.getDisplayNameAndVersion() + " (" + CvModName.getCivNameAndVersion() + ")")
		
#		screen.attachHSeparator(column, column + "Sep1")		
#		self.addLabel(screen, column, "Subversion", "Subversion (SVN):")
#		self.addCheckbox(screen, column, "Core__CheckForUpdates")
#		columnL, columnR = self.addTwoColumnLayout(screen, column, "Core")
#		self.addTextEdit(screen, columnL, columnR, "Core__LocalRoot")
#		self.addTextEdit(screen, columnL, columnR, "Core__RepositoryUrl")

		screen.attachHSeparator(column, column + "Sep2")
		self.addLabel(screen, column, "Debug_Logging", "Debugging Output:")
		left, center, right = self.addThreeColumnLayout(screen, column)
		self.addTextDropdown(screen, left, left, "Core__ScreenLogLevel")
		self.addTextDropdown(screen, center, center, "Core__FileLogLevel")
		self.addCheckbox(screen, right, "Core__LogTime")
				
		screen.attachHSeparator(column, column + "Sep3")
		items = BugConfigTracker.combine()
		itemNum = 0
#		first = True
		for item in items:
			itemNum += 1
			subitemNum = 0
#			if not first:
#				screen.attachHSeparator(column, "ItemSep-%d" % itemNum)
#			else:
#				first = False
			self.addLabel(screen, column, item[0], item[0])
			for value in item[1]:
				subitemNum += 1
				self.addLabel(screen, column, "ConfigSubitem-%d-%d" % (itemNum, subitemNum), "  - " + value)