Age | Commit message (Collapse) | Author |
|
Change-Id: I675192d6bd6d10e6c7974a5de6f488f9a087ac32
|
|
It is not the job of the widget to provide the scroll bars.
Change-Id: Iafc5724ed5b21717d711bb8f7e1a076dd1288b76
|
|
Use G_GNUC_CONST that adds const function attribute to
lok_doc_view_get_type() for better performance.
Change-Id: Id79f0395a98c4f98b46303e9b5ee1e103fbe331f
|
|
Change-Id: I3bbd07ce8163890f9b88567966622dd4fbe9d94d
|
|
If we are mentioning this type as DocView, we should break it at each
capital letter.
Change-Id: I76c7eea455281e541b2196a03778018aa127cebe
|
|
Change-Id: I8c60c9ba13516fc2b3a926c19b41ee19805d74a5
|
|
Change-Id: I41bf3a21b5da9fc8155bbe6eb0f86078f90f6647
|
|
Change-Id: If0219eda3a2ca3b97c37bea70e35d47e49d38e02
|
|
Change-Id: If94af4072c321358d7bd4d678eeed181dc0f44db
|
|
Change-Id: I337eed47c56dbbbebda4d7fe716eab6177936dc0
|
|
By adding a new callback event, so clients can switch to the correct
slide.
Change-Id: I6c2388eb11ef97811cc644fe3a9d3866aa82fd75
|
|
Change-Id: If9ab69c9f3ec3f9f518738792ff020ef4cfd6390
|
|
Change-Id: I8cbb5b7a134fb84bd2c363b06f06f7f40964521f
|
|
Change-Id: Ic545bbd14d11a3b310f4d72ee02e51a7cb6f4f22
|
|
Needed for signaling the user when no match was found for
the searched input
Change-Id: I171ee956d94d6fd83036ae34102c2f1bdd5661de
Reviewed-on: https://gerrit.libreoffice.org/15798
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Change-Id: I0549a58bc6cebdfd9d69c078b4a6e8a891182019
|
|
The libsofficeapp and LibreOfficeKit API bits.
Change-Id: I4efe9880dfa4e0387f05b50e64b5eaee448e0925
|
|
Change-Id: If4bc9ee28091680fad78fbba585e0470f87dc830
|
|
Change-Id: I5ecb340ffef46cca11492ddf7c1cd771d275cac1
|
|
Change-Id: I9bbeb434185b1517e120b1df9d474d913c867cf1
|
|
Change-Id: Id8661cb315f2f3a1bb398bce4f898342d5cce338
|
|
Change-Id: Iedf956c9bd78d1d23e5ee68772a000f90a39810e
Reviewed-on: https://gerrit.libreoffice.org/15492
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
|
|
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: Ie8dafb4d5dfd2ab09d71bc509f91e5c2c483bfb8
|
|
Change-Id: I239849056dd88f785dce239c4d53d6c905177b64
|
|
|
|
Change-Id: I1b5594173b912c8ac54bb54718ce06bee47e2ed9
|
|
In some LibreOfficeKit use cases it will be useful to use a separate
(initially empty) user profile each time, instead of whatever the default
might turn out to be. (When using the "instdir" of a LibreOffice build tree,
the user profile is the "instdir/user" directory.)
Also add a corresponding new function to be looked up, libreofficekit_hook_2.
I did not bother with any more descriptive name. After all, "lok_init" already
is quite terse, so calling the new function "lok_init_with_user_profile" or
something similarly verbose would in my humble opinion have been
inconsistent. (And if/when we need to extend the LibreOfficeKit initialisation
function with even more parameters, the name would become really long.) But
feel free to change this if you feel like it...
Make sure to stay backward-compatible with source code calling lok_init() and
with binaries looking for only the libreofficekit_hook entry point.
Change-Id: Ifa9ce8f72c2f60554fb3431d522e5784afa8d8d3
|
|
Change-Id: Idc5836317c01780bb5078d39d8c31775886027d0
|
|
Change-Id: I1117ec42bdf0f2cb19f77723b87597d301d20ddb
|
|
Change-Id: I39a6a20818c4ed92d37b7b5b0a91517ee370adcb
|
|
Thanks to Jürgen Funk for noticing, on
https://gerrit.libreoffice.org/#/c/13017/ .
Change-Id: Iff6225d658a9f5c7d3cd95b1f5b0b17606897d15
|
|
And move private data out of LibreOfficeKitGtk.h, so that clients are
forced to use the getter/setter functions.
Change-Id: I6565312b5ec5a8e882c3763164ff5aa81ed9720c
|
|
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
|
|
Editing can start by clicking into the widget or by pressing the toggle
button on the toolbar. In the first case the widget should emit a signal,
so the the toggle button's state can be up to date.
In both toggle button <-> LOK widget direction only update the state if
it's not yet up to date to avoid infinite loops.
Change-Id: I84c9e7757cd7cde42a95f67f0cb28f9ad6984e7a
|
|
Change-Id: I57a9c94ed0fb67befd226afe78a90bee9a7fb358
|
|
It's the same as resizing, except that the action starts inside the
graphic selection, but not over any handles.
Change-Id: Ie2465fc4534d2d919ccb0f316874477f02a5d103
|
|
With this, it's now possible to resize images in Writer.
Change-Id: I2f557d6a64efda54959627d21406aef85160e470
|
|
Change-Id: I115cf7e7978622d5108c4c792f7de861beb6efb6
|
|
The problem being that any lib later loaded via osl_loadModule (e.g.,
libgcc3_uno.so) would not bind to the same global (RTTI-related) symbols as
libsofficeapp.so and its dependencies (so, e.g., -fsanitize=function would
erroneously assume that bridges/source/cpp_uno/shared/component.cxx's
uno_initEnvironment is called with a different, non-matching uno_Environment
type).
Change-Id: I08b0cbc1f9eb74641eb617c46587a0a528a56c31
|
|
Change-Id: I47b1d8e7b119e50406b50f580ee06f9f1b5f8401
|
|
... note that the LibreOfficeKit bits aren't built for OS X. I don't
recall if there is some fundamental reason why not. Was it so that for
OS X, like for iOS, a "virtual device" should be created with a
CGContext and not a pixmap buffer?
Change-Id: I6e1fedb89e7fe409baf2ea1ac7f3b65b0f1c776b
|
|
Change-Id: Ie28cd768519fbdc305f98e1d764d05bd209951ca
|
|
This should fix the problem that LOK_CALLBACK_CURSOR_VISIBLE is emitted
2 times during every mouse click (hide, then show), while the motivation
behind this callback is to just hide the blinking cursor for image
selection, i.e. it's never emitted during normal text editing.
Change-Id: Id2a2b1102589f8151f640af3fcb50b646d261275
|
|
Change-Id: I8c1331c32baf92b077f45678929df0e4cf185774
|