Esempio n. 1
0
        public static void Init()
        {
            if (initialized)
                return;

            if (Skin == null)
            {
                try
                {
                    Assembly assembly = Assembly.GetExecutingAssembly();
                    Skin = new Bitmap(assembly.GetManifestResourceStream(ScaleHelper.GetScale() > 1.5 ? "SourceControl.Resources.icons32.png" : "SourceControl.Resources.icons.png"));
                }
                catch
                {
                    Skin = ScaleHelper.GetScale() > 1.5 ? new Bitmap(320, 32) : new Bitmap(160, 16);
                }
            }
            
            fsWatchers = new FSWatchers();
            ovManager = new OverlayManager(fsWatchers);
            vcManager = new VCManager(ovManager);

            SetProject(PluginBase.CurrentProject as Project);

            initialized = true;
        }
Esempio n. 2
0
        internal static void Init()
        {
            fsWatchers = new FSWatchers();
            ovManager = new OverlayManager(fsWatchers);
            vcManager = new VCManager(ovManager);

            SetProject(PluginBase.CurrentProject as Project);
        }
Esempio n. 3
0
        public OverlayManager(FSWatchers fsWatchers)
        {
            this.fsWatchers = fsWatchers;

            FileNode.OnFileNodeRefresh           += new FileNodeRefresh(FileNode_OnFileNodeRefresh);
            DirectoryNode.OnDirectoryNodeRefresh += new DirectoryNodeRefresh(DirectoryNode_OnDirectoryNodeRefresh);

            OverlayMap.Init();
        }
Esempio n. 4
0
 internal void Dispose()
 {
     OverlayMap.Reset();
     fsWatchers = null;
 }