void OnLogin(bool open, UInt64 user_id) { if (InvokeRequired) { Invoke((MethodInvoker) delegate { OnLogin(open, user_id); }); return; } if (open) { if (editForm.Visible) { editForm.Hide(); editForm.GUID = null; } contentPanel.Controls.Remove(timeEntryListViewController); contentPanel.Controls.Remove(timeEntryEditViewController); contentPanel.Controls.Add(loginViewController); MinimumSize = new Size(loginViewController.MinimumSize.Width, loginViewController.MinimumSize.Height + 40); loginViewController.SetAcceptButton(this); resizeHandle.BackColor = Color.FromArgb(69, 69, 69); } enableMenuItems(); updateStatusIcons(true); if (open || 0 == user_id) { runningToolStripMenuItem.Text = "Timer is not tracking"; } }
void OnLogin(bool open, UInt64 user_id) { if (this.TryBeginInvoke(this.OnLogin, open, user_id)) { return; } if (open) { if (editForm.Visible) { editForm.Hide(); editForm.GUID = null; timeEntryListViewController.DisableHighlight(); } contentPanel.Controls.Remove(timeEntryListViewController); contentPanel.Controls.Add(loginViewController); setCorrectMinimumSize(); loginViewController.SetAcceptButton(this); resizeHandle.BackColor = Color.FromArgb(69, 69, 69); } enableMenuItems(); updateStatusIcons(true); if (open || 0 == user_id) { runningToolStripMenuItem.Text = "Timer is not tracking"; } currentUserEmailMenuItem.Text = Toggl.UserEmail(); }
void DisplayLogin(bool open, UInt64 user_id) { if (InvokeRequired) { Invoke((MethodInvoker) delegate { DisplayLogin(open, user_id); }); return; } userID = user_id; if (open) { Controls.Remove(timeEntryListViewController); Controls.Remove(timeEntryEditViewController); Controls.Add(loginViewController); loginViewController.SetAcceptButton(this); } }
void DisplayLogin(bool open, UInt64 user_id) { if (InvokeRequired) { Invoke((MethodInvoker) delegate { DisplayLogin(open, user_id); }); return; } TogglDesktop.Program.UserID = user_id; if (open) { Controls.Remove(timeEntryListViewController); Controls.Remove(timeEntryEditViewController); Controls.Add(loginViewController); loginViewController.SetAcceptButton(this); } enableMenuItems(); displayTrayIcon(); }
void DisplayLogin(bool open, bool is_logged_in) { if (InvokeRequired) { Invoke((MethodInvoker) delegate { DisplayLogin(open, is_logged_in); }); return; } isLoggedIn = is_logged_in; if (open) { Controls.Remove(timeEntryListViewController); Controls.Remove(timeEntryEditViewController); Controls.Add(loginViewController); loginViewController.SetAcceptButton(this); } enableMenuItems(); displayTrayIcon(); }