Example #1
0
 /// <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);
 }
Example #2
0
 /// <summary>
 /// Initialisations des "event handlers".
 /// </summary>
 private void InitializeEventHandlers()
 {
     notItAddedEventHandler    = new NotItControler.NotItAddedEventHandler(controler_NotItAdded);
     notItRemovedEventHandler  = new NotItControler.NotItRemovedEventHandler(controler_NotItRemoved);
     statusChangedEventHandler = new NotIt.StatusChangedEventHandler(NotIt_StatusChanged);
 }