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; }
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; }