Ejemplo n.º 1
0
        void bindaddview(GenericViewI gv)
        {
            if (gv == null)
            {
                debug("ignoring invalid view.");
                return;
            }
            var gvidx = viewnames.IndexOf(gv.ViewName);

            gv.isColoringEnabled            = Properties.Settings.Default.ColoringEnabled;
            gv.SendDebugEvent              += new DebugDelegate(debug);
            gv.SendDebugVisibleToggleEvent += new VoidDelegate(SendDebugVisibleToggleEvent);
            gv.SendViewRequestEvent        += new DebugDelegate(gv_SendViewRequestEvent);
            gv.GetAvailViewsEvent          += new GetAvailableGenericViewNamesDel(gv_GetAvailViewsEvent);
            gv.SendStatusEvent             += new DebugDelegate(status);
            gv.SendOrderEvent              += new OrderDelegate(gv_SendOrderEvent);



            if (gvidx < 0)
            {
                gv.id = gvs.Count;
                viewnames.Add(gv.ViewName);
                gvs.Add(gv);

                if (gv.id == 0)
                {
                    gv.Show();
                }
                else
                {
                    gv.Hide();
                }
            }
            else
            {
                gv.id      = gvidx;
                gvs[gvidx] = gv;
                gv.Show();
            }



            debug("loaded view: " + gv.ViewName);
            return;
        }
Ejemplo n.º 2
0
        void bindaddview(GenericViewI gv)
        {
            if (gv == null)
            {
                debug("ignoring invalid view.");
                return;
            }
            var gvidx = viewnames.IndexOf(gv.ViewName);
            gv.isColoringEnabled = Properties.Settings.Default.ColoringEnabled;
            gv.SendDebugEvent += new DebugDelegate(debug);
            gv.SendDebugVisibleToggleEvent += new VoidDelegate(SendDebugVisibleToggleEvent);
            gv.SendViewRequestEvent += new DebugDelegate(gv_SendViewRequestEvent);
            gv.GetAvailViewsEvent += new GetAvailableGenericViewNamesDel(gv_GetAvailViewsEvent);
            gv.SendStatusEvent+=new DebugDelegate(status);
            gv.SendOrderEvent += new OrderDelegate(gv_SendOrderEvent);



            if (gvidx < 0)
            {
                gv.id = gvs.Count;
                viewnames.Add(gv.ViewName);
                gvs.Add(gv);

                if (gv.id == 0)
                    gv.Show();
                else
                    gv.Hide();
            }
            else
            {
                gv.id = gvidx;
                gvs[gvidx] = gv;
                gv.Show();
            }

            


            debug("loaded view: " + gv.ViewName);
            return;
            

            
            
        }