public TaskItemsControl()
        {
            singleton = Singleton.Instance;
            singleton.addTasks += parseTasks;
            tasks = new ObservableCollection<Task>();

            this.ItemsSource = tasks;
        }
Exemple #2
0
 public NewTask()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     singleton.exitApp += closeThis;
     formatter = new MessageFormatter();
     Activated += changeFocusParams;
     Deactivated += changeFocusParams;
 }
Exemple #3
0
 public Register()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     singleton.exitApp += closeThis;
     singleton.showRegister += new Event(() =>
         {
             this.Visibility = Visibility.Visible;
         });
 }
Exemple #4
0
 public EditTask()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     singleton.exitApp += closeThis;
     formatter = new MessageFormatter();
     Activated += changeFocusParams;
     Deactivated += changeFocusParams;
     RemoveTaskBtn.Click += removeTaskAction;
     SaveTaskBtn.Click += editTaskAction;
 }
Exemple #5
0
 public Tasks()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     newTaskWindow = new NewTask();
     newTaskWindow.Visibility = Visibility.Collapsed;
     scrollAnimation = new DoubleAnimation();
     scrollAnimation.Duration = new Duration(new TimeSpan(0, 0, 0, 0, 100));
     scrolling = false;
     this.MouseWheel += scroll;
     space = 0;
     editTask = new EditTask();
     editTask.Visibility = Visibility.Collapsed;
 }
 public PopupWindow()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     singleton.exitApp += closeThis;
     singleton.popup += popup;
     visibilitySpan = new DispatcherTimer();
     visibilitySpan.Tick += close;
     fadeIn = new DoubleAnimation(0, 0.85, TimeSpan.FromMilliseconds(200), FillBehavior.HoldEnd);
     fadeOut = new DoubleAnimation(0.85, 0, TimeSpan.FromMilliseconds(200), FillBehavior.HoldEnd);
     this.Visibility = Visibility.Collapsed;
     Root.Opacity = 0;
     this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
 }
Exemple #7
0
 public Client(string ip, int port)
     : base()
 {
     singleton = Singleton.Instance;
     singleton.login += loginAction;
     singleton.loginCompleted += getTasks;
     singleton.newTaskEvent += submitTask;
     singleton.removeTaskEvent += removeTask;
     singleton.editTaskEvent += editTask;
     singleton.registerEvent += registerAction;
     encoder = new ASCIIEncoding();
     messageFormatter = new MessageFormatter();
     Connect(IPAddress.Parse(ip), port);
     clientStream = this.GetStream();
 }
        public LoginPage()
        {
            InitializeComponent();
            singleton = Singleton.Instance;
            singleton.loginCompleted += hide;
            this.SetValue(UserControl.WidthProperty, 300.0);
            this.SetValue(UserControl.HeightProperty, 300.0);
            this.SetValue(Canvas.TopProperty, 30.0);
            this.SetValue(Canvas.LeftProperty, 100.0);

            EmailInput.GotFocus += clearInput;
            PasswordInput.GotFocus += clearInput;
            EmailInput.LostFocus += resetInput;
            PasswordInput.LostFocus += resetInput;
            RegisterLnk.MouseUp += showRegisterWindow;
        }
 public MainWindow()
 {
     InitializeComponent();
     singleton = Singleton.Instance;
     singleton.Connect += connect;
     Activated += changeFocusParams;
     Deactivated += changeFocusParams;
     TasksContainer.Visibility = Visibility.Collapsed;
     LoginPage loginPage = new LoginPage();
     this.LoginPageContainer.Children.Add(loginPage);
     register = new Register();
     //register.Visibility = Visibility.Visible;
     this.Loaded += afterLoad;
     popupWindow = new PopupWindow();
     singleton.loginCompleted += showTasksCanvas;
 }