Example #1
0
        private void PreparePulsar()
        {
            Pulsar.Run();
            Pulsar.MoveBottomRight();
            Pulsar.Update();
            Pulsar.AllowDrop = true;

            Pulsar.Left = Settings.Default.PulsarLeft;
            Pulsar.Top  = Settings.Default.PulsarTop;

            if ((Pulsar.Left == -1) && (Pulsar.Top == -1))
            {
                if (InteropHelper.RunningOnWin8)
                {
                    Pulsar.Left = 4;
                    Pulsar.Top  = (int)(PrimaryScreen.Bounds.Bottom - Pulsar.Dimension);
                }
                else
                {
                    Pulsar.Left = (int)(PrimaryScreen.Bounds.Right - Pulsar.Dimension);
                    Pulsar.Top  = (int)(PrimaryScreen.Bounds.Bottom - Pulsar.Dimension);
                }
            }


            Pulsar.MouseClick       += new MouseEventHandler(HandlePulsarMouseClick);
            Pulsar.MouseDoubleClick += new MouseEventHandler(HandlePulsarMouseDoubleClick);

            Pulsar.DragEnter += new DragEventHandler(pulsar_DragEnter);
            Pulsar.DragDrop  += new DragEventHandler(Pulsar_DragDrop);
            Pulsar.DragOver  += new DragEventHandler(Pulsar_DragOver);
            Pulsar.Visible    = Settings.Default.ShowPulsar;
        }