268 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			268 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								namespace Contime.view {
							 | 
						|||
| 
								 | 
							
								    partial class MainForm {
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// Required designer variable.
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        private System.ComponentModel.IContainer components = null;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// Clean up any resources being used.
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
							 | 
						|||
| 
								 | 
							
								        protected override void Dispose(bool disposing) {
							 | 
						|||
| 
								 | 
							
								            if (disposing && (components != null)) {
							 | 
						|||
| 
								 | 
							
								                components.Dispose();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								            base.Dispose(disposing);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #region Windows Form Designer generated code
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// Required method for Designer support - do not modify
							 | 
						|||
| 
								 | 
							
								        /// the contents of this method with the code editor.
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        private void InitializeComponent() {
							 | 
						|||
| 
								 | 
							
								            this.components = new System.ComponentModel.Container();
							 | 
						|||
| 
								 | 
							
								            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
							 | 
						|||
| 
								 | 
							
								            this.SuspendLayout();
							 | 
						|||
| 
								 | 
							
								            // 
							 | 
						|||
| 
								 | 
							
								            // MainForm
							 | 
						|||
| 
								 | 
							
								            // 
							 | 
						|||
| 
								 | 
							
								            this.Text = "Contime - Your Contextual Timer";
							 | 
						|||
| 
								 | 
							
								            this.Size = new System.Drawing.Size(550, 700);
							 | 
						|||
| 
								 | 
							
								            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
							 | 
						|||
| 
								 | 
							
								            this.MaximizeBox = false;
							 | 
						|||
| 
								 | 
							
								            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
							 | 
						|||
| 
								 | 
							
								            this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(45)))), ((int)(((byte)(48)))));
							 | 
						|||
| 
								 | 
							
								            this.ForeColor = System.Drawing.Color.White;
							 | 
						|||
| 
								 | 
							
								            this.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Controls ---
							 | 
						|||
| 
								 | 
							
								            this.lblStatus = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblWorkdayTimer = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblTaskTimer = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblSelectedTaskHeader = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblSelectedTask = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblSelectedTaskTotalTime = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.btnWorkdayStartStop = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.btnTaskStartStop = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.btnGoOutOfContext = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.btnToggleTaskStatus = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.grpCreateTask = new System.Windows.Forms.GroupBox();
							 | 
						|||
| 
								 | 
							
								            this.txtNewTask = new System.Windows.Forms.TextBox();
							 | 
						|||
| 
								 | 
							
								            this.btnAddTask = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.lstTasks = new System.Windows.Forms.ListView();
							 | 
						|||
| 
								 | 
							
								            this.txtContext = new System.Windows.Forms.TextBox();
							 | 
						|||
| 
								 | 
							
								            this.btnSaveContext = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.grpSummary = new System.Windows.Forms.GroupBox();
							 | 
						|||
| 
								 | 
							
								            this.lblDayTotal = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.lblWeekTotal = new System.Windows.Forms.Label();
							 | 
						|||
| 
								 | 
							
								            this.btnExport = new System.Windows.Forms.Button();
							 | 
						|||
| 
								 | 
							
								            this.notifyIcon = new System.Windows.Forms.NotifyIcon(this.components);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Column 1: Workday Controls ---
							 | 
						|||
| 
								 | 
							
								            var lblStatusHeader = new System.Windows.Forms.Label { Text = "Current Status", Location = new System.Drawing.Point(20, 20), AutoSize = true };
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblStatusHeader);
							 | 
						|||
| 
								 | 
							
								            lblStatus.Text = "Idle";
							 | 
						|||
| 
								 | 
							
								            lblStatus.Location = new System.Drawing.Point(20, 45);
							 | 
						|||
| 
								 | 
							
								            lblStatus.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblStatus.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold);
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblStatus);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            var lblWorkdayTimerHeader = new System.Windows.Forms.Label { Text = "Workday Timer", Location = new System.Drawing.Point(20, 90), AutoSize = true };
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblWorkdayTimerHeader);
							 | 
						|||
| 
								 | 
							
								            lblWorkdayTimer.Text = "00:00:00";
							 | 
						|||
| 
								 | 
							
								            lblWorkdayTimer.Location = new System.Drawing.Point(20, 115);
							 | 
						|||
| 
								 | 
							
								            lblWorkdayTimer.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblWorkdayTimer.Font = new System.Drawing.Font("Consolas", 18F, System.Drawing.FontStyle.Bold);
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblWorkdayTimer);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.Text = "Start Workday";
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.Location = new System.Drawing.Point(20, 160);
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.Size = new System.Drawing.Size(240, 30);
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.BackColor = System.Drawing.Color.FromArgb(0, 122, 204);
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnWorkdayStartStop.Click += (s, e) => WorkdayStartStopClicked?.Invoke();
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(btnWorkdayStartStop);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.Text = "Go Out of Context";
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.Location = new System.Drawing.Point(20, 200);
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.Size = new System.Drawing.Size(240, 30);
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.BackColor = System.Drawing.Color.FromArgb(80, 80, 80);
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.Enabled = false;
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnGoOutOfContext.Click += (s, e) => GoOutOfContextClicked?.Invoke();
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(btnGoOutOfContext);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Column 2: Task Controls ---
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskHeader.Text = "Selected Task";
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskHeader.Location = new System.Drawing.Point(280, 20);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskHeader.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblSelectedTaskHeader);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            lblSelectedTask.Text = "None";
							 | 
						|||
| 
								 | 
							
								            lblSelectedTask.Location = new System.Drawing.Point(280, 45);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTask.Size = new System.Drawing.Size(240, 20);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTask.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTask.ForeColor = System.Drawing.Color.LightSkyBlue;
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblSelectedTask);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            var lblTaskTimerHeader = new System.Windows.Forms.Label { Text = "Task Timer", Location = new System.Drawing.Point(280, 90), AutoSize = true };
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblTaskTimerHeader);
							 | 
						|||
| 
								 | 
							
								            lblTaskTimer.Text = "00:00:00";
							 | 
						|||
| 
								 | 
							
								            lblTaskTimer.Location = new System.Drawing.Point(280, 115);
							 | 
						|||
| 
								 | 
							
								            lblTaskTimer.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblTaskTimer.Font = new System.Drawing.Font("Consolas", 18F, System.Drawing.FontStyle.Bold);
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblTaskTimer);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            var lblSelectedTaskTotalTimeHeader = new System.Windows.Forms.Label { Text = "Total Task Time", Location = new System.Drawing.Point(280, 145), AutoSize = true, Font = new System.Drawing.Font("Segoe UI", 8F) };
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblSelectedTaskTotalTimeHeader);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskTotalTime.Text = "00:00:00";
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskTotalTime.Location = new System.Drawing.Point(400, 145);
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskTotalTime.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblSelectedTaskTotalTime.Font = new System.Drawing.Font("Consolas", 10F);
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lblSelectedTaskTotalTime);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.Text = "Start Task";
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.Location = new System.Drawing.Point(280, 160);
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.Size = new System.Drawing.Size(240, 30);
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.BackColor = System.Drawing.Color.FromArgb(40, 167, 69);
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.Enabled = false;
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnTaskStartStop.Click += (s, e) => TaskStartStopClicked?.Invoke();
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(btnTaskStartStop);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.Text = "Mark as Finished";
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.Location = new System.Drawing.Point(280, 200);
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.Size = new System.Drawing.Size(240, 30);
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.BackColor = System.Drawing.Color.FromArgb(80, 80, 80);
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.Enabled = false;
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnToggleTaskStatus.Click += (s, e) => ToggleTaskStatusClicked?.Invoke();
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(btnToggleTaskStatus);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Task List ---
							 | 
						|||
| 
								 | 
							
								            lstTasks.Location = new System.Drawing.Point(20, 245);
							 | 
						|||
| 
								 | 
							
								            lstTasks.Size = new System.Drawing.Size(500, 200);
							 | 
						|||
| 
								 | 
							
								            lstTasks.View = System.Windows.Forms.View.Details;
							 | 
						|||
| 
								 | 
							
								            lstTasks.BackColor = System.Drawing.Color.FromArgb(30, 30, 30);
							 | 
						|||
| 
								 | 
							
								            lstTasks.ForeColor = System.Drawing.Color.White;
							 | 
						|||
| 
								 | 
							
								            lstTasks.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
							 | 
						|||
| 
								 | 
							
								            lstTasks.FullRowSelect = true;
							 | 
						|||
| 
								 | 
							
								            lstTasks.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
							 | 
						|||
| 
								 | 
							
								            lstTasks.MultiSelect = false;
							 | 
						|||
| 
								 | 
							
								            lstTasks.HideSelection = false;
							 | 
						|||
| 
								 | 
							
								            lstTasks.Columns.Add("Task", 240, System.Windows.Forms.HorizontalAlignment.Left);
							 | 
						|||
| 
								 | 
							
								            lstTasks.Columns.Add("Total Time", 120, System.Windows.Forms.HorizontalAlignment.Left);
							 | 
						|||
| 
								 | 
							
								            lstTasks.Columns.Add("Status", 120, System.Windows.Forms.HorizontalAlignment.Left);
							 | 
						|||
| 
								 | 
							
								            lstTasks.SelectedIndexChanged += new System.EventHandler(this.LstTasks_SelectedIndexChanged);
							 | 
						|||
| 
								 | 
							
								            lstTasks.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.LstTasks_MouseDoubleClick);
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(lstTasks);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Create Task ---
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.Text = "Create Task";
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.Location = new System.Drawing.Point(20, 455);
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.Size = new System.Drawing.Size(500, 70);
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.ForeColor = System.Drawing.Color.White;
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(grpCreateTask);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            txtNewTask.Location = new System.Drawing.Point(15, 30);
							 | 
						|||
| 
								 | 
							
								            txtNewTask.Size = new System.Drawing.Size(350, 25);
							 | 
						|||
| 
								 | 
							
								            txtNewTask.TextChanged += (s, e) => { btnAddTask.Enabled = !string.IsNullOrWhiteSpace(txtNewTask.Text); };
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.Controls.Add(txtNewTask);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnAddTask.Text = "Add Task";
							 | 
						|||
| 
								 | 
							
								            btnAddTask.Location = new System.Drawing.Point(375, 29);
							 | 
						|||
| 
								 | 
							
								            btnAddTask.Size = new System.Drawing.Size(110, 27);
							 | 
						|||
| 
								 | 
							
								            btnAddTask.BackColor = System.Drawing.Color.FromArgb(80, 80, 80);
							 | 
						|||
| 
								 | 
							
								            btnAddTask.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnAddTask.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnAddTask.Click += (s, e) => { AddTaskClicked?.Invoke(); txtNewTask.Clear(); };
							 | 
						|||
| 
								 | 
							
								            grpCreateTask.Controls.Add(btnAddTask);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Summary and Export ---
							 | 
						|||
| 
								 | 
							
								            grpSummary.Text = "Summary";
							 | 
						|||
| 
								 | 
							
								            grpSummary.Location = new System.Drawing.Point(20, 535);
							 | 
						|||
| 
								 | 
							
								            grpSummary.Size = new System.Drawing.Size(500, 110);
							 | 
						|||
| 
								 | 
							
								            grpSummary.ForeColor = System.Drawing.Color.White;
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(grpSummary);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            lblDayTotal.Text = "Today: 00:00:00";
							 | 
						|||
| 
								 | 
							
								            lblDayTotal.Location = new System.Drawing.Point(15, 30);
							 | 
						|||
| 
								 | 
							
								            lblDayTotal.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblDayTotal.Font = new System.Drawing.Font("Segoe UI", 10F);
							 | 
						|||
| 
								 | 
							
								            grpSummary.Controls.Add(lblDayTotal);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            lblWeekTotal.Text = "This Week: 00:00:00";
							 | 
						|||
| 
								 | 
							
								            lblWeekTotal.Location = new System.Drawing.Point(15, 60);
							 | 
						|||
| 
								 | 
							
								            lblWeekTotal.AutoSize = true;
							 | 
						|||
| 
								 | 
							
								            lblWeekTotal.Font = new System.Drawing.Font("Segoe UI", 10F);
							 | 
						|||
| 
								 | 
							
								            grpSummary.Controls.Add(lblWeekTotal);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            btnExport.Text = "Export to Excel";
							 | 
						|||
| 
								 | 
							
								            btnExport.Location = new System.Drawing.Point(320, 40);
							 | 
						|||
| 
								 | 
							
								            btnExport.Size = new System.Drawing.Size(165, 40);
							 | 
						|||
| 
								 | 
							
								            btnExport.BackColor = System.Drawing.Color.FromArgb(10, 100, 10);
							 | 
						|||
| 
								 | 
							
								            btnExport.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnExport.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnExport.Click += new System.EventHandler(this.BtnExport_Click);
							 | 
						|||
| 
								 | 
							
								            grpSummary.Controls.Add(btnExport);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Context Input (Hidden by default) ---
							 | 
						|||
| 
								 | 
							
								            txtContext.Location = new System.Drawing.Point(20, 650); // Moved down
							 | 
						|||
| 
								 | 
							
								            txtContext.Size = new System.Drawing.Size(390, 25);
							 | 
						|||
| 
								 | 
							
								            txtContext.Visible = false;
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(txtContext);
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.Text = "Save Context";
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.Location = new System.Drawing.Point(420, 649); // Moved down
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.Size = new System.Drawing.Size(100, 27);
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.BackColor = System.Drawing.Color.FromArgb(80, 80, 80);
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.Visible = false;
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.FlatAppearance.BorderSize = 0;
							 | 
						|||
| 
								 | 
							
								            btnSaveContext.Click += (s, e) => SaveContextClicked?.Invoke();
							 | 
						|||
| 
								 | 
							
								            this.Controls.Add(btnSaveContext);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            // --- Notify Icon ---
							 | 
						|||
| 
								 | 
							
								            this.notifyIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
							 | 
						|||
| 
								 | 
							
								            this.notifyIcon.Text = "Contime";
							 | 
						|||
| 
								 | 
							
								            this.notifyIcon.Visible = true;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            this.ResumeLayout(false);
							 | 
						|||
| 
								 | 
							
								            this.PerformLayout();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblStatus;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblWorkdayTimer;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblTaskTimer;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblSelectedTaskHeader;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblSelectedTask;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblSelectedTaskTotalTime;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnWorkdayStartStop;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnTaskStartStop;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnGoOutOfContext;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnToggleTaskStatus;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.GroupBox grpCreateTask;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.TextBox txtNewTask;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnAddTask;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.ListView lstTasks;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.TextBox txtContext;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnSaveContext;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.GroupBox grpSummary;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblDayTotal;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Label lblWeekTotal;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.Button btnExport;
							 | 
						|||
| 
								 | 
							
								        private System.Windows.Forms.NotifyIcon notifyIcon;
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 |