Example #1
0
 /// <summary>
 /// Simple use for access to util functions
 /// </summary>
 public CView(CSystem csystem)
 {
     Globals   = csystem.Globals;
     errors    = csystem.errors;
     debug     = csystem.debug;
     View_name = "";
 }
Example #2
0
        /// <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);
            }
        }
Example #3
0
        /// <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);
        }
Example #4
0
        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;
        }