// Sort void sortTasks(ArrayList<String> ids) { String[] array = new String[ids.size()]; for (int i = 0; i < array.length; i++) { array[i] = ids.get(i); } CurrentProject.getProcessList().getProcess(processId).setTaskOrder(array); CurrentStorage.get().storeProcessList(CurrentProject.getProcessList(), CurrentProject.get()); this.getContentPane().remove(taskPanel); drawTaskPanel(); pack(); }
MimeType addResourceType(String fpath) { ResourceTypeDialog dlg = new ResourceTypeDialog(App.getFrame(), Local.getString("Resource type")); Dimension dlgSize = new Dimension(420, 300); dlg.setSize(dlgSize); Dimension frmSize = App.getFrame().getSize(); Point loc = App.getFrame().getLocation(); dlg.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.ext = MimeTypesList.getExtension(fpath); dlg.setVisible(true); if (dlg.CANCELLED) return null; int ix = dlg.getTypesList().getSelectedIndex(); MimeType mt = (MimeType) MimeTypesList.getAllMimeTypes().toArray()[ix]; mt.addExtension(MimeTypesList.getExtension(fpath)); CurrentStorage.get().storeMimeTypesList(); return mt; }
boolean checkApp(MimeType mt) { String appId = mt.getAppId(); AppList appList = MimeTypesList.getAppList(); File d; if (appId == null) { appId = Util.generateId(); d = new File("/"); } else { File exe = new File(appList.getFindPath(appId) + "/" + appList.getExec(appId)); if (exe.isFile()) return true; d = new File(exe.getParent()); while (!d.exists()) d = new File(d.getParent()); } SetAppDialog dlg = new SetAppDialog( App.getFrame(), Local.getString( Local.getString("Select the application to open files of type") + " '" + mt.getLabel() + "'")); Dimension dlgSize = new Dimension(420, 300); dlg.setSize(dlgSize); Dimension frmSize = App.getFrame().getSize(); Point loc = App.getFrame().getLocation(); dlg.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.setDirectory(d); dlg.appPanel.argumentsField.setText("$1"); dlg.setVisible(true); if (dlg.CANCELLED) return false; File f = new File(dlg.appPanel.applicationField.getText()); appList.addOrReplaceApp( appId, f.getParent().replace('\\', '/'), f.getName().replace('\\', '/'), dlg.appPanel.argumentsField.getText()); mt.setApp(appId); /*appList.setFindPath(appId, chooser.getSelectedFile().getParent().replace('\\','/')); appList.setExec(appId, chooser.getSelectedFile().getName().replace('\\','/'));*/ CurrentStorage.get().storeMimeTypesList(); return true; }
public void setDocument(Note note) { // Note note = CurrentProject.getNoteList().getActiveNote(); // try { // this.editor.editor.setPage(CurrentStorage.get().getNoteURL(note)); editor.document = (HTMLDocument) CurrentStorage.get().openNote(note); editor.initEditor(); if (note != null) titleField.setText(note.getTitle()); else titleField.setText(""); initialTitle = titleField.getText(); /* * } catch (Exception ex) { new ExceptionDialog(ex); } */ /* * Document doc = CurrentStorage.get().openNote(note); try { * this.editor.editor.setText(doc.getText(0, doc.getLength())); } catch * (Exception ex){ ex.printStackTrace(); } */ // .setDocument(CurrentStorage.get().openNote(note)); }