summaryrefslogtreecommitdiffstats
path: root/gui/fileselector.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for TrueType fontsVojtech Bocek2014-10-141-1/+1
| | | | | | | | | | | | | * Keeps original font system in place * Uses the same API as original font system: - You can render only one line at a time - You can only use one font and color for one gr_text* call * Caches all rendered text, with a string cache limited to 400 entries, then it trucates to 250, which results in memory usage hovering around 5-10MB Change-Id: I36107b9dcd8d57bae4486fce8b8f64e49ef3d906 Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Whitespace and minor code cleanupMatt Mower2014-06-041-2/+2
| | | | | | This is by no means comprehensive, but is quite a bit better already. Change-Id: Ibc8654a5dfb0eec39cbd0b64bdb52bb4fbfe2f7e
* Cache results of GUIObject::isConditionTrue()Vojtech Bocek2014-02-121-1/+3
| | | | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: Ia50f7c365b2dc0a65ee046bb42972e3594264878
* Conditional -> GUIObject and make all gui objects children of GUIObjectVojtech Bocek2014-02-121-1/+13
| | | | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: Ic0a7d6354dabe5919b83942f2f1aa0715625e522
* Add vibrations to Checkbox, Fileselect, Listbox and PartitionlistVojtech Bocek2014-02-081-0/+2
| | | | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: I7b0e27930857add1ac88671a71310bea56fc4e74
* Don't switch between fast and normal scroll during drag in listviewsVojtech Bocek2014-01-291-2/+6
| | | | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: I925adda7f417c6e578f501babc8ef2bec638f66b
* Unify indentation and little clean-up in TWRP filesVojtech Bocek2013-08-241-9/+9
| | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Move all AOSP code out of recovery binaryDees_Troy2013-04-041-4/+2
| | | | | | Improves license compatibility between GPL and Apache Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
* Add partition list GUI elementDees_Troy2013-03-301-2/+18
| | | | | | | | | | | | Add partition list GUI element and update backup, restore, mount, storage selection, and wipe sections of GUI and partition manager code to reflect the new GUI element. Update ORS engine to handle new backup and restore setup. Fix a bug with decrypt. Add 1080x1920 layout. Change-Id: Iaa2f44cb707167e66f935452f076ba00e68a2aa4
* Remove mutex from file seselectorDees_Troy2013-03-111-12/+4
| | | | | | | | | | mutex would, in some rare cases fail to lock and cause a freeze of the GUI. Also restored some code that was removed before and should not have been removed to fix a bug with folder selection where you select the same file or folder twice (e.g. select a backup on the restore page, press back, then select that backup again.)
* More file selector fixesDees_Troy2013-03-041-12/+30
| | | | | | | | Fix a freeze that occurs when you move or delete a file in the file manager Make file sort buttons work again Change-Id: Ifcb68edf3c29c475946d538748729485d0840842
* Fix file selector crashDees_Troy2013-02-281-13/+18
| | | | | | | | Sometimes a var change event came in while the file selector was being rendered. Changes to the mFolderList or mFileList vectors sometimes resulted in a crash. This patch set moves the GetFileList call to the Render function to prevent the vectors from changing while the render is taking place.
* Add fast scroll bar to fileselectorVojtech Bocek2013-02-271-2/+94
| | | | | | | Also fix build problems with libblkid in CM7 Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: I1cd4573e25b247171e4bd8cc05b70543f897a454
* Check for root and root perms and offer to install/fixDees_Troy2013-02-211-4/+4
| | | | | | Also fix sort order for file selector by date and file sizes Change-Id: Idff9fe4232c19d4ed1082e78fabe6f921aa0a114
* Add highlight to file selectorDees_Troy2013-02-151-3/+62
|
* file manager updates for exFATDees_Troy2013-01-281-2/+9
| | | | Change-Id: I06fa6120a975cbc3d4eef9bc2ca034ec716740ee
* Fix file manager displays empty list when folder is deletedDees_Troy2013-01-251-14/+14
|
* Display symlinks and block devices in file managerDees_Troy2012-09-271-1/+1
|
* TWRP-ify AOSP codeDees_Troy2012-09-051-0/+833
Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere