Example #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPulseHost));

            frmPulseHost fph = new frmPulseHost();

            fph.niPulse.Icon = Properties.Resources.PulseIcon;
            fph.Icon         = Properties.Resources.PulseIcon;

            //decide whether the Pulse Host should be shown or if we should show the tray Icon
            //if we are a linux/unix/mac client
            if (GeneralHelper.IsClientLinux)
            {
                fph.WindowState     = FormWindowState.Normal;
                fph.niPulse.Visible = false;
            }
            else
            {
                fph.ShowInTaskbar = false;
                Form f1 = new Form();
                f1.ShowInTaskbar   = false;
                f1.FormBorderStyle = FormBorderStyle.FixedToolWindow;

                fph.Owner = f1;

                fph.niPulse.Visible = true;
            }

            Application.Run(fph);

            //TrayIconWrapper icon = new TrayIconWrapper(fph);
            //icon.Icon = Properties.Resources.PulseIcon;
            //icon.Text = "Pulse";
            //icon.Visible = true;
            //icon.ContextMenuStrip = fph.cmsTrayIcon;

            //icon.Run();

            //if (GeneralHelper.IsClientLinux)
            //{
            //    while (true)
            //    {
            //        Application.DoEvents();
            //    }
            //}
        }
Example #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPulseHost));

            frmPulseHost fph = new frmPulseHost();
            fph.niPulse.Icon = Properties.Resources.PulseIcon;
            fph.Icon = Properties.Resources.PulseIcon;

            //decide whether the Pulse Host should be shown or if we should show the tray Icon
            //if we are a linux/unix/mac client
            if (GeneralHelper.IsClientLinux)
            {
                fph.WindowState = FormWindowState.Normal;
                fph.niPulse.Visible = false;
            }
            else {
                fph.ShowInTaskbar = false;
                Form f1 = new Form();
                f1.ShowInTaskbar = false;
                f1.FormBorderStyle = FormBorderStyle.FixedToolWindow;

                fph.Owner = f1;

                fph.niPulse.Visible = true;
            }

            Application.Run(fph);

            //TrayIconWrapper icon = new TrayIconWrapper(fph);
            //icon.Icon = Properties.Resources.PulseIcon;
            //icon.Text = "Pulse";
            //icon.Visible = true;
            //icon.ContextMenuStrip = fph.cmsTrayIcon;

            //icon.Run();

            //if (GeneralHelper.IsClientLinux)
            //{
            //    while (true)
            //    {
            //        Application.DoEvents();
            //    }
            //}
        }