Age | Commit message (Collapse) | Author |
|
So that clients can know if they get old-style RGBA or new-style ARGB
output in paintTile().
Change-Id: Icfde4b3259444b3524e64478ccd976664a3fe0ed
|
|
Change-Id: I8aaf19a50f25f495cb87fba7ff6a4b0f56ed7d80
|
|
We need to know the client's view level to correctly handle the mouse
events in calc. PaintTile() set a zoom level that corresponds to the
requested tiles and previously postMouseEvent would call SetZoom(1,1).
Now we can make use of knowing the client's view level and call
SetZoom() with the correct parameters
Change-Id: I34b5afcdcc06a671a8ac92c03e87404e42adf4cd
Conflicts:
sc/source/ui/unoobj/docuno.cxx
|
|
Posting of the .uno:Something commands is asynchronous. To be able to find
out when eg. .uno:Save finished, this commit introduces a callback that fires
when that happens.
To be able to receive such a notification, the appropriate postUnoCommand()
must be called with 'true' as the parameter for bNotifyWhenFinished (defaults
to 'false').
Change-Id: I254939ebc8ea5f309ae39686dcaaeddd5148b0c9
|
|
Change-Id: I34998229e7f5cac4c62c859861783be3c161f9bf
|
|
To get a better functionality we need to know the button type (left,
right, middle). We also need the key modifier (ctrl, alt, shift) for
actions such as ctrl+click (to open a link) or shift+click to select
Change-Id: Iaccb93b276f8a6870dd41cc5132dbb85d2bbf71b
|
|
Change-Id: I20acd44f7a81471982ba96ad3894a9124e035c5f
|
|
Change-Id: I3b1f4e11f2495e5ccb41f85802f243c0190695ee
|
|
getTextSelection() is still to be done, but has to be moved to the
widget first.
Change-Id: I780a31f1dbce38b2b7398bfdacbbc1c40881229d
|
|
Change-Id: I5dd5f0cfb8b34621b18a35be682249e042d9b173
|
|
Just to be consistent, as all other view-related member functions are
there, too.
No real impact, as only the unit test uses this so far, and it always
works with a single document.
Change-Id: I46f1ed8265ab95017986ab45c1b510e961192241
|
|
Change-Id: Ic3bce8f01d7e048e853c063c4bce1255845c60d0
|
|
Change-Id: Id9e92593217541b4123e95279019cec3c958056c
|
|
Change-Id: Iabfb0f2a19106dc4a6bdae45f9e85d76c68a973e
|
|
Change-Id: Ic871ec41992b611b10958799b2dc12375a91efe4
|
|
This method returns a JSON mapping of the posible values for the given
command (e.g. .uno:StyleApply, etc).
returns:
{commandName: "cmdName", commandValues: {json_of_cmd_values}}
I've fixed the unit test this time
Change-Id: I30b0fba8ba1db33dd79f4b46026d293b9ea72402
|
|
This reverts commit 9640dcea46dd3201aa4c27f6a3918f7419288a2a.
|
|
This method returns a JSON mapping of the posible values for the given
command (e.g. .uno:StyleApply, etc).
returns:
{commandName: "cmdName", commandValues: {json_of_cmd_values}}
Change-Id: Ic8f970d077af6be9bc226f72f725b6cdf2d4c160
|
|
This method returns a JSON mapping of style families to a list of styles
from the corresponding family.
Will be used to know and apply styles in tiledrendering.
Change-Id: I0aa395c40b9573920ade44255f97c077475ae5f1
|
|
This allows requesting text/html, with falling back to plain text if
necessary.
Change-Id: Ie6d4e0e173311ba018553043b6a869abf193bf6f
Reviewed-on: https://gerrit.libreoffice.org/16377
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
|
|
I.e. the copy part of copy&paste. Only the Writer bits for now.
Change-Id: Ia003e76e3b234735f472cdef125514f9771d8640
|
|
The libsofficeapp and LibreOfficeKit API bits.
Change-Id: I4efe9880dfa4e0387f05b50e64b5eaee448e0925
|
|
Change-Id: I6c24a8e392473f3985d3bde9b76a3148fd03bc9a
|
|
Also, be consistent in spacing, indentation and alignment. Inconsistency is
infuritating.
In this case, I decided to drop the attempts to align the names of "methods",
and their parameter lists. They were not all aligned anyway, and some of those
that tried to be in fact were off by one column. Also, consistently use a
blank line between the method pointers,
If you feel strongly about this and *want* such inter-line alignment, by all
means re-introduce it, but at least try to be consistent then, and do it for
all methods.
Change-Id: I382ca0eaf8533ebc3f829ebd978a9676ebcefaf0
|
|
Change-Id: Idc5836317c01780bb5078d39d8c31775886027d0
|
|
Change-Id: I166b4b713c2ea52c62c52045bb2073b6d84c1547
|
|
Other inconsistencies in spacing and alignment remain, though.
Change-Id: I2b4f9e34781288c5146518be853d3831ec32e968
|
|
With this, most LO code can avoid rebuilding when touching
LibreOfficeKit.h, something that caused a mass-rebuild earlier.
Change-Id: I4880fc7ad82cc535377b2b602897e3172ffa480b
|
|
Implements also Bold button as an example in the gtktiledviewer.
Change-Id: I3b07d51165f28534aadbb4673f964ec10d5fc6ef
|
|
Change-Id: Ib24003178bb576ff1450d674d74ef8978b350b92
|
|
Change-Id: I115cf7e7978622d5108c4c792f7de861beb6efb6
|
|
Change-Id: I47b1d8e7b119e50406b50f580ee06f9f1b5f8401
|
|
The implementation still sends them to the currently active VCL frame,
not to the given document, though.
Change-Id: I6fa2decdea3f949c55287e802cb3373c85664207
|
|
This massively reduces the rebuild time in case only a new enumeration
value is added to one of the enums.
Change-Id: I4e58adf36fcd29da1672a5e5091bd3f6744f148d
|
|
editeng is not happy with non-zero char code for css::awt::Key::ESCAPE.
Change-Id: If26923df7defb8a47766e9109835a8569067e578
|
|
Change-Id: I89f018f524aad84f59372f1be76a8522010345f8
|
|
This option allows images and drawings to be skipped while importing
a PDF, the main reason was performance improvement where images were
not needed.
Change-Id: Ibca342ff6e7005bedf7b16869473832ce2576fb2
Reviewed-on: https://gerrit.libreoffice.org/14470
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
So clients can perform a single method call to adjust the cursor
position (when it's not a range), instead of sending two mouse clicks.
This is mostly to be consistent, so that adjusting the cursor's middle
and start/end handles all result in a setTextSelection() LOK call.
Change-Id: I09eb0811887d173ea9ad7d125a2afb2c9e5c918c
|
|
What's interesting about this is that it allows adjusting the position
of both the point and mark of the selection, while the normal UI only
allows adjusting the point.
Change-Id: If61f57c68c28c67fec252f2b666a706f52dd8d26
|
|
Without this, it's really hard to figure out where to put selection
handles based on the selection polygon.
Change-Id: I7fde038a33633796a43f0b454a5a7cff701c5dc3
|
|
Change-Id: I31662cb06add0d1a1c517b5f5416703aeaae1e77
|
|
Change-Id: Idaddd28d906e7508d4d2c5aab916b06fbe021beb
|
|
So that clients can draw a blinking cursor at the cursor position if
they want so.
Change-Id: I662b8d28d7054f89c381c14333a51e1dc222f93d
|
|
Change-Id: Ida8aed52b57ca27cd7af7c3dd117345127efeb3c
|
|
Change-Id: I5d2d2d05fc0f55d98a1e7a1591b4d66fd93ad353
|
|
There is no unit conversion yet, most probably we want to work with doc
model coordinates at an API level, while VCL works with pixel
coordinates.
Change-Id: I98848851fbec5253e76c997844f6339402dfac46
|
|
Change-Id: I3d422670323cd982251569c4226dc46803d4f6a1
|
|
Change-Id: Ib80a8dd433b22a5e88aaab8e11d5c42ced8097ae
|
|
Change-Id: I751eb175f29489637f465c9d97ebe920372f38bf
|
|
Change-Id: I0147b1985f87f25e70f4d8672beba18fdd9ba6c2
|