summaryrefslogtreecommitdiff
path: root/include/touch
AgeCommit message (Collapse)AuthorFilesLines
2015-03-24Kill dead <touch/touch.h> APITor Lillqvist2-282/+0
Has all been obsoleted by LibreOfficeKit. Only some MOBILE_* constant #defines are now left in touch.h, but probably those are used only by dead code. Change-Id: I646945c4408b4e6cd5510da535cfc12088dd391c
2015-03-24touch_lo_draw_tile() is dead codeTor Lillqvist1-6/+0
Tiled rendering is now only supported through the LibreOfficeKit API. Change-Id: Ib7e6b166251265e91783c89fbe9ea987b105f3a2
2015-01-28This typedef is not unusedTor Lillqvist1-0/+1
Fix fallout from fe480d8136b204c8dc6c68916cce7e816f8b9c48. Change-Id: I1ced0d7bcf368884fc8a079b047e0cbf645c3e1a
2015-01-28remove unused typedefsNoel Grandin1-1/+0
found with some minor modifications to find/find-unused-defines.sh Change-Id: I18cc479adedc7a0dada68a4aeef08300e62631dd Reviewed-on: https://gerrit.libreoffice.org/14194 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2014-07-07Reduce artefacts significantly by binning the "LO_TWIPS_TO_MLO_RIP_RATIO"Tor Lillqvist1-1/+1
Change it from 10 to 1. This makes occasional rendering artefacts at tile boundaries much less visible. Unless there is opposition to this change, I will separately commit a change that simplifies the code. Now that LO_TWIPS_TO_MLO_RIP_RATIO equals one, no point in having it at all, and dividing or multiplying by it. Change-Id: I4a34e7171790e0ed7ff0b7ce6dfe980d5e293468
2014-05-07There is no touch_lo_render_windows() any moreTor Lillqvist1-3/+0
Change-Id: I5a918a6ae4159dd561e46116f612037e194a4847
2013-12-13Targetted text updates, with seasonable changes before l10n freeze.Michael Meeks2-2/+2
Change-Id: If37ef9f68711da3a0aa9a3ba59b111a8a23421df
2013-11-17Make this compile for Android againTor Lillqvist1-25/+41
Change-Id: I0b476873f76e6dd480868ec4d443718cab36cf24
2013-11-15added units MLODpxes and MLORipsPtyl Dragon1-39/+59
Change-Id: Ica09fbd0f6a822f464df302dba4cf40d1d089697
2013-11-15Fix copypastaTor Lillqvist1-2/+2
Change-Id: Ib5e7162426ab08a1912a19d4e3a00c794e4fb80e
2013-11-15ready for integration with CATiledLayerPtyl Dragon1-9/+65
Change-Id: I50f519a37036ed3d17f73c80b33f4a9c4c19cb52
2013-11-15created a long long unit for MLOContentSizePtyl Dragon1-1/+14
Change-Id: I41910058088161119d3cae8ca625d456652d890f
2013-11-15changed to CGSizePtyl Dragon1-1/+1
Change-Id: Ic84fcadf4332210693586825cdd8e32ef0f2a727
2013-11-15added the touch_lo_get_content_size to touch.hPtyl Dragon1-0/+1
Change-Id: I53287cbc84f99b56f575479860c3e8f890c49a35
2013-11-15refactored to allow copying FixedImage to iosPtyl Dragon1-1/+1
Change-Id: Icecdae8ea2bb68c228f038758af8fb688ce9dd4a
2013-11-01Add first attempt at an error message etc APITor Lillqvist1-0/+21
Add a touch_ui_dialog_modal() function which in some way displays an error or other message to the user, and possibly offers the possibility to choose some "OK", "Cancel", "Retry", "Ignore" type of response. Note that the "modality" is from the point of view of the LO thread. Change-Id: I1b2ad15854f8d76e2c30f93fb5356fad7e5d02ca
2013-10-23More work on selection handling in iOSTor Lillqvist2-2/+9
Got the selection start and end handle dragging working... The trick was not to call SwWrtShell::SetCursor(), but SwCrsrShell::SetCrsr(). Sounds easy but took a lot of guessing and experimentation to figure out. Anyway, now it does what I had expected it to do a few das ago already. There are glitches, especially in corner cases like if you move the start handle past the end handle or vice versa. more Change-Id: Id6c1d99a4052531789bccf0d48165cfb41b89cfe 9b94c0dd55b04a7b6b3c40654562a9c51fa9b450
2013-10-22Try to handle selection resizing in a more "correct" wayTor Lillqvist2-4/+52
Faking mouse clicks is a stupid way to do it of course. Try to do it "right". For now just worked on moving the end handle, but once that works, similar code should be used for the start handle, too. Does not work yet. It is hard to extract out from SwEditWin::MouseButtonDown() exactly what all is relevant, and what isn't, for this use case. Change-Id: I76a226f787facbac645aaff8b4852d693bcf4ccb
2013-10-18More text selection WIP hackingTor Lillqvist1-2/+5
Change-Id: Ia29725295613faf875a688b3917b144a5f05bbe3
2013-10-18Work in progress: Text selection handling for iOSTor Lillqvist1-0/+45
Change-Id: I31c6bcb9a4b26653d439601f78d71fd94d938eeb
2013-10-17Tiles: Documentation of the parameters.Jan Holesovsky1-1/+6
Change-Id: Ibe31a105972cee2aff9b6896cdd80bd93a1a0e7d
2013-10-17added draw tile signature and select all fixptyl@cloudon.com1-0/+2
Change-Id: I6118c55caa12d9ba52000f89e869e27b218859be
2013-10-15New iOS client codeptyl@cloudon.com1-2/+2
does not work yet - needs fix by tor after refactoring of ios-bootstrap.h Change-Id: I0728306beb734511bd3f16e2e4922fd726bb37da
2013-10-13Hacking on iOS keyboard handlingTor Lillqvist1-0/+1
Change-Id: I0d842cc951cb5a3e7e990f835f541ccf1bd89df6
2013-10-13Minor refactoring of iOS codeTor Lillqvist1-12/+36
Rename functions so that functions called by the UI layer for actions to happen in the LO layer and functions called by the LO layer for things to happen in the UI layer use different prefixes. Move declarations to the generic <touch/touch.h> and avoid iOS-specific types in the API. Change-Id: Ieb8979065e02a87c4a415c934163265f2790d011
2013-10-09These constants are needed also for some code inside HAVE_FEATURE_DESKTOPTor Lillqvist1-2/+2
Change-Id: I3c87ac7a4696bee732fdb2bb9120ac3d50e9e664
2013-10-09Fix for iOS scroll by pixels, and pinch to zoomptyl@cloudon.com1-0/+4
Minor further changes by tml to match the coding style of surrounding code mainly. Change-Id: Ied6087a264f1c6b00763ea36fba9808329afede4 Reviewed-on: https://gerrit.libreoffice.org/5742 Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2013-04-23execute move of global headersBjoern Michaelsen1-0/+44
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a