Example #1
0
        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();
        }
Example #2
0
        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";
            }
        }