./jnpad-0.3/
├── build.xml
├── cloc.txt
├── doc
│   ├── cli_en.txt
│   └── cli_es.txt
├── icons
│   ├── icon-jnpad16.ico
│   ├── icon-jnpad16.png
│   ├── icon-jnpad32.ico
│   ├── icon-jnpad32.png
│   ├── icon-jnpad48.ico
│   └── icon-jnpad48.png
├── jnpad.bat
├── jnpad.exe
├── jnpad.sh
├── jnpad-0.3.jar
├── leame.txt
├── license.txt
├── make-clean.bat
├── make-clean.sh
├── make-reset.bat
├── make-reset.sh
├── props
│   ├── colors
│   │   ├── black.properties
│   │   ├── blue.properties
│   │   ├── cobalt.properties
│   │   ├── cream.properties
│   │   ├── dark.properties
│   │   ├── dark2.properties
│   │   ├── darkblue.properties
│   │   ├── default.properties
│   │   ├── gray.properties
│   │   ├── ink.properties
│   │   ├── ink2.properties
│   │   ├── jnpad.properties
│   │   ├── light.properties
│   │   └── plastic.properties
│   ├── keymaps
│   │   ├── jnpad-default.properties
│   │   ├── jnpad-emacs.properties
│   │   ├── jnpad-ink.properties
│   │   └── jnpad-npp.properties
│   ├── log.properties
│   └── schemes
│       ├── asn1.words
│       ├── c.words
│       ├── cpp.words
│       └── java.words
├── readme.txt
├── src
│   ├── com
│   │   └── ibm
│   │       └── icu
│   │           └── text
│   │               ├── CharsetDetector.java
│   │               ├── CharsetMatch.java
│   │               ├── CharsetRecog_2022.java
│   │               ├── CharsetRecog_mbcs.java
│   │               ├── CharsetRecog_sbcs.java
│   │               ├── CharsetRecog_Unicode.java
│   │               ├── CharsetRecog_UTF8.java
│   │               └── CharsetRecognizer.java
│   └── jnpad
│       ├── action
│       │   ├── AboutAction.java
│       │   ├── ActionBundle.java
│       │   ├── ActionManager.java
│       │   ├── ActiveLineAction.java
│       │   ├── AlignStringsAction.java
│       │   ├── AlignStringsByClipboardAction.java
│       │   ├── AlignStringsByCommaAction.java
│       │   ├── AlignStringsByEqualAction.java
│       │   ├── AutoCompletionAction.java
│       │   ├── AutoIndentAction.java
│       │   ├── BackgroundAction.java
│       │   ├── BeginLinesAction.java
│       │   ├── BrightenBackgroundAction.java
│       │   ├── BrightenForegroundAction.java
│       │   ├── CapitalizeAction.java
│       │   ├── ClearAllBookmarksAction.java
│       │   ├── ClearAllOccurrencesAction.java
│       │   ├── CLIArgsAction.java
│       │   ├── CloseAllAction.java
│       │   ├── CloseAllToLeftAction.java
│       │   ├── CloseAllToRightAction.java
│       │   ├── CloseFileAction.java
│       │   ├── CloseFilesAction.java
│       │   ├── CloseOtherAction.java
│       │   ├── CompleteWordAction.java
│       │   ├── CompleteWordAllAction.java
│       │   ├── CopyAction.java
│       │   ├── CopyLineAction.java
│       │   ├── CutAction.java
│       │   ├── CutLineAction.java
│       │   ├── Check4UpdatesAction.java
│       │   ├── DarkenBackgroundAction.java
│       │   ├── DarkenForegroundAction.java
│       │   ├── DecreaseFontAction.java
│       │   ├── DeleteAction.java
│       │   ├── DeleteLineAction.java
│       │   ├── DeleteParagraphAction.java
│       │   ├── DeleteWordAction.java
│       │   ├── DeletionBeginLineAction.java
│       │   ├── DeletionBeginParagraphAction.java
│       │   ├── DeletionEndLineAction.java
│       │   ├── DeletionEndParagraphAction.java
│       │   ├── DuplicateCurrentLineAction.java
│       │   ├── EmptyRecentFilesListAction.java
│       │   ├── EndLinesAction.java
│       │   ├── ExecuteActionAction.java
│       │   ├── ExitAction.java
│       │   ├── FileBrowserAction.java
│       │   ├── FilePropertiesAction.java
│       │   ├── FindAction.java
│       │   ├── FindNextAction.java
│       │   ├── FindPreviousAction.java
│       │   ├── FindResultsVisibleAction.java
│       │   ├── FocusOnMainViewAction.java
│       │   ├── FontsAction.java
│       │   ├── ForegroundAction.java
│       │   ├── FullScreenAction.java
│       │   ├── GoToLineAction.java
│       │   ├── HighlightAllOccurrencesAction.java
│       │   ├── IncreaseFontAction.java
│       │   ├── IncrementalSearchAction.java
│       │   ├── IndentUsingSpacesAction.java
│       │   ├── InsertDateAction.java
│       │   ├── InsertFileExtensionAction.java
│       │   ├── InsertFileFullNameAction.java
│       │   ├── InsertFileFullPathAction.java
│       │   ├── InsertFileNameAction.java
│       │   ├── InsertFilePathAction.java
│       │   ├── InvertUpperLowerAction.java
│       │   ├── JNPadAction.java
│       │   ├── JNPadActions.java
│       │   ├── JoinLinesAction.java
│       │   ├── LeftIndentAction.java
│       │   ├── LicenseAction.java
│       │   ├── LineNumbersAction.java
│       │   ├── LineWrapAction.java
│       │   ├── LoadDefaultOptionsFileAction.java
│       │   ├── LoadLoggingConfigFileAction.java
│       │   ├── LoadOptionsFileAction.java
│       │   ├── LoadSessionAction.java
│       │   ├── LoadShortcutsFileAction.java
│       │   ├── MarkBracketsAction.java
│       │   ├── MarkOccurrencesAction.java
│       │   ├── MarkStripAction.java
│       │   ├── NewFileAction.java
│       │   ├── NextBookmarkAction.java
│       │   ├── NextBufferAction.java
│       │   ├── NextBufferSetAction.java
│       │   ├── NextEditPaneAction.java
│       │   ├── NextOccurrenceAction.java
│       │   ├── OpenAllRecentFilesAction.java
│       │   ├── OpenFileAction.java
│       │   ├── OpenRecentFileAction.java
│       │   ├── PasteAction.java
│       │   ├── PreviousBookmarkAction.java
│       │   ├── PreviousBufferAction.java
│       │   ├── PreviousBufferSetAction.java
│       │   ├── PreviousEditPaneAction.java
│       │   ├── PreviousOccurrenceAction.java
│       │   ├── PrintAction.java
│       │   ├── PrintSetAction.java
│       │   ├── RedoAction.java
│       │   ├── ReduceAsTrayIconAction.java
│       │   ├── ReloadAction.java
│       │   ├── RemoveEmptyLinesAction.java
│       │   ├── RemoveEndSpacesAction.java
│       │   ├── ReplaceAction.java
│       │   ├── ReplaceNextAction.java
│       │   ├── ResetBackgroundAction.java
│       │   ├── ResetFontAction.java
│       │   ├── ResetForegroundAction.java
│       │   ├── RestartAction.java
│       │   ├── RestoreSplitAction.java
│       │   ├── RestoreViewerSplitAction.java
│       │   ├── RightIndentAction.java
│       │   ├── RightMarginLineAction.java
│       │   ├── SaveAllFilesAction.java
│       │   ├── SaveFileAction.java
│       │   ├── SaveFileAsAction.java
│       │   ├── SaveSessionAction.java
│       │   ├── SelectAllAction.java
│       │   ├── SelectAutoCompletionFromNthAction.java
│       │   ├── SelectColorSchemeAction.java
│       │   ├── SelectEncodingAction.java
│       │   ├── SelectEOLAction.java
│       │   ├── SelectEOLAsDOSAction.java
│       │   ├── SelectEOLAsMacAction.java
│       │   ├── SelectEOLAsUnixAction.java
│       │   ├── SelectFontSizeAction.java
│       │   ├── SelectionBeginLineAction.java
│       │   ├── SelectionBeginParagraphAction.java
│       │   ├── SelectionEndLineAction.java
│       │   ├── SelectionEndParagraphAction.java
│       │   ├── SelectKeymapAction.java
│       │   ├── SelectLAFAction.java
│       │   ├── SelectLanguageAction.java
│       │   ├── SelectLineAction.java
│       │   ├── SelectModeAction.java
│       │   ├── SelectParagraphAction.java
│       │   ├── SelectScopeAsBufferAction.java
│       │   ├── SelectScopeAsBufferSetAction.java
│       │   ├── SelectScopeAsEditPaneAction.java
│       │   ├── SelectScopeAsViewerAction.java
│       │   ├── SelectTabSizeAction.java
│       │   ├── SelectViewActionScopeAction.java
│       │   ├── SelectWordAction.java
│       │   ├── SetReadOnlyAction.java
│       │   ├── SortLinesAscendingAction.java
│       │   ├── SortLinesDescendingAction.java
│       │   ├── SpacesToTabsAction.java
│       │   ├── SplitHorizontallyAction.java
│       │   ├── SplitVerticallyAction.java
│       │   ├── SplitViewerHorizontallyAction.java
│       │   ├── SplitViewerVerticallyAction.java
│       │   ├── StatusBarVisibleAction.java
│       │   ├── TabsToSpacesAction.java
│       │   ├── ToggleBookmarkAction.java
│       │   ├── ToLowerCaseAction.java
│       │   ├── ToolbarsAllVisibleAction.java
│       │   ├── ToolbarsEditClipboardAction.java
│       │   ├── ToolbarsEditDeletionAction.java
│       │   ├── ToolbarsEditRecantationAction.java
│       │   ├── ToolbarsEditSelectionAction.java
│       │   ├── ToolbarsFileAction.java
│       │   ├── ToolbarsFormatAction.java
│       │   ├── ToolbarsNoneVisibleAction.java
│       │   ├── ToolbarsSearchAction.java
│       │   ├── ToolbarsViewAction.java
│       │   ├── ToolbarsWindowAction.java
│       │   ├── ToolBarVisibleAction.java
│       │   ├── ToTitleAction.java
│       │   ├── ToUpperCaseAction.java
│       │   ├── UndoAction.java
│       │   ├── UnsplitAction.java
│       │   ├── UnsplitCurrentAction.java
│       │   ├── UnsplitViewerAction.java
│       │   ├── UnsplitViewerCurrentAction.java
│       │   ├── WindowAction.java
│       │   └── WordCountAction.java
│       ├── config
│       │   ├── Accelerators.java
│       │   ├── BooleanProp.java
│       │   ├── BooleanProp2.java
│       │   ├── ColorProp.java
│       │   ├── Config.java
│       │   ├── Configurable.java
│       │   ├── Controlable.java
│       │   ├── DoubleProp.java
│       │   ├── FloatProp.java
│       │   ├── FontProp.java
│       │   ├── IntProp.java
│       │   ├── KeyEventWorkaround.java
│       │   ├── Mode.java
│       │   ├── ModeProp.java
│       │   ├── Prop.java
│       │   ├── PropChangeEvent.java
│       │   ├── PropChangeListener.java
│       │   ├── StringProp.java
│       │   ├── Updatable.java
│       │   ├── ViewActionScope.java
│       │   └── ViewActionScopeProp.java
│       ├── ExitDialog.java
│       ├── filebrowser
│       │   ├── FileBrowser.java
│       │   ├── FileBrowserBundle.java
│       │   ├── FileBrowserObject.java
│       │   ├── FileList.java
│       │   └── FileListCellRenderer.java
│       ├── GUIUtilities.java
│       ├── i18n
│       │   ├── ActionBundle.properties
│       │   ├── ActionBundle_en.properties
│       │   ├── ActionBundle_es.properties
│       │   ├── FileBrowserBundle.properties
│       │   ├── FileBrowserBundle_en.properties
│       │   ├── FileBrowserBundle_es.properties
│       │   ├── JNPadBundle.properties
│       │   ├── JNPadBundle_en.properties
│       │   ├── JNPadBundle_es.properties
│       │   ├── MnemonicsBundle.properties
│       │   ├── SearchBundle.properties
│       │   ├── SearchBundle_en.properties
│       │   ├── SearchBundle_es.properties
│       │   ├── TextBundle.properties
│       │   ├── TextBundle_en.properties
│       │   └── TextBundle_es.properties
│       ├── icons
│       │   ├── 22
│       │   │   ├── close.png
│       │   │   ├── copy.png
│       │   │   ├── cut.png
│       │   │   ├── find.png
│       │   │   ├── new.png
│       │   │   ├── open.png
│       │   │   ├── paste.png
│       │   │   ├── print.png
│       │   │   ├── redo.png
│       │   │   ├── replace.png
│       │   │   ├── save.png
│       │   │   ├── save-all.png
│       │   │   ├── undo.png
│       │   │   ├── window-next.png
│       │   │   └── window-previous.png
│       │   ├── about.png
│       │   ├── active-line.png
│       │   ├── border.png
│       │   ├── cancel.png
│       │   ├── capitalize.png
│       │   ├── clear.png
│       │   ├── close.png
│       │   ├── close-all.png
│       │   ├── close-all-to-left.png
│       │   ├── close-all-to-right.png
│       │   ├── close-other.png
│       │   ├── colorscheme.png
│       │   ├── copy.png
│       │   ├── cut.png
│       │   ├── check4updates.png
│       │   ├── decrease-font.png
│       │   ├── delete.png
│       │   ├── delete-line.png
│       │   ├── deletion-begin-line.png
│       │   ├── deletion-end-line.png
│       │   ├── eol-dos.png
│       │   ├── eol-mac.png
│       │   ├── eol-unix.png
│       │   ├── error.png
│       │   ├── exit.png
│       │   ├── file.png
│       │   ├── file-modified.png
│       │   ├── file-modified-readonly.png
│       │   ├── file-new.png
│       │   ├── file-new-readonly.png
│       │   ├── file-readonly.png
│       │   ├── find.png
│       │   ├── find-elem.png
│       │   ├── find-next.png
│       │   ├── find-previous.png
│       │   ├── fonts.png
│       │   ├── fullscreen.png
│       │   ├── gc.png
│       │   ├── go-to-line.png
│       │   ├── highlight-all.png
│       │   ├── icon-jnpad16.png
│       │   ├── icon-jnpad32.png
│       │   ├── icon-jnpad48.png
│       │   ├── increase-font.png
│       │   ├── incremental-search.png
│       │   ├── indent-left.png
│       │   ├── indent-right.png
│       │   ├── information.png
│       │   ├── invert-upper-lower.png
│       │   ├── java-close.png
│       │   ├── java-open.png
│       │   ├── jnpad_en.png
│       │   ├── jnpad_es.png
│       │   ├── line-numbers.png
│       │   ├── line-wrap.png
│       │   ├── log.png
│       │   ├── mark-brackets.png
│       │   ├── mark-occurrences.png
│       │   ├── mark-strip.png
│       │   ├── match-case.png
│       │   ├── match-whole-word.png
│       │   ├── new.png
│       │   ├── occurrence-next.png
│       │   ├── occurrence-previous.png
│       │   ├── ok.png
│       │   ├── open.png
│       │   ├── options.png
│       │   ├── page-format.png
│       │   ├── paste.png
│       │   ├── plaf
│       │   │   ├── detailsView.png
│       │   │   ├── errorDialog.png
│       │   │   ├── homeFolder.png
│       │   │   ├── informationDialog.png
│       │   │   ├── listView.png
│       │   │   ├── newFolder.png
│       │   │   ├── questionDialog.png
│       │   │   ├── upFolder.png
│       │   │   └── warningDialog.png
│       │   ├── print.png
│       │   ├── redo.png
│       │   ├── reload.png
│       │   ├── reopen.png
│       │   ├── replace.png
│       │   ├── replace-next.png
│       │   ├── right-margin-line.png
│       │   ├── save.png
│       │   ├── save-all.png
│       │   ├── save-as.png
│       │   ├── select-all.png
│       │   ├── select-line.png
│       │   ├── select-word.png
│       │   ├── set-read-only-off.png
│       │   ├── set-read-only-on.png
│       │   ├── shortcuts.png
│       │   ├── sourceforge.png
│       │   ├── split-horizontally.png
│       │   ├── split-vertically.png
│       │   ├── tab-generic-close.png
│       │   ├── tab-modified-close.png
│       │   ├── tab-modified-readonly-close.png
│       │   ├── tab-readonly-close.png
│       │   ├── to-lower-case.png
│       │   ├── to-title.png
│       │   ├── to-upper-case.png
│       │   ├── undo.png
│       │   ├── unsplit.png
│       │   ├── unsplit-current.png
│       │   ├── warning.png
│       │   ├── window-next.png
│       │   └── window-previous.png
│       ├── JNPad.java
│       ├── JNPadActionHelper.java
│       ├── JNPadBundle.java
│       ├── JNPadCardPane.java
│       ├── JNPadCardViewer.java
│       ├── JNPadFrame.java
│       ├── JNPadInput.java
│       ├── JNPadKeyboardHandler.java
│       ├── JNPadMenuHelper.java
│       ├── JNPadParser.java
│       ├── JNPadStatusBar.java
│       ├── JNPadTabbedPane.java
│       ├── JNPadTabbedViewer.java
│       ├── JNPadToolBarHelper.java
│       ├── JNPadViewer.java
│       ├── print
│       │   ├── PrintingOptions.java
│       │   └── PrintText.java
│       ├── search
│       │   ├── FindDialog.java
│       │   ├── FindResultsPanel.java
│       │   ├── FindResultsTreeCellRenderer.java
│       │   ├── IncrementalSearchPanel.java
│       │   ├── ReplaceDialog.java
│       │   ├── SearchBundle.java
│       │   ├── SearchContext.java
│       │   ├── SearchDialog.java
│       │   ├── SearchManagerDialog.java
│       │   └── Text.java
│       ├── text
│       │   ├── AbstractTextArea.java
│       │   ├── ActiveLine.java
│       │   ├── Buffer.java
│       │   ├── BufferSet.java
│       │   ├── CompletionPopup.java
│       │   ├── CompletionUtilities.java
│       │   ├── CompoundUndoManager.java
│       │   ├── DocumentRange.java
│       │   ├── EditPane.java
│       │   ├── Gutter.java
│       │   ├── GutterBase.java
│       │   ├── highlighter
│       │   │   ├── BracketHighlightPainter.java
│       │   │   ├── IHighlightPainter.java
│       │   │   ├── OccurrenceHighlightPainter.java
│       │   │   ├── OccurrencesHighlightable.java
│       │   │   └── SearchHighlightPainter.java
│       │   ├── IBuffer.java
│       │   ├── IDirtyAction.java
│       │   ├── IEditAction.java
│       │   ├── ISelectionAction.java
│       │   ├── IView.java
│       │   ├── JNPadDocument.java
│       │   ├── JNPadTextAction.java
│       │   ├── JNPadTextActions.java
│       │   ├── JNPadTextArea.java
│       │   ├── JNPadTextAreaEditorKit.java
│       │   ├── JNPadTextAreaUI.java
│       │   ├── JNPadTransferHandler.java
│       │   ├── MarkStrip.java
│       │   ├── MinimapWindow.java
│       │   ├── MockBuffer.java
│       │   ├── OccurrencesContext.java
│       │   ├── Scheme.java
│       │   ├── SimpleGutter.java
│       │   ├── syntax
│       │   │   ├── ASN1Scheme.java
│       │   │   ├── ASN1View.java
│       │   │   ├── ContentTypes.java
│       │   │   ├── CPPScheme.java
│       │   │   ├── CPPView.java
│       │   │   ├── CScheme.java
│       │   │   ├── CView.java
│       │   │   ├── JavaScheme.java
│       │   │   ├── JavaView.java
│       │   │   ├── PlainScheme.java
│       │   │   ├── PlainView2.java
│       │   │   ├── PropertiesScheme.java
│       │   │   ├── PropertiesView.java
│       │   │   ├── SyntaxScheme.java
│       │   │   ├── SyntaxView.java
│       │   │   └── WrappedPlainView2.java
│       │   ├── TextBundle.java
│       │   ├── TextUtilities.java
│       │   └── Viewer.java
│       ├── ui
│       │   ├── ColorUtilities.java
│       │   ├── EdgeBorder.java
│       │   ├── EscapableDialog.java
│       │   ├── ExceptionDialog.java
│       │   ├── FontChooser.java
│       │   ├── FontChooserDialog.java
│       │   ├── GradientLabel.java
│       │   ├── GradientPaintable.java
│       │   ├── Gray.java
│       │   ├── icon
│       │   │   ├── ArrowIcon.java
│       │   │   ├── CompositeIcon.java
│       │   │   ├── EmptyIcon.java
│       │   │   ├── IconClickTarget.java
│       │   │   └── IconUtilities.java
│       │   ├── JNPadComboBox.java
│       │   ├── JNPadCheckBox.java
│       │   ├── JNPadCheckBoxMenuItem.java
│       │   ├── JNPadFileFilter.java
│       │   ├── JNPadLabel.java
│       │   ├── JNPadMenuBar.java
│       │   ├── JNPadMenuItem.java
│       │   ├── JNPadRadioButtonMenuItem.java
│       │   ├── JNPadScrollPane.java
│       │   ├── JNPadSplitPane.java
│       │   ├── JNPadTreeCellRenderer.java
│       │   ├── layout
│       │   │   ├── BoxLayout2.java
│       │   │   ├── ModifiedFlowLayout.java
│       │   │   └── VerticalFlowLayout.java
│       │   ├── MiniScrollPane.java
│       │   ├── MnemonicHelper.java
│       │   ├── Orientable.java
│       │   ├── plaf
│       │   │   ├── DarkIconFilter.java
│       │   │   ├── JNPadButtonUI.java
│       │   │   ├── JNPadDarkMetalTheme.java
│       │   │   ├── JNPadLabelUI.java
│       │   │   ├── JNPadLightMetalTheme.java
│       │   │   ├── JNPadMenuUI.java
│       │   │   ├── JNPadScrollBarUI.java
│       │   │   ├── JNPadScrollButton.java
│       │   │   ├── JNPadTabbedPaneUI.java
│       │   │   ├── JNPadToggleButtonUI.java
│       │   │   ├── JNPadToolBarButtonUI.java
│       │   │   ├── JNPadToolbarSeparatorUI.java
│       │   │   ├── JNPadToolBarUI.java
│       │   │   ├── LAFUtils.java
│       │   │   └── OceanTheme2.java
│       │   ├── ReporterUtilities.java
│       │   ├── Roundable.java
│       │   ├── SideBorder.java
│       │   ├── status
│       │   │   ├── HeapMonitor.java
│       │   │   ├── IHeapMonitorStatusBar.java
│       │   │   ├── IStatusBar.java
│       │   │   ├── ITextStatusBar.java
│       │   │   └── StatusDisplayable.java
│       │   ├── tab
│       │   │   ├── AbstractTabbedPane.java
│       │   │   ├── CardTabbedPane.java
│       │   │   ├── CloseButtonTabComponent.java
│       │   │   └── ITabbedPane.java
│       │   ├── table
│       │   │   ├── BooleanRenderer.java
│       │   │   ├── DateTableCellRenderer.java
│       │   │   ├── DefaultRowHeader.java
│       │   │   ├── DoubleTableCellRenderer.java
│       │   │   ├── HeaderIcon.java
│       │   │   ├── HeaderTableCellRenderer.java
│       │   │   ├── IconTableCellRenderer.java
│       │   │   ├── JNPadDefaultHeaderTableCellRenderer.java
│       │   │   ├── JNPadDefaultTableCellRenderer.java
│       │   │   ├── JNPadDefaultTableModel.java
│       │   │   ├── JNPadTable.java
│       │   │   ├── JNPadTableCellRenderer.java
│       │   │   ├── JNPadTableModel.java
│       │   │   ├── LabelTableCellRenderer.java
│       │   │   ├── LineHeaderTableCellRenderer.java
│       │   │   ├── MultiLineHeaderTableCellRenderer.java
│       │   │   ├── NumberTableCellRenderer.java
│       │   │   └── TableUtilities.java
│       │   ├── TitledLabel.java
│       │   └── toolbar
│       │       ├── DecoratedIcon.java
│       │       ├── DropDownIcon.java
│       │       ├── JNPadToolBar.java
│       │       ├── PopupButton.java
│       │       ├── PopupButton2.java
│       │       ├── PopupToolBoxButton.java
│       │       ├── ToolBarButton.java
│       │       └── ToolBarToggleButton.java
│       ├── util
│       │   ├── LinePosition.java
│       │   ├── LineSeparator.java
│       │   ├── Platform.java
│       │   ├── UnexpectedException.java
│       │   ├── Utilities.java
│       │   └── Version.java
│       └── WindowDialog.java
├── tree.txt
└── version.txt

33 directories, 574 files
