Ejemplo n.º 1
0
        protected GrtListModel(TreeViewAdv ListView, MySQL.Grt.ListModelWrapper GrtList, NodeIcon NodeIcon,
                               bool DynamicContextMenu)
            : this(ListView, GrtList, DynamicContextMenu)
        {
            nodeIcon = NodeIcon;

            // Ensure that the VirtualMode is enabled
            nodeIcon.VirtualMode = true;

            // Assign virtual value events for displaying and processing the edited value content
            nodeIcon.ValueNeeded += new EventHandler <NodeControlValueEventArgs>(IconNeeded);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// The constructor that has to be overwritten in the derived model classes
        /// </summary>
        /// <param name="TreeView">The TreeViewAdv control this model is used for</param>
        /// <param name="GrtList">The GRT list this model is representing</param>
        /// <param name="DynamicContextMenu">Use context menu definition provided by backend</param>
        protected GrtListModel(TreeViewAdv tree, MySQL.Grt.ListModelWrapper GrtList, bool DynamicContextMenu)
            : this()
        {
            grtList  = GrtList;
            treeView = tree;

            if (DynamicContextMenu)
            {
                tree.ContextMenuStrip          = new System.Windows.Forms.ContextMenuStrip();
                tree.ContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(ContextMenuStrip_Opening);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// The constructor that has to be overwritten in the derived model classes
        /// </summary>
        /// <param name="TreeView">The TreeViewAdv control this model is used for</param>
        /// <param name="GrtList">The GRT list this model is representing</param>
        /// <param name="DynamicContextMenu">Use context menu definition provided by backend</param>
        protected GrtListModel(TreeViewAdv tree, MySQL.Grt.ListModelWrapper GrtList, bool DynamicContextMenu)
            : this()
        {
            grtList = GrtList;
            treeView = tree;

              if (DynamicContextMenu)
              {
            tree.ContextMenuStrip = new System.Windows.Forms.ContextMenuStrip();
            tree.ContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(ContextMenuStrip_Opening);
              }
        }
Ejemplo n.º 4
0
 public SimpleGrtListModel(TreeViewAdv tree, MySQL.Grt.ListModelWrapper grtList, NodeIcon nodeIcon, bool dynamicContextMenu)
     : base(tree, grtList, nodeIcon, dynamicContextMenu)
 {
     this.grtList = grtList;
     treeView     = tree;
 }