Example #1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            CommonInit(Messages.WindowsConnectionTitle);

            m_tabMain        = new Eddie.Forms.Controls.TabNavigator();
            m_tabMain.Font   = Skin.FontNormal;
            m_tabMain.Top    = 0;
            m_tabMain.Left   = 0;
            m_tabMain.Height = tabMain.Height;
            m_tabMain.Width  = ClientSize.Width;
            m_tabMain.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom;
            m_tabMain.ImportTabControl(tabMain);
            Controls.Add(m_tabMain);

            txtOvpnGenerated.Text = Platform.Instance.NormalizeString(Connection.BuildOVPN(true).Get());
            if (Connection.Path != "")
            {
                if (Platform.Instance.FileExists(Connection.Path))
                {
                    string ovpnOriginal = Platform.Instance.FileContentsReadText(Connection.Path);
                    txtOvpnOriginal.Text = Platform.Instance.NormalizeString(ovpnOriginal);
                }
            }
            else
            {
                m_tabMain.Pages.RemoveAt(1);
            }

            EnableIde();
        }
Example #2
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            Window.Title = Constants.Name + " - " + Messages.WindowsConnectionTitle;

            TxtOvpnGenerated.Value = Core.Platform.Instance.NormalizeString(Connection.BuildOVPN(true).Get());
            if (Connection.Path != "")
            {
                if (Core.Platform.Instance.FileExists(Connection.Path))
                {
                    string original = Core.Platform.Instance.FileContentsReadText(Connection.Path);
                    TxtOvpnOriginal.Value = original;
                }
            }
            else
            {
                TabMain.Remove(TabMain.Items[1]);
            }

            CmdOk.Activated += (object sender, EventArgs e) =>
            {
                Window.Close();
                NSApplication.SharedApplication.StopModal();
            };

            CmdCancel.Activated += (object sender, EventArgs e) =>
            {
                Window.Close();
                NSApplication.SharedApplication.StopModal();
            };
        }