public InsertStockShapeClass(GlobalFunctions g)
        {
            this.g = g;

            ItemClickedDelegate = new MapWindow.Events.ItemClickedEvent(ItemClickedEvent);
            g.Events.AddHandler(ItemClickedDelegate);
        }
        public RemoveVertexClass(GlobalFunctions g)
        {
            m_globals           = g;
            ItemClickedDelegate = new MapWindow.Events.ItemClickedEvent(ItemClickedEvent);
            g.Events.AddHandler(ItemClickedDelegate);
            TerminateDelegate = new MapWindow.Events.TerminateEvent(TerminateEvent);
            g.Events.AddHandler(TerminateDelegate);
            m_cursor = new System.Windows.Forms.Cursor(this.GetType(), "RemovePoint.cur");

            MapWinGIS.Shapefile sf = g.CurrentLayer;
            if (sf != null)
            {
                m_snapper = new SnapClass(sf);
            }
            else
            {
                m_snapper = null;
            }
        }