for nCivicOption in range (gc.getNumCivicOptionInfos()):
nCivic = objLoopPlayer.getCivics (nCivicOption)
buttonName = self.getNextWidgetName()
screen.attachCheckBoxGFC(infoPanelName, buttonName, gc.getCivicInfo (nCivic).getButton(), ArtFileMgr.getInterfaceArtInfo("BUTTON_HILITE_SQUARE").getPath(), 46, 46, WidgetTypes.WIDGET_PEDIA_JUMP_TO_CIVIC, nCivic, 1, ButtonStyles.BUTTON_STYLE_LABEL)
if not bIsActivePlayer and nCivic == objActivePlayer.getCivics(nCivicOption):
screen.setState(buttonName,True)