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(); }
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(); }; }