/// 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); }
/// 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; }