summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2015-03-16android: add toolbar button to force-show the soft keyboardMiklos Vajna
Change-Id: I1758f4db7b6894df66d721af77092754b0252100
2015-03-16android: also hide keyboard on graphic selectionMiklos Vajna
Change-Id: I597f7099405a244f54966c203483dfda22cfbcc9
2015-03-16android: hide soft keyboard when scrollingMiklos Vajna
Change-Id: Ia840cd68d7af7a6948ad5766b56a3dc27cb8795b
2015-03-16android: Make the Bold button actually work - switches to typing in bold.Jan Holesovsky
Change-Id: I48da0f3cc918bda1cdb396b4ea72a82eddafb9a8
2015-03-16android: add to JNI - setGraphicSelection, resetSelectionTomaž Vajngerl
Change-Id: Ib81763148b077423d3903802b13a11b15ba3b0c1
2015-03-16android: add bold selection to toolbar (experimental)Tomaž Vajngerl
Change-Id: Ie9fa613659db9dcc174851d7c02587bef6b67cef
2015-03-16android: add toolbar controllerTomaž Vajngerl
Change-Id: I9ecaf0f0e7e39e2a28e1545bc0310360d5cebfe5
2015-03-16android: add some material design iconsTomaž Vajngerl
Change-Id: Ieb6acdb75e0ae0367dd39b2773e69d6f8415f0fc
2015-03-16android: clicking on toolbar icon exits edit modeTomaž Vajngerl
Change-Id: Idc8c94629bd7a23be1e3a13e88debc478d6ab880
2015-03-16android: use LOK_SETTEXTSELECTION_RESET as it is meant to be usedTomaž Vajngerl
Change-Id: I09f175a09c8b4c9468e2221274b17216b23b76ff
2015-03-16android: simplify state tracking, make graphic selection workTomaž Vajngerl
Simplify by removing all but one transition state (which disables handles depending on previous state). Additionally show/hide/change the graphic selection depending on the messages we get from LO. Change-Id: I95d22a58e0a7f3cb034b18034cb816816a48f355
2015-03-16android: add graphic selection to TextCursorLayer{View}Tomaž Vajngerl
Change-Id: I13d26dd8b38d0b6817f3d0dbcb8a063fef559c2a
2015-03-16android: wrong parent in theme definitionTomaž Vajngerl
Change-Id: I0efaa8c131959dbaefba24d48041744391c55137
2015-03-16android: actually use the new toolbar in the applicationTomaž Vajngerl
Change-Id: I221ece32967289104612309faee5d22209a64b25
2015-03-16android: make & build appcompat-v7 library, up target to v21Tomaž Vajngerl
Previously we included the android support library v4 for some GUI elements like GridView. This commit in addition adds the v7 appcompat library which is needed for the new Lollipop style Toolbar and many other new GUI elements. The appcompat v7 library is not distributed as only a jar file but needs to be build (as it includes additional resources) and included as a library project. So to do this the content is copied from SDK and build with the build system. The files also include the v4 so it doesn't need to be copied from SDK anymore. The target had to be raised to v21 (Lollipop), however the minimum SDK version remains unchanged. Change-Id: I4f1a6ce69e7f6c3f9df784a6835f376a01d4dfdb
2015-03-16android: add graphic selectionTomaž Vajngerl
Change-Id: I9bf9193a2130316caca83030c4fb5dd588c5c0e0
2015-03-09android: don't hide CursorView by defaultTomaž Vajngerl
Change-Id: Ic662d71face370457c122946c8dbcb56d6f2bfe7
2015-03-09android: add CALLBACK_GRAPHIC_SELECTION to LOK facadeTomaž Vajngerl
Change-Id: I105f8811f810b393cac8518b42d77f8bd4d0c763
2015-03-09android: fix rebase import problemTomaž Vajngerl
Change-Id: Id668dc509dc3fa02e9a248716050c16a8cf91419
2015-03-09android: do all overlay state tracking in InvalidationHandlerTomaž Vajngerl
Do all overlay changes and state tracking in InvalidationHandler where we get invalidation and selection / cursor messages from LibreOfficeKit. Change-Id: I87ccdefedc01e8bd54666b694a9a429a1fc6af76
2015-03-09android: handle callbacks directly in InvalidationHandlerTomaž Vajngerl
Change-Id: Ic4ceaadcf251f7257001f8043161ce15898d7239
2015-03-09android: minor code clean-up in TextSelectionHandleTomaž Vajngerl
Change-Id: I5ad3c0f853efe1cf314f3c1afd77cecfdfc59134
2015-03-09android: support to make selections visible/invisibleTomaž Vajngerl
Change-Id: Iaebf3e5a2f0c11efa7110b7062ecfc3ae38e0e64
2015-03-09tdf#89705: provides callback for url handling on android.Siqi Liu
Change-Id: Ie28cd768519fbdc305f98e1d764d05bd209951ca
2015-03-09add missing Activity importSiqi Liu
Change-Id: I892b66265b411ea6f727bdacf41b45de055b2a37
2015-03-09reapply changes to LayerViewSiqi Liu
Change-Id: I597621a0a68cf484d5117a5f5b77c3d122b14822
2015-03-09revert changes on LayerViewSiqi Liu
Change-Id: I724a5bbc3dcb3372a3bf3810306658f4427b95a0
2015-03-09android: cleanup LibreOfficeUIActivity, remove PreferenceEditorTomaž Vajngerl
Change-Id: I4949e5d8698fda7e559ab01e3b898caa13267255
2015-03-09android: LOAbout doesn't need to extend ActivityTomaž Vajngerl
Change-Id: I74a6eaab21685ff5a857255fb3ab23ed9c896574
2015-03-09tdf#89705: disable Ctrl+Click for mobile apps.Siqi Liu
Change-Id: I7478b8e6be110ad226743281ac8fa6d77a2c15a0
2015-03-09add license headerSiqi Liu
Change-Id: I9becbedb305daa95b39ebb084e358408df3d4d09
2015-03-09add getPartsCount() to TileProviderSiqi Liu
Change-Id: I8f1f61110d06333bc1140caf13d9e96e669fc231
2015-03-09tdf#89174:disable swipe gesture when zoomed in.Siqi Liu
Change-Id: I0c3a565a3ae276fb60bf99ec32941715f1556127
2015-03-09refactor swipegesture to be handled by layerviewSiqi Liu
Change-Id: Id094ffa7972df0477ad26b2fc579fe010e745550
2015-03-09lokdocview: render graphic selection handlesMiklos Vajna
Change-Id: I8c1331c32baf92b077f45678929df0e4cf185774
2015-03-09android: initialize TextCursorView with cursor invisibleTomaž Vajngerl
Change-Id: I36c359b930a09dbcf51880d9488f335cc38fba45
2015-03-09android: also hide soft keyboard when hiding cursorTomaž Vajngerl
Change-Id: I294e1d8382d997b70cb4e5af13cdef5d606885ae
2015-03-09android: add and handle show/hide cursor message from LOKTomaž Vajngerl
Change-Id: I42c0971b10e3926f8fca989884da089bec8d59d4
2015-03-09android: rename text selection callback messagesTomaž Vajngerl
Change-Id: I78c8a984907d1481134426eef164f2587c0f06c6
2015-03-09android: fix long press not selecting an empty cellMiklos Vajna
A double click is a set of 4 events, only one of them was sent, that's how it worked in gtktiledviewer, but not on Android. Change-Id: Id0eaef3765d385aab588b834f66b9f4b4f3ccb70
2015-03-09android: fix mHandleType initializationTomaž Vajngerl
Change-Id: I40df42b941ab1fbf9d847772e8b5c0ddea5cfcb7
2015-03-09android: account for handle repositioning, limit update to 50msTomaž Vajngerl
Text handles are usually shown under the current selection or cursor position. Previously this was done in InvalidationHandler, now the TextSelectionHandle takes this into account just before drawing. The reason is that the repositioning needs to be taken into account when the handle moves to reposition the coordinates back to original position. In addition to that, the number of times the move handle update event is send is now limited to 50ms to reduce stress for the device (less in queue, less messages via LOKit). This also makes the handle more fluid and jump around less. Change-Id: Idc401375c82b3eeac66328d98c80bf3cb7b675ea
2015-03-02remove unused boolean (propagating touchEvent instead of intercepting it)Siqi Liu
Change-Id: If05cf04414572fea809104c7fed309afb2438bfd
2015-03-02implement swiping gesture as a generic eventSiqi Liu
Change-Id: I024db339bada34a544fdcc1def107c7b06332847
2015-03-02add swipe support for presentationSiqi Liu
Change-Id: I650d661a1656388e50e5d4e3a003b8eb4f032382
2015-03-02LOK: move Office::postKeyEvent to DocumentMiklos Vajna
The implementation still sends them to the currently active VCL frame, not to the given document, though. Change-Id: I6fa2decdea3f949c55287e802cb3373c85664207
2015-03-02android: reset selections in TextCursorView on empty invalidationTomaž Vajngerl
Change-Id: I49997520057763299add18fb7c1bc662ef0c76b3
2015-03-02android: if in selection state, reset selection on single tapTomaž Vajngerl
Change-Id: I8ae76ee4898087998b88ac2e1d73b3843fc00559
2015-03-02android: add selection reset to TileProviderTomaž Vajngerl
Change-Id: I9a42913069dcaa2bab1e3db51cebe3a0cdcf5746
2015-03-02android: still process cursor invalidations when in selection modeTomaž Vajngerl
Change-Id: I24d0b4f58e2227b289eb55cb881664e2cb5a51e9