private void m_arbre_ElementGanttMouseDown(object sender, CGanttElementEventArgs args) { if (ElementGanttArbreMouseDown != null) { ElementGanttArbreMouseDown(this, args); } }
private void m_arbre_ElementGanttDoubleClick(object sender, CGanttElementEventArgs args) { if (ElementGanttArbreDoubleClick != null) { ElementGanttArbreDoubleClick(this, args); } }
private void m_zoneBarres_BarContextMenuOpenning(object sender, CGanttElementEventArgs args) { // Remonte simplement l'évenement d'ouverture du menu da la zone GanttBar if (GanttContextMenuOpenning != null) { GanttContextMenuOpenning(sender, args); } }
private void m_gantt_ElementGanttArbreMouseDown(object sender, timos.win32.gantt.CGanttElementEventArgs args) { //CElementDeGanttProjet eltProjet = m_gantt.SelectedElement as CElementDeGanttProjet; //if (eltProjet != null && args.MouseButtons == MouseButtons.Right && !LockEdition) //{ // Point pt = Cursor.Position; // m_menuArbreGantt.Show(pt); //} }
private void m_gantt_ElementGanttArbreDoubleClick(object sender, timos.win32.gantt.CGanttElementEventArgs args) { /*CElementDeGanttProjet elt = args.ElementGantt as CElementDeGanttProjet; * if (elt != null && elt.ProjetAssocie != m_projet) * { * if (!LockEdition) * { * //CFormNavigateurPopup.Show(new CFormEditionProjet(elt.ProjetAssocie), FormWindowState.Maximized); * //Init(m_projet); * } * else * { * CTimosApp.Navigateur.AffichePage(new CFormEditionProjet(elt.ProjetAssocie)); * } * }*/ }
private void m_gantt_GanttContextMenuOpenning(object sender, timos.win32.gantt.CGanttElementEventArgs args) { // Ajoute des items suplpémentaires au menu contextuel des barres de Gantt ContextMenuStrip menu = sender as ContextMenuStrip; if (menu == null) { return; } IElementDeGantt elementGantt = args.ElementGantt; CProjet projetSelectionne = null; if (elementGantt != null) { projetSelectionne = elementGantt.ProjetAssocie; } if (projetSelectionne != null) { // Ajout de la gestion des dates ToolStripMenuItem itemDatesAuto = new ToolStripMenuItem(I.T("Automatic dates|10080")); itemDatesAuto.Checked = elementGantt.DatesAuto; itemDatesAuto.CheckOnClick = true; itemDatesAuto.Tag = elementGantt; itemDatesAuto.Click += new EventHandler(OnClickItemDatesAuto); itemDatesAuto.Enabled = !LockEdition; //if (!projetSelectionne.HasChilds()) { menu.Items.Add(itemDatesAuto); menu.Items.Add(new ToolStripSeparator()); //---------------------------- } // Sélections des Action à déclencher ToolStripMenuItem itemActions = new ToolStripMenuItem(I.T("Actions|169")); menu.Items.Add(itemActions); CUtilMenuActionSurElement.InitMenuActions( projetSelectionne, itemActions.DropDownItems, new MenuActionEventHandler(OnClickItemActionSurProjet)); ///Stef 19/11/2012 : utilisation du CUtilMenuActionSurElement /*IDeclencheurAction[] declencheurs = CRecuperateurDeclencheursActions.GetActionsManuelles(projetSelectionne, false); * foreach (IDeclencheurAction declencheur in declencheurs) * { * IDeclencheurActionManuelle declencheurManu = declencheur as IDeclencheurActionManuelle; * if (declencheurManu != null) * { * * if (declencheurManu.DeclencherSurContexteClient || LockEdition) * { * string strMenu = ""; * strMenu = declencheurManu.MenuManuel; * string[] strMenus = strMenu.Split('/'); * ToolStripItemCollection listeSousMenus = itemActions.DropDownItems; * if (strMenus.Length > 0) * { * foreach (string strSousMenu in strMenus) * { * if (strSousMenu.Trim().Length > 0) * { * ToolStripMenuItem sousMenu = null; * foreach (ToolStripMenuItem item in listeSousMenus) * if (item.Text == strSousMenu) * { * sousMenu = item; * break; * } * if (sousMenu == null) * { * sousMenu = new ToolStripMenuItem(strSousMenu); * listeSousMenus.Add(sousMenu); * } * listeSousMenus = sousMenu.DropDownItems; * } * } * } * * ToolStripMenuItem itemAction = new ToolStripMenuItem(declencheurManu.Libelle); * itemAction.Tag = new CInfoDeclenchementActionSurProjet(declencheurManu, projetSelectionne); * itemAction.Click += new EventHandler(OnClickItemActionSurProjet); * listeSousMenus.Add(itemAction); * } * } * } * if (itemActions.DropDownItems.Count == 0) * { * ToolStripMenuItem itemActionVide = new ToolStripMenuItem(I.T("(None)|10074")); * itemActionVide.Enabled = false; * itemActions.DropDownItems.Add(itemActionVide); * * }*/ } // Sélection des parametres de dessin de Gantt ToolStripMenuItem itemDisplay = new ToolStripMenuItem(I.T("Display|10072")); menu.Items.Add(itemDisplay); // Créer le paramatre de dessin par défaut ToolStripMenuItem itemParam = new ToolStripMenuItem(I.T("Default display setting|10073")); itemParam.Tag = null; itemParam.Click += new EventHandler(OnClickItemParametreDessinGantt); itemDisplay.DropDownItems.Add(itemParam); CListeObjetsDonnees lstParametragesDessin = new CListeObjetsDonnees(m_contexteDonnee, typeof(CParametrageDessinGantt)); foreach (CParametrageDessinGantt paramInDB in lstParametragesDessin) { string strLibelle = paramInDB.Libelle; itemParam = new ToolStripMenuItem(strLibelle); itemParam.Tag = paramInDB; itemParam.Click += new EventHandler(OnClickItemParametreDessinGantt); itemDisplay.DropDownItems.Add(itemParam); } }