Exemplo n.º 1
0
 public virtual void ApplyToConfiguration(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
 {
     DialogData.ApplyToConfiguration(config);
     config.PlaysSound    = PlaysSound;
     config.SoundPath     = SoundPath;
     config.IsEnabled     = IsEnabled;
     config.ShowsDialog   = ShowsDialog;
     config.AccelInterval = AccelInterval;
 }
		public override void ApplyToConfiguration( Utility.Configuration.ConfigurationData.ConfigNotifierBase config ) {
			base.ApplyToConfiguration( config );

			var c = config as Utility.Configuration.ConfigurationData.ConfigNotifierAnchorageRepair;

			if ( c != null ) {
				c.NotificationLevel = NotificationLevel;
			}
		}
Exemplo n.º 3
0
        public NotifierBase(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
        {
            Initialize();
            DialogData = new NotifierDialogData(config);
            if (config.PlaysSound && config.SoundPath != null && config.SoundPath != "")
            {
                LoadSound(config.SoundPath);
            }

            IsEnabled     = config.IsEnabled;
            PlaysSound    = config.PlaysSound;
            ShowsDialog   = config.ShowsDialog;
            AccelInterval = config.AccelInterval;
        }
 public void ApplyToConfiguration(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
 {
     config.ImagePath          = ImagePath;
     config.DrawsImage         = DrawsImage;
     config.DrawsMessage       = DrawsMessage;
     config.ClosingInterval    = ClosingInterval;
     config.CloseOnMouseMove   = CloseOnMouseMove;
     config.Alignment          = Alignment;
     config.Location           = Location;
     config.HasFormBorder      = HasFormBorder;
     config.TopMost            = TopMost;
     config.ShowWithActivation = ShowWithActivation;
     config.ForeColor          = ForeColor;
     config.BackColor          = BackColor;
 }
        public NotifierBase(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
        {
            Initialize();
            DialogData = new NotifierDialogData(config);
            if (config.PlaysSound && !string.IsNullOrEmpty(config.SoundPath))
            {
                LoadSound(config.SoundPath);
            }

            IsEnabled     = config.IsEnabled;
            IsSilenced    = config.IsSilenced;
            PlaysSound    = config.PlaysSound;
            SoundVolume   = config.SoundVolume;
            LoopsSound    = config.LoopsSound;
            ShowsDialog   = config.ShowsDialog;
            AccelInterval = config.AccelInterval;
        }
Exemplo n.º 6
0
        public override void ApplyToConfiguration(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
        {
            base.ApplyToConfiguration(config);


            if (config is Utility.Configuration.ConfigurationData.ConfigNotifierDamage c)
            {
                c.NotifiesBefore        = NotifiesBefore;
                c.NotifiesNow           = NotifiesNow;
                c.NotifiesAfter         = NotifiesAfter;
                c.LevelBorder           = LevelBorder;
                c.ContainsNotLockedShip = ContainsNotLockedShip;
                c.ContainsSafeShip      = ContainsSafeShip;
                c.ContainsFlagship      = ContainsFlagship;
                c.NotifiesAtEndpoint    = NotifiesAtEndpoint;
            }
        }
 public NotifierDialogData(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
 {
     Image     = null;
     ImagePath = "";
     if (config.DrawsImage && config.ImagePath != null && config.ImagePath != "")
     {
         LoadImage(config.ImagePath);
     }
     DrawsImage         = config.DrawsImage;
     DrawsMessage       = config.DrawsMessage;
     ClosingInterval    = config.ClosingInterval;
     CloseOnMouseMove   = config.CloseOnMouseMove;
     Alignment          = config.Alignment;
     Location           = config.Location;
     HasFormBorder      = config.HasFormBorder;
     TopMost            = config.TopMost;
     ShowWithActivation = config.ShowWithActivation;
     ForeColor          = config.ForeColor;
     BackColor          = config.BackColor;
 }
Exemplo n.º 8
0
        public override void ApplyToConfiguration(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
        {
            base.ApplyToConfiguration(config);

            var c = config as Utility.Configuration.ConfigurationData.ConfigNotifierBaseAirCorps;

            if (c != null)
            {
                c.NotifiesNotSupplied  = NotifiesNotSupplied;
                c.NotifiesTired        = NotifiesTired;
                c.NotifiesNotOrganized = NotifiesNotOrganized;

                c.NotifiesStandby = NotifiesStandby;
                c.NotifiesRetreat = NotifiesRetreat;
                c.NotifiesRest    = NotifiesRest;

                c.NotifiesNormalMap = NotifiesNormalMap;
                c.NotifiesEventMap  = NotifiesEventMap;

                c.NotifiesSquadronRelocation  = NotifiesSquadronRelocation;
                c.NotifiesEquipmentRelocation = NotifiesEquipmentRelocation;
            }
        }
 public NotifierCondition(Utility.Configuration.ConfigurationData.ConfigNotifierBase config)
     : base(config)
 {
     Initialize();
 }