public static void loadViews() { ViewManager vm = ScrollingMenuSign.getInstance().getViewManager(); for (SMSView view : vm.listViews()) { vm.deleteView(view, false); } for (File f : DirectoryStructure.getViewsFolder().listFiles(ymlFilter)) { Debugger.getInstance().debug(2, "loading view: " + f); YamlConfiguration conf = YamlConfiguration.loadConfiguration(f); SMSView view = vm.loadView(conf); if (view != null) { view.update(view.getNativeMenu(), new RepaintAction()); } } Debugger.getInstance().debug("Loaded " + vm.listViews().size() + " views from file."); }