private void dispatcherTimer_Tick(object sender, EventArgs e)
        {
            DateTime now         = DateTime.Now;
            double   secondAngle = 6.0 * now.Second;

            if (secondAngle != rotateSecond.Angle)
            {
                rotateSecond.Angle = secondAngle;
            }

            double minuteAngle = 6.0 * (now.Minute + (now.Second / 60.0));

            if (minuteAngle != rotateMinute.Angle)
            {
                rotateMinute.Angle = minuteAngle;
            }

            double hourAngle = 30.0 * ((now.Hour % 12) + (now.Minute / 60.0));

            if (hourAngle != rotateHour.Angle)
            {
                rotateHour.Angle = hourAngle;
            }

            txtTime.Text = now.ToString("T");

            if (DisableScreensaver)
            {
                ScreenSaver.ResetIdleTimer(DisableScreensaver);
            }
        }
Exemple #2
0
    void Start()
    {
        screenSaver   = GetComponent <ScreenSaver>();
        touchInput    = GetComponent <TouchInput>();
        answerManager = GetComponent <AnswerManager>();

        for (int i = 0; i < topicButtons.Length; i++)
        {
            int j = i;
            topicButtons[j].GetComponent <Button>().onClick.AddListener(delegate { SwitchTopic(j); });
            topicButtons[j].GetComponent <ButtonHighlighter>().Init();
        }
        currentTopic = -1;
        SwitchTopic(currentTopic);

        for (int i = 0; i < Enum.GetNames(typeof(Category)).Length; i++)
        {
            int      j        = i;
            Category category = (Category)j;
            var      button   = Instantiate(categoryButtonPrefab, categoryRoot);
            button.GetComponent <Button>().onClick.AddListener(delegate { SwitchCategory((int)category); });
            string name = "";
            switch (category)
            {
            case Category.Categorie1:
                name = "Versicherungs-\nunternehmen";
                break;

            case Category.Categorie2:
                name = "Pensionskassen\n";
                break;

            case Category.Categorie3:
                name = "Betriebliche\nVorsorgekassen  ";
                break;

            case Category.Categorie4:
                name = "Kreditinstitute\n ";
                break;

            case Category.Categorie5:
                name = "Wertpapier-\ndienstleister";
                break;

            case Category.Categorie6:
                name = "Fondsindustrie\n ";
                break;
            }
            button.GetComponentInChildren <Text>().text = name;
            button.name = name;
            button.GetComponent <ButtonHighlighter>().Init();
            categoryButtons.Add(button);
        }
        currentCategory = -1;
        SwitchCategory(currentCategory);
        okButton.GetComponent <ButtonAnimator>().onAnimationFinished.AddListener(delegate { OnOkButtonClicked(); });
        answerSlider.GetComponent <Slider>().onValueChanged.AddListener(OnAnswerSliderValueChanged);
        answerSlider.GetComponent <FadeObject>().Init();
        ActivateOKButton(false);
    }
 private void Timer_Tick(object sender, EventArgs e)
 {
     _timer.Stop();
     ScreenSaver.Visibility = Visibility.Visible;
     ScreenSaver.Play();
     _screenSaver = true;
 }
        public static void Main(string[] args)
        {
            // /org/gnome/ScreenSaver org.gnome.ScreenSaver
            try
            {
                Console.WriteLine("Gonna try and lock the screen!");
                Bus bus = Bus.Session;

                //ScreenSaver saver = bus.GetObject<ScreenSaver>("org.gnome.ScreenSaver", new ObjectPath("/org/gnome/ScreenSaver"));
                ScreenSaver saver = bus.GetObject <ScreenSaver>("org.gnome.Nautilus", new ObjectPath("/com/canonical/unity/launcherentry/1540790312"));
                Console.WriteLine("Got the object successfully");

                //Console.WriteLine("Introspect: {0}", saver.Introspect());
                Console.WriteLine("Version = {0}", saver.Get("com.canonical.dbusmenu", "Version"));
                Console.WriteLine("Status = {0}", saver.Get("com.canonical.dbusmenu", "Status"));
                Console.WriteLine("TextDirection = {0}", saver.Get("com.canonical.dbusmenu", "TextDirection"));

                //saver.Lock();
                saver.SetActive(true);
                System.Threading.Thread.Sleep(5000);
                while (saver.GetActive())
                {
                    //Sleep while the screensaver is active
                    Console.WriteLine("Active during Saver for {0}", saver.GetActiveTime());
                    Thread.Sleep(100);
                }
                Console.WriteLine("ScreenSaver was active for {0} seconds", saver.GetActiveTime());
            }
            catch (Exception e)
            {
                Console.WriteLine("Couldn't get the ScreenSaver object");
                Console.WriteLine("Error: {0}", e.Message);
                Console.WriteLine(e.StackTrace);
            }
        }
Exemple #5
0
    // Use this for initialization
    void Start()
    {
        Prompt = GameObject.Find("Prompts");
        System = GameObject.Find("System");

        ComAddress   = "S:/Settings";
        windowRect.x = Customize.cust.windowx[windowID];
        windowRect.y = Customize.cust.windowy[windowID];

        ep     = Prompt.GetComponent <ErrorProm>();
        def    = System.GetComponent <Defalt>();
        com    = System.GetComponent <Computer>();
        os     = System.GetComponent <OS>();
        desk   = System.GetComponent <Desktop>();
        ct     = System.GetComponent <CustomTheme>();
        mouse  = System.GetComponent <Mouse>();
        appman = System.GetComponent <AppMan>();
        ss     = System.GetComponent <ScreenSaver>();
        sc     = System.GetComponent <SoundControl>();

        TempName = "";
        TempPass = "";
        UpdateRezList();
        AddTime();
        SetPos();

        Scale = Customize.cust.UIScale;

        windowRect.x = Screen.width - windowRect.width - 1;
        windowRect.y = 50;
    }
Exemple #6
0
 void screenSaverConfigurer(ScreenSaver saver)
 {
     saver.SlidePage.ShowTitle = Settings.Default.ShowTitle;
     saver.Closed    += onSaverClosed;
     saver.HandleKey += onHandleKeyUp;
     saver.Show();
 }
Exemple #7
0
 /// <summary>
 /// Load the screensaver window.
 /// </summary>
 /// <param name="isPreview">Indicates whether the screensaver should be launched in preview mode.</param>
 private void LoadScreenSaver(bool isPreview = false)
 {
     foreach (Screen s in Screen.AllScreens)
     {
         Window window;
         if (s != Screen.PrimaryScreen)
         {
             if (isPreview)
             {
                 continue;
             }
             window = new Blackout();
         }
         else
         {
             window = new ScreenSaver();
         }
         window.Left    = s.WorkingArea.Left;
         window.Top     = s.WorkingArea.Top;
         window.Width   = s.WorkingArea.Width;
         window.Height  = s.WorkingArea.Height;
         window.Topmost = true;
         window.Show();
     }
 }
        public MainWindow()
        {
            InitializeComponent();

            try
            {
                this.logger = Gnosis.Utilities.Log4NetLogger.GetDefaultLogger(typeof(MainWindow));
            }
            catch (Exception loggerEx)
            {
                throw new ApplicationException("Could not initialize logger", loggerEx);
            }

            try
            {
                logger.Info("Initializing Alexandria");

                mediaFactory    = new MediaFactory(logger);
                securityContext = new SecurityContext(mediaFactory);
                tagTypeFactory  = new TagTypeFactory();

                mediaRepository = new SQLiteMediaRepository(logger, mediaFactory);
                mediaRepository.Initialize();

                linkRepository = new SQLiteLinkRepository(logger);
                linkRepository.Initialize();

                tagRepository = new SQLiteTagRepository(logger, tagTypeFactory);
                tagRepository.Initialize();

                metadataRepository = new SQLiteMetadataRepository(logger, securityContext, mediaFactory);
                metadataRepository.Initialize();

                marqueeRepository = new SQLiteMarqueeRepository(logger);

                audioStreamFactory = new AudioStreamFactory();

                videoPlayer = new Gnosis.Video.Vlc.VideoPlayerControl();
                videoPlayer.Initialize(logger, () => GetVideoHost());

                catalogController = new CatalogController(logger, securityContext, mediaFactory, mediaRepository, linkRepository, tagRepository, metadataRepository, audioStreamFactory);
                spiderFactory     = new SpiderFactory(logger, securityContext, mediaFactory, linkRepository, tagRepository, mediaRepository, metadataRepository, audioStreamFactory);

                metadataController = new MediaItemController(logger, securityContext, mediaFactory, linkRepository, tagRepository, metadataRepository);
                taskController     = new TaskController(logger, mediaFactory, videoPlayer, spiderFactory, metadataController, marqueeRepository, metadataRepository);
                tagController      = new TagController(logger, tagRepository);
                commandController  = new CommandController(logger);

                taskResultView.Initialize(logger, securityContext, mediaFactory, metadataController, taskController, tagController, videoPlayer);
                //taskManagerView.Initialize(logger, taskController, taskResultView);
                searchView.Initialize(logger, taskController, taskResultView);
                commandView.Initialize(logger, commandController, taskController, taskResultView);

                ScreenSaver.Disable();
            }
            catch (Exception ex)
            {
                logger.Error("MainWindow.ctor", ex);
            }
        }
        // Constructor
        public MainPage()
        {
            InitializeComponent();

            LogsModel     = new Logs();
            MainPageModel = new MainPageModel();

            _notifServerApi = App.NotifServerApi;

            SetNotificationEnabled(false);
            UiStateToStopped(true);

            // DataContexts
            this.ActivitySlider.DataContext       = CameraViewfinder.CameraData;
            this.ActivitySlider.Style             = Application.Current.Resources["CustomSliderStyle_Yellow"] as Style;
            this.CameraTresholdSlider.DataContext = CameraViewfinder.CameraData;

            // Custom screensaver
            _screensaverControl = new ScreenSaver(this.LayoutRoot, this.ApplicationBar);

            // Read Ovi accout id from isolated storage
            string usernameFromStore;

            if (ReadUsername(out usernameFromStore))
            {
                MainPageModel.OviAccountId = usernameFromStore;
            }

            // Load sounds
            StreamResourceInfo alarmStream = Application.GetResourceStream(
                new Uri("SoundFiles/26173__wim__sirene-06080401.wav", UriKind.RelativeOrAbsolute));

            _alarmSound = SoundEffect.FromStream(alarmStream.Stream);

            StreamResourceInfo waitAlarmSound = Application.GetResourceStream(
                new Uri("SoundFiles/31841__hardpcm__chip001.wav", UriKind.RelativeOrAbsolute));

            _waitAlarmSound = SoundEffect.FromStream(waitAlarmSound.Stream);

            StreamResourceInfo radioStream = Application.GetResourceStream(
                new Uri("SoundFiles/30335__erh__radio-noise-2.wav", UriKind.RelativeOrAbsolute));

            _radioSound = SoundEffect.FromStream(radioStream.Stream);

            StreamResourceInfo radioStream2 = Application.GetResourceStream(
                new Uri("SoundFiles/30623__erh__do-it-now-2.wav", UriKind.RelativeOrAbsolute));

            _radioSound2 = SoundEffect.FromStream(radioStream2.Stream);

            StreamResourceInfo radioStream3 = Application.GetResourceStream(
                new Uri("SoundFiles/27878__inequation__walkietalkie-eot.wav", UriKind.RelativeOrAbsolute));

            _radioSound3 = SoundEffect.FromStream(radioStream3.Stream);

            StreamResourceInfo radioStream4 = Application.GetResourceStream(
                new Uri("SoundFiles/34383__erh__walk-away.wav", UriKind.RelativeOrAbsolute));

            _radioSound4 = SoundEffect.FromStream(radioStream4.Stream);
        }
Exemple #10
0
        public void theScreenSaver()
        {
            browserVersionSelector = A.Dummy <BrowserVersionSelector>();
            nativeApplication      = A.Fake <IApp>();
            formGenerator          = A.Dummy <Func <Form> >();

            screenSaver = new ScreenSaver(browserVersionSelector, A.Dummy <String>(), nativeApplication, formGenerator);
        }
Exemple #11
0
        private void stopToolStripMenuItem_Click(object sender, EventArgs e)
        {
            timerSlideShow.Enabled = false;
            ToggleSlideshowMenuState();

            //Enable screensaver
            ScreenSaver.Enable();
        }
Exemple #12
0
 // Use this for initialization
 void Start()
 {
     System = GameObject.Find("System");
     com    = GetComponent <Computer>();
     ss     = System.GetComponent <ScreenSaver>();
     sp     = System.GetComponent <SystemPanel>();
     os     = System.GetComponent <OS>();
     mouse  = System.GetComponent <Mouse>();
 }
Exemple #13
0
 static void Main(string[] args)
 {
     ScreenSaver.DisableScreenSaver();
     Console.WriteLine("Screen Saver Disabled!");
     Console.WriteLine("Press Any Key to Reenable.");
     Console.ReadKey();
     ScreenSaver.EnableScreenSaver();
     Console.WriteLine("Screen Saver Enabled.");
 }
 private void DisableScreenSaver()
 {
     if (m_Mp3Player.State == NETSoundPlayer.PlayingState.playing)
     {
         if (_screenSaverTimerCount++ % 100 == 0)
         {
             ScreenSaver.ResetIdleTimer();
         }
     }
 }
 private void MainWindow_OnMouseDown(object sender, MouseButtonEventArgs e)
 {
     if (_screenSaver)
     {
         ScreenSaver.Visibility = Visibility.Collapsed;
         ScreenSaver.Stop();
         _screenSaver = false;
         _timer.Start();
     }
 }
        //private void AnalogClock_Load(object sender, System.EventArgs e)
        //{
        //	_dateTime=DateTime.Now;
        //          this.BackColor = Settings.ClockBackground;
        //          this.AnalogClock_Resize(sender,e);
        //}

        private void timer1_Tick(object sender, System.EventArgs e)
        {
            this._dateTime = DateTime.Now;
            this.BackColor = Settings.ClockBackground;
            this.Refresh();

            if (Settings.SuspendScreenSaver)
            {
                ScreenSaver.ResetIdleTimer();
            }
        }
Exemple #17
0
        private void startToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!ImageSourceDataAvailable)
            {
                return;
            }

            SyncUserControlStateWithAppSettings();
            timerSlideShow.Interval = _applicationSettingsService.Settings.SlideshowInterval;
            timerSlideShow.Start();
            ToggleSlideshowMenuState();

            //Disable screensaver
            ScreenSaver.Disable();
        }
Exemple #18
0
        protected override void Draw(GameTime time)
        {
            if (GraphicsDevice.IsDisposed)
            {
                return;
            }

            HasRendered = true;

#if !DEBUG
            try
            {
#endif
            PerformanceMonitor.PushFrame("Render");

            GraphicsDevice.Clear(Color.Black);

            if (GameStateManager.DrawScreensaver)
            {
                ScreenSaver.Render(GraphicsDevice, DwarfTime.LastTime);
            }

            GameStateManager.Render(DwarfTime.LastTime);

            GraphicsDevice.SetRenderTarget(null);
            base.Draw(time);
            PerformanceMonitor.PopFrame();
            PerformanceMonitor.Render();

            if (ConsoleVisible)
            {
                ConsoleGui.Draw();
            }

#if !DEBUG
        }

        catch (Exception exception)
        {
            Program.CaptureException(exception);
            if (Program.ShowErrorDialog(exception.Message))
            {
                throw new HandledException(exception);
            }
        }
#endif
        }
Exemple #19
0
        //public static Random GetThreadRandom()
        //{
        //    return random;
        //    // return random.Value;
        //}

        public Video()
        {
            LibVLCSharp.Shared.Core.Initialize();
            this.libVLC = new LibVLC();

            InitializeComponent();

            logger = MainWindow.Logger;

            window      = this;
            this.Title  = Properties.Settings.Default.TitlePlayer;
            this.Width  = Properties.Settings.Default.Width;
            this.Height = Properties.Settings.Default.Height;

            window.VideoViewCanvas.Width  = window.Width;
            window.VideoViewCanvas.Height = window.Height;


            screenSaver  = new ScreenSaver(VideoViewCanvas);
            screenSaver1 = new ScreenSaver(VideoViewCanvas);
            this.Cursor  = Cursors.None;

            this.Show();
            this.Activate();
            window.Left     = Properties.Settings.Default.PositionX;
            window.Top      = Properties.Settings.Default.PositionY;
            window.KeyDown += Window_KeyDown;



            CreateAdvWindow();

            if (Properties.Settings.Default.News)
            {
                CreateNewsWindow();
            }
            // window.WindowStyle = WindowStyle.None;
            //  window.ResizeMode = ResizeMode.NoResize;
            // window.Background = new SolidColorBrush(Colors.Black);


            //  VideoViewAdv.Loaded += VideoViewAdv_Loaded;

            //timerDurationShowNews = new DispatcherTimer();
            //timerDurationShowNews.Interval = new TimeSpan(0, 0, Properties.Settings.Default.DurationShowNews);
            //timerDurationShowNews.Tick += Timer_Tick;
        }
Exemple #20
0
        protected override void Draw(GameTime time)
        {
            if (GraphicsDevice.IsDisposed)
            {
                return;
            }

            HasRendered = true;
#if SHARP_RAVEN && !DEBUG
            try
            {
#endif
            PerformanceMonitor.PushFrame("Render");

            GraphicsDevice.Clear(Color.Black);

            if (GameStateManager.DrawScreensaver)
            {
                ScreenSaver.Render(GraphicsDevice, DwarfTime.LastTime);
            }

            GameStateManager.Render(DwarfTime.LastTime);

            GraphicsDevice.SetRenderTarget(null);
            base.Draw(time);
            PerformanceMonitor.PopFrame();
            PerformanceMonitor.Render();

            if (ConsoleVisible)
            {
                ConsoleGui.Draw();
            }

#if SHARP_RAVEN && !DEBUG
        }

        catch (Exception exception)
        {
            if (ravenClient != null)
            {
                ravenClient.Capture(new SentryEvent(exception));
            }
            throw;
        }
#endif
        }
Exemple #21
0
        private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AllowApplicationExit())
            {
                e.Cancel = true;
                return;
            }

            if (!ScreenSaver.ScreenSaverEnabled)
            {
                ScreenSaver.Enable();
            }

            timerSlideShow.Enabled = false;
            _bookmarkService.SaveBookmarks();
            _applicationSettingsService.UpdateOrInsertFormState(RestoreFormState.GetFormState(this));
            _applicationSettingsService.SetSettingsStateModified();
            _applicationSettingsService.SaveSettings();
        }
Exemple #22
0
        public Main()
        {
            Plates           = new ObservableCollection <Plate>();
            SubtitleMinScore = 0.55;
            PreferenceToHashMatchedSubtitle = true;

            // ALPR
            //Observable.Interval(TimeSpan.FromSeconds(1.5)).Subscribe(i =>
            //{
            //    if (ShowPlate == true)
            //    {
            //        ShowPlate = false;
            //    }
            //});

            Equalizer         = new Equalizer();
            SubtitleColor     = Colors.White;
            AutoLoadSubtitles = true;
            SubtitleLanguages = new List <ITag>()
            {
                new Tag()
                {
                    Id = "eng", Name = "English"
                }
            };
            AllSubtitleServices = new List <ITag>()
            {
                new Tag()
                {
                    Id = "Podnapisi", Name = "Podnapisi"
                }, new Tag()
                {
                    Id = "OpenSubtitles", Name = "OpenSubtitles"
                }
            };
            SubtitleServices = new List <ITag>()
            {
                new Tag()
                {
                    Id = "Podnapisi", Name = "Podnapisi"
                }, new Tag()
                {
                    Id = "OpenSubtitles", Name = "OpenSubtitles"
                }
            };
            AllLanguages = new List <ITag> {
                new Tag("bos", "Bosnian"),
                new Tag("slv", "Slovenian"),
                new Tag("hrv", "Croatian"),
                new Tag("srp", "Serbian"),
                new Tag("eng", "English"),
                new Tag("spa", "Spanish"),
                new Tag("fre", "French"),
                new Tag("gre", "Greek"),
                new Tag("ger", "German"),
                new Tag("rus", "Russian"),
                new Tag("chi", "Chinese"),
                new Tag("por", "Portuguese"),
                new Tag("dut", "Dutch"),
                new Tag("ita", "Italian"),
                new Tag("rum", "Romanian"),
                new Tag("cze", "Czech"),
                new Tag("ara", "Arabic"),
                new Tag("pol", "Polish"),
                new Tag("tur", "Turkish"),
                new Tag("swe", "Swedish"),
                new Tag("fin", "Finnish"),
                new Tag("hun", "Hungarian"),
                new Tag("dan", "Danish"),
                new Tag("heb", "Hebrew"),
                new Tag("est", "Estonian"),
                new Tag("slo", "Slovak"),
                new Tag("ind", "Indonesian"),
                new Tag("per", "Persian"),
                new Tag("bul", "Bulgarian"),
                new Tag("jpn", "Japanese"),
                new Tag("alb", "Albanian"),
                new Tag("bel", "Belarusian"),
                new Tag("hin", "Hindi"),
                new Tag("gle", "Irish"),
                new Tag("ice", "Icelandic"),
                new Tag("cat", "Catalan"),
                new Tag("kor", "Korean"),
                new Tag("lav", "Latvian"),
                new Tag("lit", "Lithuanian"),
                new Tag("mac", "Macedonian"),
                new Tag("nor", "Norwegian"),
                new Tag("tha", "Thai"),
                new Tag("ukr", "Ukrainian"),
                new Tag("vie", "Vietnamese")
            };

            var ISO839_1 = Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName;
            var l        = LanguageISOTranslator.ISO839_1[ISO839_1];

            if (l != null)
            {
                var l2 = AllLanguages.FirstOrDefault(o => o.Id == l.ISO639_2B);
                if (l2 != null)
                {
                    SubtitleLanguages.Insert(0, l2);
                }
            }

            _previousExecutionState = NativeMethods.SetThreadExecutionState(NativeMethods.ES_CONTINUOUS | NativeMethods.ES_SYSTEM_REQUIRED);
            _view = ServiceLocator.GetService <IMainView>();
            _dlg  = ServiceLocator.GetService <IDialogService>();
            var allEnc = new List <EncodingInfo>(Encoding.GetEncodings());
            var enc    = allEnc[allEnc.FindIndex(e => e.CodePage == Encoding.Default.CodePage)];

            allEnc.Remove(enc);
            allEnc.Insert(0, enc);
            var fonts = new List <System.Windows.Media.FontFamily>(System.Windows.Media.Fonts.SystemFontFamilies);

            _fontEnum = new FontEnum();
            _fontEnum.GetFonts();

            var uniqueNames = _fontEnum.FontFamilies.GroupBy(f => f.FontName).Select(g => g.First().FontName).OrderBy(f => f).ToArray();

            fonts = fonts.Where(f => uniqueNames.Contains(f.Source)).ToList();

            if (!fonts.Any(f => f.ToString().ToLowerInvariant().Contains("buxton sketch")))
            {
                fonts.Add(new System.Windows.Media.FontFamily(new Uri("pack://application:,,,/MediaPoint;component/Resources/BuxtonSketch.ttf", UriKind.RelativeOrAbsolute), "Buxton Sketch"));
            }

            string fontCacheFile = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

            fontCacheFile = Path.Combine(fontCacheFile, Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location));
            fontCacheFile = Path.Combine(fontCacheFile, "font.cache");
            PreBuildFonts(fonts.ToArray(), fontCacheFile);
            SubtitleSize = 20;
            Encodings    = Enum.GetValues(typeof(FontCharSet)).Cast <FontCharSet>().ToArray();
            Player       = new Player(this);
            Playlist     = new Playlist(Player);
            SubEncoding  = Encodings[1];
            InitShortcuts();
            var updateThread = new Thread((() =>
            {
                while (!_exiting)
                {
                    try
                    {
                        // update time
                        Time = string.Format("{0:00}:{1:00}", DateTime.Now.Hour, DateTime.Now.Minute);
                        // periodically ping screensaver to not happen during playback
                        ScreenSaver.SetScreenSaverActive(ScreenSaver.GetScreenSaverActive());
                        Thread.Sleep(5000);
                    }
                    catch
                    {
                        Thread.Sleep(10000);
                    }
                }
            }))
            {
                IsBackground = true, Priority = ThreadPriority.BelowNormal
            };

            updateThread.Start();
        }
Exemple #23
0
    // Use this for initialization
    void Start()
    {
        cd = GameControl.control.BootTime;
        Kernal();

        missions = GameObject.Find("Missions");

        jd    = GetComponent <JailDew>();
        uc    = GetComponent <Unicom>();
        test  = GetComponent <Test>();
        disk  = GetComponent <CD>();
        com   = GetComponent <Computer>();
        note  = GetComponent <Notepad>();
        pro   = GetComponent <Progtive>();
        trace = GetComponent <Tracer>();
        mb    = GetComponent <MissionBrow>();
        cc    = GetComponent <CurContracts>();
        sl    = GetComponent <SiteList>();
        al    = GetComponent <AccLog>();
        ds    = GetComponent <DirSearch>();
        tv    = GetComponent <TreeView>();
        clk   = GetComponent <Clock>();
        cmd   = GetComponent <CLI> ();
        def   = GetComponent <Defalt>();
        mg    = GetComponent <MissionGen>();
        os    = GetComponent <OS>();
        sm    = GetComponent <SystemMap>();
        wsv   = GetComponent <WebSecViewer>();
        ep    = GetComponent <ErrorProm>();
        sdp   = GetComponent <ShutdownProm>();
        sp    = GetComponent <SystemPanel>();
        sc    = GetComponent <SoundControl>();
        desk  = GetComponent <Desktop>();
        ct    = GetComponent <CustomTheme>();
        mouse = GetComponent <Mouse>();
        ss    = GetComponent <ScreenSaver>();
        clic  = GetComponent <CLICommands>();

        missiongen       = missions.GetComponent <MissionGen>();
        missionbrow      = missions.GetComponent <MissionBrow>();
        currentcontracts = missions.GetComponent <CurContracts>();

        RotationCooldown = 0.01f;

        if (Application.isEditor == true)
        {
            windowRect.width  = Screen.width;
            windowRect.height = Screen.height;
        }
        else
        {
            windowRect.width  = Customize.cust.RezX;
            windowRect.height = Customize.cust.RezY;
        }

        Pos.width  = windowRect.width / 2;
        Pos.height = windowRect.height / 2;

        windowRect.x = 0;
        windowRect.y = 0;

        x = Pos.width - 30;
        y = Pos.height;

        GameControl.control.GUIID = Customize.cust.GUIID;

        StartTimer = 0.01f;

        PlaySoundOnce = false;

        LoadPresetColors();

        missiongen.enabled       = true;
        missionbrow.enabled      = true;
        currentcontracts.enabled = true;
    }
Exemple #24
0
        public static void Main(string[] args)
        {
            ScreenSaver screenSaver = new ScreenSaver(new ScreenSaverTestConfiguration());

            screenSaver.Run(args);
        }
Exemple #25
0
    void ProgramSetup()
    {
        AppSoftware     = GameObject.Find("Applications");
        QA              = GameObject.Find("QA");
        HackingSoftware = GameObject.Find("Hacking");
        SysSoftware     = GameObject.Find("System");
        Computer        = GameObject.Find("Computer");
        Other           = GameObject.Find("Other");
        Missions        = GameObject.Find("Missions");

        qa = QA.GetComponent <BugReport>();

        //mb = GetComponent<MissionBrow>();
        sl  = Computer.GetComponent <SiteList>();
        wsv = Computer.GetComponent <WebSecViewer>();

        //Hacking Software
        pro     = HackingSoftware.GetComponent <Progtive>();
        trace   = HackingSoftware.GetComponent <Tracer>();
        ds      = HackingSoftware.GetComponent <DirSearch>();
        dc      = HackingSoftware.GetComponent <DicCrk>();
        passcrk = HackingSoftware.GetComponent <PasswordCracker>();

        //System Sofware
        dsk   = SysSoftware.GetComponent <Desktop>();
        com   = SysSoftware.GetComponent <Computer>();
        ss    = SysSoftware.GetComponent <ScreenSaver>();
        sp    = SysSoftware.GetComponent <SystemPanel>();
        am    = SysSoftware.GetComponent <AppMenu>();
        tasks = SysSoftware.GetComponent <TaskViewer>();
        clk   = SysSoftware.GetComponent <Clock>();
        cmd   = SysSoftware.GetComponent <CLI>();
        cmd2  = SysSoftware.GetComponent <CLIV2>();
        os    = SysSoftware.GetComponent <OS>();
        dm    = SysSoftware.GetComponent <DiskMan>();
        mouse = SysSoftware.GetComponent <Mouse>();
        fp    = SysSoftware.GetComponent <FileExplorer>();
        dem   = SysSoftware.GetComponent <DeviceManager>();
        vc    = SysSoftware.GetComponent <VolumeController>();

        //Application Softwate
        //        port = AppSoftware.GetComponent<Portfolio>();
        tr     = AppSoftware.GetComponent <TextReader>();
        sm     = AppSoftware.GetComponent <SystemMap>();
        al     = AppSoftware.GetComponent <AccLog>();
        note   = AppSoftware.GetComponent <Notepad>();
        notev2 = AppSoftware.GetComponent <Notepadv2>();
        cc     = AppSoftware.GetComponent <EmailClient>();
        tv     = AppSoftware.GetComponent <TreeView>();
        nv     = AppSoftware.GetComponent <NotificationViewer>();
        pv     = AppSoftware.GetComponent <PlanViewer>();
        //calendar = AppSoftware.GetComponent<Calendar>();
        calendarv2   = AppSoftware.GetComponent <CalendarV2>();
        eventview    = AppSoftware.GetComponent <EventViewer>();
        exchangeview = AppSoftware.GetComponent <ExchangeViewer>();

        // Application Browsers
        ib  = AppSoftware.GetComponent <InternetBrowser>();
        eib = AppSoftware.GetComponent <NetViewer>();
        fib = AppSoftware.GetComponent <Firefox>();
        rv  = AppSoftware.GetComponent <RemoteView>();
        cal = AppSoftware.GetComponent <Calculator>();
        mp  = AppSoftware.GetComponent <MusicPlayer>();



        // Prompts
        ip  = Prompts.GetComponent <InstallPrompt>();
        pp  = Prompts.GetComponent <PurchasePrompt>();
        ep  = Prompts.GetComponent <ErrorProm>();
        sdp = Prompts.GetComponent <ShutdownProm>();
        rp  = Prompts.GetComponent <RezPrompt>();
//		shareprompt = Prompts.GetComponent<SharePrompt>();
        notiprompt = Prompts.GetComponent <NotfiPrompt>();

        //OTHER
        vmd = Other.GetComponent <VMDesigner>();

        // Computer
        ct = Computer.GetComponent <CustomTheme>();

        //Missions
        misgen = Missions.GetComponent <MissionGen>();
    }
Exemple #26
0
 static void Main(string[] args)
 {
     ScreenSaver.Regkey   = @"HKEY_CURRENT_USER\Software\MixelTe\ScreenSaver";
     ScreenSaver.Settings = new Settings();
     ScreenSaver.Run(args, () => new SettingsForm(), () => new Controller(), () => new Painter());
 }
        /// <summary>
        /// Initializes the screen saver.
        /// </summary>
        /// <param name="allowClose">A value that indicates whether the screen saver should close when clicked on.</param>
        /// <param name="innerMargin">
        /// The margin to set between each <see cref="BuildPanel"/>. This usually only needs to be set under special 
        /// circumnstances, for example - if the view is to be displayed in a small preview window.
        /// </param>
        private void InitializeScreenSaver(bool allowClose, int innerMargin)
        {
            string tfsUri = Settings.Default.TfsUri;

            if (string.IsNullOrEmpty(tfsUri))
            {
                Application.Current.Shutdown();
            }
            else
            {
                this.service.TfsUrl = tfsUri;
                StringCollection builds = Settings.Default.Builds;

                BuildGridViewModel viewModel = new BuildGridViewModel(this.service, builds);
                viewModel.Columns = Settings.Default.Columns;
                if (allowClose)
                {
                    viewModel.CloseRequested += (object sender, EventArgs e) => { Application.Current.Shutdown(); };
                }
                viewModel.InnerMargin = innerMargin;

                this.screenSaver = new ScreenSaver<Main, BuildGridViewModel>(viewModel);
            }
        }
        }        //end Constructor

        private void FormLoadGraph_Load(object sender, System.EventArgs e)
        {
            try
            {
                OptionsSerializer.Load(m_sSettingsFile, m_Options);

                if (m_Options.Location.X > 0 || m_Options.Location.Y > 0)
                {
                    this.Size     = m_Options.Size;
                    this.Location = m_Options.Location;
                }                //end if
                else
                {
                    this.CenterToScreen();
                }

                _screenSaver = new ScreenSaver(this);

                ReApplyOptions();
                ShowWindowBorder(m_Options.ShowWindowBorder);
            }            //end try
            catch (System.IO.FileNotFoundException)
            {
                ShowOptions();
            }            //end catch
            catch (Exception err)
            {
                string msg = err.Message;
                while (err.InnerException != null)
                {
                    err = err.InnerException;
                    msg = err.Message;
                }
                Utils.MessageBox("Load error: " + msg);
                Close();
            }
            finally
            {
                m_SendIPEmail = new SendEmail(m_Options);

                m_Timer.Start();

                _workingThreadCounters = new Thread(st => {
                    while (!_close)
                    {
                        LogData();
                        if (!_close)
                        {
                            Thread.Sleep(1000);
                        }
                    }
                });
                _stopper.Start();
                _workingThreadCounters.IsBackground = true;
                _workingThreadCounters.Start();

                //ICollection thds = Process.GetCurrentProcess().Threads;
                //foreach (ProcessThread pt in thds)
                //	pt.PriorityLevel = ThreadPriorityLevel.BelowNormal;
            }    //end finally
        }        //end FormLoadGraph_Load
Exemple #29
0
 private void OkBtn_Click(object sender, EventArgs e)
 {
     ScreenSaver.SaveSettingsToReg();
     Close();
 }