/// <summary> /// Simple use for access to util functions /// </summary> public CView(CSystem csystem) { Globals = csystem.Globals; errors = csystem.errors; debug = csystem.debug; View_name = ""; }
/// <summary> /// Constructor /// </summary> /// <param name="base_errors"></param> /// <param name="base_debug"></param> /// <param name="MainView"></param> public CViewsManager(CSystem csystem) { cs = csystem; globals = csystem.Globals; errors = csystem.errors; debug = csystem.debug; listViews = new List <CView>(); String MainView_name = Globals.get(dGLOBALS.MAIN_VIEW).ToString(); if (MainView_name != "") { AddView(MainView_name); } }
/// <summary> /// Primary constructor to call from view manager /// </summary> /// <param name="base_errors"></param> /// <param name="base_debug"></param> /// <param name="view_name"></param> public CView(CSystem csystem, String view_name) { Globals = csystem.Globals; errors = csystem.errors; debug = csystem.debug; vars = new Dictionary <string, object>(); View_name = view_name; View_guid = Guid.NewGuid().ToString(); ctrls = new Dictionary <String, CtrlStruct>(); objects = new Dictionary <String, ObjStruct>(); // Create main control and descendants CreateControl(view_name); // Create other objects CreateObjects(view_name); }
public CView(CGlobals globals, String view_name) { Globals = globals; errors = new CErrors(globals); debug = new CDebug(globals); vars = new Dictionary <string, object>(); View_name = view_name; View_guid = Guid.NewGuid().ToString(); ctrls = new Dictionary <String, CtrlStruct>(); objects = new Dictionary <String, ObjStruct>(); // Create main control and descendants view_desc = new TBaseControls(Globals, View_name); CreateControl(view_name, (view_desc.Namespace != null) ? CreateTypedControl(view_name, view_desc.Namespace.ToString()) : null); // Create other objects CreateObjects(view_name); FLAG_VISTA_ACTIVA = 1; }