List:Commits« Previous MessageNext Message »
From:rburnett Date:April 19 2006 6:17pm
Subject:Connector/NET commit: r222 - trunk/VSTools/Nodes
View as plain text  
Added:
   trunk/VSTools/Nodes/ColumnNode.cs
Log:
Added column node class

Added: trunk/VSTools/Nodes/ColumnNode.cs
===================================================================
--- trunk/VSTools/Nodes/ColumnNode.cs	2006-04-19 18:16:59 UTC (rev 221)
+++ trunk/VSTools/Nodes/ColumnNode.cs	2006-04-19 18:17:51 UTC (rev 222)
@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows.Forms;
+using System.Data;
+
+namespace MySql.VSTools
+{
+    internal class ColumnNode : ExplorerNode
+    {
+        private DataRow columnDef;
+
+        public ColumnNode(ExplorerNode parent, DataRow row)
+            : base(parent, row["COLUMN_NAME"].ToString())
+        {
+            columnDef = row;
+        }
+
+        public override uint MenuId
+        {
+            get { return PkgCmdIDList.ColumnCtxtMenu; }
+        }
+
+        public override uint IconIndex
+        {
+            get { return 8; }
+        }
+
+        public override bool Expandable
+        {
+            get { return false; }
+        }
+
+        public override void DoCommand(int commandId)
+        {
+            switch (commandId)
+            {
+                default:
+                    base.DoCommand(commandId);
+                    break;
+            }
+        }
+
+    }
+}

Thread
Connector/NET commit: r222 - trunk/VSTools/Nodesrburnett19 Apr