Exemplo n.º 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);
 }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Obtention d'une référence vers le controler de NotIt.
 /// </summary>
 private void InitializeControler()
 {
     controler = NotItControler.Instance;
 }