/// <summary> /// Construction d'une vue pour une NotIt. /// </summary> /// <param name="model">NotIt à représenter.</param> public NotItView(NotIt model) { isTitleEdited = false; isDetailsEdited = false; modelId = model.Id; InitializeComponent(); // Mise à jour de la vue à partir de la NotIt. UpdateView(model); // Abonnement aux évènements de la NotIt. statusChangedEventHandler = new NotIt.StatusChangedEventHandler(model_StatusChanged); showedEventHandler = new NotIt.ShowedEventHandler(model_Showed); hidedEventHandler = new NotIt.HidedEventHandler(model_Hided); model.StatusChanged += statusChangedEventHandler; model.Showed += showedEventHandler; model.Hided += hidedEventHandler; // Obtention d'une référence vers le controler de NotIts. controler = NotItControler.Instance; // Création du fond transparent SetTransparentBackgroundImage(); detailsTextBox.LostFocus += new EventHandler(detailsTextBox_LostFocus); detailsLabel.MouseEnter += new EventHandler(label_MouseEnter); detailsLabel.MouseLeave += new EventHandler(label_MouseLeave); titleTextBox.LostFocus += new EventHandler(titleTextBox_LostFocus); titleLabel.MouseEnter += new EventHandler(label_MouseEnter); titleLabel.MouseLeave += new EventHandler(label_MouseLeave); }
/// <summary> /// Construction de la ListBar. /// </summary> public NotItListBar() { InitializeComponent(); controler = NotItControler.Instance; InitializeEventHandlers(); FillList(); RegisterToControlerEvents(); Location = SettingManager.Instance.Settings.ListBarLocation; Size = SettingManager.Instance.Settings.ListBarSize; }
/// <summary> /// Obtention d'une référence vers le controler de NotIt. /// </summary> private void InitializeControler() { controler = NotItControler.Instance; }