Exemplo n.º 1
0
 // =================================================================================
 // Activation/Deactivation.
 // ---------------------------------------------------------------------------------
 void Init()
 {
     myMainView          = null;
     myController        = null;
     mySelectedAreaCache = new Rect(0, 0, 0, 0);
     myLastFocusId       = -1;
     myUndoRedoId        = -1;
 }
Exemplo n.º 2
0
 bool IsInitialized()
 {
     if (IStorage == null)
     {
         Init();
         return(false);
     }
     if (myController == null || myController.IStorage != IStorage)
     {
         myController = new iCS_TreeViewController(IStorage[0], IStorage);
         myMainView   = new DSScrollView(new RectOffset(0, 0, 0, 0), false, true, true, myController.View);
         return(true);
     }
     if (myMainView == null)
     {
         myMainView = new DSScrollView(new RectOffset(0, 0, 0, 0), false, true, true, myController.View);
     }
     if (myUndoRedoId != IStorage.UndoRedoId)
     {
         myController.Init(IStorage[0], IStorage);
     }
     return(true);
 }