Ignore:
Timestamp:
03/18/19 09:43:05 (5 years ago)
Author:
davidb
Message:

ImageDirs and AudioDirs changed over to new DirectcoryListSetting; further work done on title/framename position to help startup/init code

Location:
trunk/src/org/expeditee/settings
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/settings/UserSettings.java

    r1244 r1245  
    263263                        // 1. resources-<username>\images       Generated on user account creation and must be refreshed on user switching.
    264264                        // 2. IMAGES_PATH                                       <expeditee-home>\resources-public\images
    265                         FolderSettings.ImageDirs.get().add(FrameIO.IMAGES_PRIVATE_PATH);
    266                         FolderSettings.ImageDirs.get().add(FrameIO.IMAGES_PATH);
     265                        FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PRIVATE_PATH);
     266                        FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PATH);
    267267                        FolderSettings.ImageDirs.setDefault(FolderSettings.ImageDirs.get());
    268268                       
    269                         FolderSettings.AudioDirs.get().add(FrameIO.AUDIO_PRIVATE_PATH);
    270                         FolderSettings.AudioDirs.get().add(FrameIO.AUDIO_PATH);
     269                        FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PRIVATE_PATH);
     270                        FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PATH);
    271271                        FolderSettings.AudioDirs.setDefault(FolderSettings.AudioDirs.get());
    272272                       
     
    279279                        FolderSettings.FrameDirs.setDefault(FolderSettings.FrameDirs.get());
    280280
    281                         FolderSettings.ImageDirs.get().add(FrameIO.IMAGES_PATH);
     281                        FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PATH);
    282282                        FolderSettings.ImageDirs.setDefault(FolderSettings.ImageDirs.get());
    283283                       
    284                         FolderSettings.AudioDirs.get().add(FrameIO.AUDIO_PATH);
     284                        FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PATH);
    285285                        FolderSettings.AudioDirs.setDefault(FolderSettings.AudioDirs.get());
    286286                }
  • trunk/src/org/expeditee/settings/folders/FolderSettings.java

    r1244 r1245  
    5959        };
    6060
    61         public static ListSetting<String> ImageDirs = new ListSetting<String>("Directories to look in for images", "ImageDirs") {
    62                 @Override
    63                 public boolean setSetting(Text text) {
    64                         _value.addAll(FrameUtils.getDirs(text));
    65                         return true;
    66                 }
    67         };
     61        public static DirectoryListSetting ImageDirs = new DirectoryListSetting("Directories to look in for images", "ImageDirs");
     62                       
    6863        public static final Setting ImageDir = new Setting("Adds a directory to look in for images", "ImageDir") {
    6964                @Override
     
    9186       
    9287       
    93         public static ListSetting<String> AudioDirs = new ListSetting<String>("Directories to look in for audio", "AudioDirs") {
    94                 @Override
    95                 public boolean setSetting(Text text) {
    96                         _value.addAll(FrameUtils.getDirs(text));
    97                         return true;
    98                 }
    99         };
     88        public static DirectoryListSetting AudioDirs = new DirectoryListSetting("Directories to look in for audio", "AudioDirs");
     89       
    10090        public static final Setting AudioDir = new Setting("Adds a directory to look in for audio", "AudioDir") {
    10191                @Override
Note: See TracChangeset for help on using the changeset viewer.