コード例 #1
0
        public TopLevelManager(ManagerMode initialMode, App app)
        {
            appInstance = app;
            appInstance.Exit += new ExitEventHandler(appInstance_Exit);

            m_displays = new DisplayInformation();
            m_layoutManager = new LayoutManager();
            m_libraryManager = new ImageLibraryController();

            m_childWindows = new List<MainWindow>();

            //  Check if the configuration directory exists, if it doesn't, create it
            ApplicationUserDataFolder = Environment.GetFolderPath(
                Environment.SpecialFolder.ApplicationData) + Path.DirectorySeparatorChar +
                App.NamespaceName + Path.DirectorySeparatorChar;

            if (!Directory.Exists(m_appUserDataFolder))
            {
                Directory.CreateDirectory(m_appUserDataFolder);
            }

            //  Load common settings
            LoadCommonSettings();

            //  Set the mode to operate in
            m_mode = initialMode;
        }
コード例 #2
0
 public PhotoSlice(LayoutManager pManager, int pID, PhotoItem pPhotoItem)
 {
     _id = pID;
     _manager = pManager;
     _photoItem = pPhotoItem;
 }