summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2015-05-25convert SHOW constants to scoped enumNoel Grandin
Change-Id: I2712a0901049885502cade31f9757f712048bb33
2015-05-25use VclPtr for linked numeric field in sliderTomaž Vajngerl
Change-Id: If46d0409e9aceed9c35cea818271699abdf407e1
2015-05-25forward RenderCOntext to UserDraw, remove obsolete draw callTomaž Vajngerl
Change-Id: I29dcc22a6840e7104bdf68d050b616c8e06226fa
2015-05-25use RenderContext in user draw, use ApplySettingsTomaž Vajngerl
Change-Id: I6cc22677000459a5f19bfb207007f5c246f187e0
2015-05-25convert splitter to use RenderContextTomaž Vajngerl
Change-Id: Ia010aa7daf14fcaeee5d46cc4e5b8ed21e00efcf
2015-05-24tdf#87373: Bad text spacing on OS XThorsten Wagner
Adjustments to character positions less than one pixel are ignored. These adjustments are probably introduced by lossy conversions between integer based and float based coordinates. DXArray elements are adjusted to integers avoiding cummulated rounding differences. Change-Id: I65d476301247251a7d329b14adb70be367538c97 Reviewed-on: https://gerrit.libreoffice.org/15633 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
2015-05-24IsInModalNonRefMode just forwards to IsInModalMode nowCaolán McNamara
Change-Id: I940b70648ede6239930ba36e755994e7749b2d0b
2015-05-24drop now unused WB_REFMODE bitCaolán McNamara
Change-Id: I873063a8cf52652ca8d3c871170beeb4585de8f1
2015-05-24rendercontext: Improve comboboxes in the double-buffered toolbar.Jan Holesovsky
Change-Id: I91bfb4ea4672ff09482679f8fcf18a65e5a6ee3c
2015-05-24rendercontext: Fix border window's painting to work well with rendercontext.Jan Holesovsky
This partially fixes rendering of comboboxes. Change-Id: I243f63a0cd83bb435876d3954a073df0acd54c58
2015-05-24rendercontext: Make the Gtk+ native widgets work with double-buffering.Jan Holesovsky
Change-Id: Ic7101ab7cbaa7fd5f6b073a73ef0c0088b1af4c6
2015-05-24rendercontext: Fix borderwindow rendering when called from class Edit.Jan Holesovsky
Change-Id: I0b63ee7fd30c9b6f67b9770386ba1904eea0e678
2015-05-24rendercontext: Add asserts to easily catch the direct rendering cases.Jan Holesovsky
Change-Id: I5e05b08e30930740be0fdbb18169bf350e2eab9f
2015-05-24rendercontext: PushPaintHelper needs the buffer as param too.Jan Holesovsky
Change-Id: I4e787356bd17fcaffdbe0dc51a549b359f416766
2015-05-24rendercontext: Initialize X11SalVirtualDevice with appropriate SalGraphics.Jan Holesovsky
Change-Id: I4230412ccc389b8ba6768229b569d7075e7ac466
2015-05-23VclPtr - add compat methods for old-style focus / notification.Michael Meeks
The previous code would only invoke Window:: methods by the time we hit the destructor; do the same to avoid fixing more scattered crashers for now. Change-Id: Ibdcd1290309bb7fc31a44d534c52d357da022591 Reviewed-on: https://gerrit.libreoffice.org/15880 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2015-05-23Remove include stdio (part6)Julien Nabet
Change-Id: I4dde46c81b36b318710e32c8f420dff8d9c2e655 Reviewed-on: https://gerrit.libreoffice.org/15879 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2015-05-23fix for the failed JUnit testTomaž Vajngerl
Change-Id: I5a9bc081daa872e000e3dbdb0ecc3d57705683c7
2015-05-23Set 'pseudo headlesness' also when being used from LibreOfficeKitTor Lillqvist
Pseudo headlessness, one of the many kinds of headlessness, all slightly different and essential. NIH! Change-Id: I4da86751989bdeedfb009a5966df7226aa806eb6
2015-05-23Don't do any magic LO OS X application stuff in a LOKit clientTor Lillqvist
Change-Id: If6b6c3e48c7d0681958ff0e2afe0b0be5f6ee1ab
2015-05-23support linking a Slider with a NumericFieldTomaž Vajngerl
Change-Id: I5cfd28d278cc21884eb9bf1b0e5a619c871f6bd2
2015-05-23call ApplySettings sooner when paintingTomaž Vajngerl
Change-Id: I2ddd6a6b4ccfccc55f394d8a6851843ef2479fe3
2015-05-23use ApplySettings instead of ImplInitSettings is calledTomaž Vajngerl
Change-Id: I30cbfe1906d5d59db93a354ca1d1862c4b5e631a
2015-05-23loplugin:staticmethodsStephan Bergmann
Change-Id: I20dac7fb627ec202558ed8be4e043bc01837b333
2015-05-22gtk3: call gtk_window_set_accept_focusCaolán McNamara
Change-Id: I4f30f05e81e1d5539e832fda144a9fafecdce8e2
2015-05-22tdf#91366 - invalidate only individual menu items to render highlight.Michael Meeks
Change-Id: I0dd741829dd315ed86e3fcf79b7fb4da349d0ac8
2015-05-22rendercontext: Make borderwindow painting via rendercontext.Jan Holesovsky
Change-Id: I51bce6c3af7484d1e5dd42190f14511ba88e1679
2015-05-22rendercontext: Position the double-buffered subwidgets correctly.Jan Holesovsky
Change-Id: I707ff09ac2b7b610f0f13440a215abf083f9815d
2015-05-22rendercontext: Draw toolbox separators via the rendercontext.Jan Holesovsky
Change-Id: Ie34f9eeb9f706e1a43c31d08869c8b6c610228ec
2015-05-22rendercontext: Correct output of the type that is not double-buffered.Jan Holesovsky
And also don't attempt to draw the non-double-buffered windows via double buffering. Change-Id: Ic7afb976dfbe005e1aeff2d726360f259f87f4bc
2015-05-22want to grab with owner_events trueCaolán McNamara
Change-Id: Iada234df8b476cee36a1a360de7fb5b14a0d01b8
2015-05-22fix crash related to VclPtr workMarkus Mohrhard
Change-Id: I273658a6edd9787c19cfaac0e1cb4a2c33611b99
2015-05-22tdf#91283 - reset the PrinterController during dispose.Michael Meeks
Change-Id: I22c6c534cfefdbb68e965cbd6baab3da3146d9d0
2015-05-22convert WINDOW_POSSIZE constants to scoped enumNoel Grandin
Change-Id: Id85137ffc7309a66b04132d588d289db136117b9
2015-05-22convert WINDOW constants for GetWindow() methods to scoped enumNoel Grandin
Change-Id: I0c7c6d095732704eb4ab48f1277a0592b1c7fa33
2015-05-22convert TITLE_BUTTON constants to scoped enumNoel Grandin
Change-Id: Ibfee4c394724570d9f64098d3703a08b7246ad2c
2015-05-22loplugin:constantfunctionNoel Grandin
Change-Id: I7cb5b0c2cf9ade557173ca596ea5d42d853ff448
2015-05-22convert constants in include/vcl/settings.hxx to scoped enumsNoel Grandin
Change-Id: I2a110c017f13eca6ddbd70ef3ed195d24adef0a3 Reviewed-on: https://gerrit.libreoffice.org/15828 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-22convert POINTER constants to scoped enumNoel Grandin
Change-Id: Iea29ce5fd6c620535197d3ca8538335078430e19 Reviewed-on: https://gerrit.libreoffice.org/15825 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-21Bin one leftoverTor Lillqvist
2015-05-21Bin unused codeTor Lillqvist
2015-05-21gtk3: implement keyboard and mouse grabCaolán McNamara
Change-Id: Iff17dccc58e0fcd6bdc479e6135e067ae375dce9
2015-05-21WaE: macro "LOGW" is not usedTor Lillqvist
2015-05-21Remove more obsolete Android code: The 'AppSupport' stuffTor Lillqvist
2015-05-21convert SWIB constants to scoped enumNoel Grandin
Change-Id: If64368f22e748cc646a726cb962e60ad29a66df9 Reviewed-on: https://gerrit.libreoffice.org/15840 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-21convert MENUBAR_MODE constants to scoped enumNoel Grandin
Change-Id: Ie4cda46d02e82cca1710603cfb3af379c702d9d7
2015-05-21convert CVT constants to scoped enumNoel Grandin
Change-Id: I7703816b6a1df2bf24c06cdf9992f9982ae724e8 Reviewed-on: https://gerrit.libreoffice.org/15826 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-21convert TABITEM constants to scoped enumNoel Grandin
Change-Id: Ia16127a7d97ef7db59bd2b0e6b8d14d8625bc526 Reviewed-on: https://gerrit.libreoffice.org/15827 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-20gtk3: fix bordersCaolán McNamara
Change-Id: I7ea1198d08333d0ce95c2e6b5d7dcf8928a11838
2015-05-20convert PRINT_CAPABILITIES constants to scoped enumNoel Grandin
Change-Id: Ib8750a7acaf038476b0a5307e4a8a0bc3bf16015 Reviewed-on: https://gerrit.libreoffice.org/15824 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>