ElectronicObserver.Window.FormCompass.ConfigurationChanged C# (CSharp) Méthode

ConfigurationChanged() private méthode

private ConfigurationChanged ( ) : void
Résultat void
		void ConfigurationChanged()
		{

			Font = PanelEnemyFleet.Font = MainFont = Utility.Configuration.Config.UI.MainFont;
			SubFont = Utility.Configuration.Config.UI.SubFont;

			TextMapArea.Font =
			TextDestination.Font =
			TextEventKind.Font =
			TextEventDetail.Font = Font;

			BasePanel.AutoScroll = Utility.Configuration.Config.FormCompass.IsScrollable;

			_candidatesDisplayCount = Utility.Configuration.Config.FormCompass.CandidateDisplayCount;
			_enemyFleetCandidateIndex = 0;
			if (PanelEnemyCandidate.Visible)
				NextEnemyFleetCandidate(0);

			if (ControlMembers != null)
			{
				TableEnemyMember.SuspendLayout();

				TableEnemyMember.Location = new Point(TableEnemyMember.Location.X, TableEnemyFleet.Bottom + 6);

				bool flag = Utility.Configuration.Config.FormFleet.ShowAircraft;
				for (int i = 0; i < ControlMembers.Length; i++)
				{
					ControlMembers[i].Equipments.ShowAircraft = flag;
					ControlMembers[i].ConfigurationChanged();
				}

				ControlHelper.SetTableRowStyles(TableEnemyMember, ControlHelper.GetDefaultRowStyle());
				TableEnemyMember.ResumeLayout();
			}


			if (ControlCandidates != null)
			{
				TableEnemyCandidate.SuspendLayout();

				for (int i = 0; i < ControlCandidates.Length; i++)
					ControlCandidates[i].ConfigurationChanged();

				ControlHelper.SetTableRowStyles(TableEnemyCandidate, new RowStyle(SizeType.AutoSize));
				ControlHelper.SetTableColumnStyles(TableEnemyCandidate, ControlHelper.GetDefaultColumnStyle());
				TableEnemyCandidate.ResumeLayout();
			}
		}