OSDN Git Service

CMFM: Editor initial highlight support + props syntax processor + others features
authorJorge Ruesga <jorge@ruesga.com>
Mon, 25 Mar 2013 03:56:38 +0000 (04:56 +0100)
committerJorge Ruesga <jorge@ruesga.com>
Tue, 26 Mar 2013 23:16:04 +0000 (00:16 +0100)
commit8573124b80d19a9562a6e623022171b41dc4d183
tree40aa0eca71ca3bd4e09abee5efa046f31cc2f308
parentd063637d6110ab2a762268d7ef20afeaa6f482af
CMFM: Editor initial highlight support + props syntax processor + others features

- This change enables support of syntax highlight in editor. Adds also the next syntax processors:
    * PropertiesSyntaxHighlightProcessor

- Option for toggle "no suggestion" in editor
- CleanUp

Patchset 2: Theme color scheme support
Patchset 3: Hexdump binary editor preference
            No suggestions editor preference
            Syntax Highlight color scheme
            Add android-syntax-highlight (CMFM) and color-picker-view libraries
            ColorPickerDialog and ColorPickerPreference
            Separate preference to its own file
            Extract themes strings from dark_theme.xml to strings.xml
            Rebased

Change-Id: I9df65e6193d46ebafadee5d545dcde1fc5ce20e9
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
47 files changed:
Android.mk
README.md
libs/android-syntax-highlight/CHANGELOG.md [new file with mode: 0644]
libs/android-syntax-highlight/LICENSE.md [new file with mode: 0644]
libs/android-syntax-highlight/README.md [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/HighlightColors.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/ISyntaxHighlightResourcesResolver.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/RegExpUtil.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/SyntaxHighlightFactory.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/SyntaxHighlightProcessor.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/scanners/NewLineScanner.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/scanners/Scanner.java [new file with mode: 0644]
libs/android-syntax-highlight/src/com/cyanogenmod/filemanager/ash/spi/PropertiesSyntaxHighlightProcessor.java [new file with mode: 0644]
libs/color-picker-view/CHANGELOG.md [new file with mode: 0644]
libs/color-picker-view/LICENSE.md [new file with mode: 0644]
libs/color-picker-view/README.md [new file with mode: 0644]
libs/color-picker-view/src/afzkl/development/mColorPicker/drawables/AlphaPatternDrawable.java [new file with mode: 0644]
libs/color-picker-view/src/afzkl/development/mColorPicker/views/ColorDialogView.java [new file with mode: 0644]
libs/color-picker-view/src/afzkl/development/mColorPicker/views/ColorPanelView.java [new file with mode: 0644]
libs/color-picker-view/src/afzkl/development/mColorPicker/views/ColorPickerView.java [new file with mode: 0644]
res/layout/color_picker_pref_item.xml [new file with mode: 0644]
res/menu/editor.xml
res/values/strings.xml
res/values/theme.xml
res/xml/preferences_editor.xml
res/xml/preferences_editor_color_scheme.xml [new file with mode: 0644]
res/xml/preferences_headers.xml
src/com/cyanogenmod/filemanager/FileManagerApplication.java
src/com/cyanogenmod/filemanager/activities/EditorActivity.java
src/com/cyanogenmod/filemanager/activities/PickerActivity.java
src/com/cyanogenmod/filemanager/activities/SearchActivity.java
src/com/cyanogenmod/filemanager/activities/preferences/EditorPreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/activities/preferences/EditorSHColorSchemePreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/activities/preferences/GeneralPreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/activities/preferences/SearchPreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java
src/com/cyanogenmod/filemanager/activities/preferences/ThemesPreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/activities/preferences/TitlePreferenceFragment.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/preferences/FileManagerSettings.java
src/com/cyanogenmod/filemanager/preferences/Preferences.java
src/com/cyanogenmod/filemanager/ui/preferences/ColorPickerPreference.java [new file with mode: 0644]
src/com/cyanogenmod/filemanager/ui/widgets/InlineAutocompleteTextView.java
src/com/cyanogenmod/filemanager/ui/widgets/NavigationView.java
src/com/cyanogenmod/filemanager/util/CommandHelper.java
src/com/cyanogenmod/filemanager/util/FileHelper.java
themes/res/values/dark_theme.xml
themes/res/values/strings.xml [new file with mode: 0644]