private void InitialiseIbApp() { UiScheduler.InitializeUiContext(); IbApplication.LoginView = new RBAuthForm(null); IbApplication.SettingsChanged += IbSettingsChanged; IbApplication.OnOpenBrowserWindow += OnOpenBrowserWindow; IbApplication.OnOpenFile += IbApplication_OnOpenFile; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); UiScheduler.InitializeUiContext(); IbApplication.Initialise("c:\\dev\\msw", new CoreSettings()); IbApplication.LoginView = new RBAuthForm(null); //Application.Run(new PostCommitReviewForm()); Application.Run(new ReviewRequestsForm()); }
static void OnAuthenticationRequired(NetworkCredential cred) { NetworkCredential newCred = null; UiScheduler.UiExecute(() => { newCred = LoginView.CollectCredential(); }, true); if (newCred != null) { cred.UserName = newCred.UserName; cred.Password = newCred.Password; } }