Beispiel #1
0
 /// Construction d'une vue pour une BrainStorm.
 /// <param name="model">BrainStorm à représenter.</param>
 public BrainStormView(BrainStorm model, int type)
 {
     typeView        = type;
     isTitleEdited   = false;
     isDetailsEdited = false;
     modelId         = model.Id;
     InitializeComponent();
     // Mise à jour de la vue à partir de la BrainStorm.
     UpdateView(model);
     // Abonnement aux évènements de la BrainStorm.
     statusChangedEventHandler = new BrainStorm.StatusChangedEventHandler(model_StatusChanged);
     showedEventHandler        = new BrainStorm.ShowedEventHandler(model_Showed);
     hidedEventHandler         = new BrainStorm.HidedEventHandler(model_Hided);
     model.StatusChanged      += statusChangedEventHandler;
     model.Showed += showedEventHandler;
     model.Hided  += hidedEventHandler;
     // Obtention d'une référence vers le controler de BrainStorms.
     controler = BrainStormControler.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);
 }
Beispiel #2
0
 /// Construction de la ListBar.
 public BrainStormListBar()
 {
     InitializeComponent();
     controler = BrainStormControler.Instance;
     InitializeEventHandlers();
     FillList();
     RegisterToControlerEvents();
     Location = SettingManager.Instance.Settings.ListBarLocation;
     Size     = SettingManager.Instance.Settings.ListBarSize;
 }
 /// Obtention d'une référence vers le controler de BrainStorm.
 private void InitializeControler()
 {
     controler = BrainStormControler.Instance;
 }