office-gobmx/touch
Tor Lillqvist 533092a738 touch depends on sal, toolkit depends on touch
Change-Id: I77e108391b48a9dc50491f8e76de8f277f92dfc6
2012-06-18 23:01:49 +03:00
..
idl/org/libreoffice/touch
inc/touch
prj touch depends on sal, toolkit depends on touch 2012-06-18 23:01:49 +03:00
source Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer() 2012-06-18 22:38:41 +03:00
CustomTarget_touch_javamaker.mk
InternalUnoApi_touch.mk
Library_libotouch.mk
Makefile
Module_touch.mk
Package_inc.mk
README

Library that provides API used by LO-based apps on touch devices

This is all very much a work in progress and the design can change radically
at any moment. The name "touch" for this module and the library name
"libotouch" are not fixed and might change if somebody comes up with niftier
names.

This module will contain an UNO API to be called either from Java (for
Android), or directly (iOS). (Or, on iOS, possibly through some thin
Objective-C layer to hide the UNO.)

The API will provide a mechanism to render "tiles" of a document at some
requested zoom level. Initially for viewer style apps, but the work should
ideally be open-ended to potentially be a base for editing apps, too.

For starters, concentrating on text ("Writer") documents as they are
easiest. With spreadsheets come the added complexity of the cell grid being
potentially unbounded and no clear "page" area. With presentations come the
animation complications, and possibly LO-based viewer apps for presentations
will be done in a totally different fashion.