Ejemplo n.º 1
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";
            }
        }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 5
0
 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();
 }