summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2015-05-20gtk3: focus rects for combobox entriesCaolán McNamara
mpComboboxEntryStyle refuses to draw the left side. I have no idea why and have burned too much time on it, so use the normal EntryStyle and set its right junction to get the flat right side Change-Id: Iff5fb1c1b21d2935c3817e7825b86b8e30e899eb
2015-05-20cleanup codeTomaž Vajngerl
Change-Id: I0fdcb3d179d87ae202199d2eb904e701bad45ab1
2015-05-20fixes for changes in "edit"Tomaž Vajngerl
Change-Id: Ied0f44e38ac52f13c9c229366342849aa29ec754
2015-05-20scrollbar - setup painting settings in ApplySettingsTomaž Vajngerl
Change-Id: I5eeaa1ee9c63f1a1d624022857a80cbebc079627
2015-05-20edit - setup painting settings in ApplySettingsTomaž Vajngerl
Change-Id: I583caa0bbec9e4998bcc78e5edc4e29ab9d3b4b2
2015-05-20fix Win buildNoel Grandin
after my commit 7a0af37989d1f1b508a61f28e785c5b1f27d58af "convert SAL_LAYOUT flags to scoped enum" Change-Id: I7494793aae482f0b687501ae199856b1a6640143
2015-05-20error: assigning to 'PrintQueueFlags' from incompatible type 'int'David Tardon
Change-Id: I2c307ebe78935ceb19ad0c80b441d30c138ec84a
2015-05-20fix Win buildNoel Grandin
after my commit 7a0af37989d1f1b508a61f28e785c5b1f27d58af "convert SAL_LAYOUT flags to scoped enum" Change-Id: Iba12d2f60840a012d3e54a1364b672820e8bd6dc
2015-05-20fix Win buildNoel Grandin
after my commit 4b57be7234ea61aad0a472a56a4f073270933c8e "convert QUEUE_STATUS constants to scoped enum" Change-Id: I5a91a79148b3b3edaa12e6933344040ed64acc6a
2015-05-20convert QUEUE_STATUS constants to scoped enumNoel Grandin
Change-Id: I672e3a31c97fad91826dff1446d2d098d3d36150
2015-05-20convert DEFAULTCONSTANT constant to scoped enumNoel Grandin
Change-Id: I5ebd77edfa29d6c6c7acea37e826ef1d625916c3
2015-05-20convert FONT_SUBSTITUTE constants to scoped enumNoel Grandin
Change-Id: I8312f0117f33349218a09ccdfea946c66ceb1b3e
2015-05-20convert ANTIALIASING constants to scoped enumNoel Grandin
Change-Id: I175b8ea4e8bc01c3cdd3dd90506eba01b35e0085
2015-05-20convert DRAWMODE constants to scoped enumNoel Grandin
Change-Id: I36cbe8057d09226f8b302963bdd94dc5600b686f
2015-05-20convert GRID constants to scoped enumNoel Grandin
Change-Id: I73ae63bc5f41f38d1a4e396152808b22e88681d8
2015-05-20convert IMAGE_DRAW_ constants to scoped enumNoel Grandin
Change-Id: I75619eeb902af4953a5ac1525605cf3f0f15e2c0
2015-05-20convert COPYAREA constant to bool flagNoel Grandin
since there is only value in this flags thing Change-Id: I86d7a3a358c467a9748b00e1ba8c09106f282947
2015-05-20convert TEXT_DRAW constants to scoped enumNoel Grandin
Change-Id: Ic0f7f8fa236bb478b3598ae3fd3c1b30ebbf1a01
2015-05-20convert SAL_LAYOUT flags to scoped enumNoel Grandin
Change-Id: I0aeea1f32136e43e90a1afb0ea84dbaff2b77587
2015-05-20Don't use uninitialized ImplSplitItem::mnPixSizeStephan Bergmann
...as happened e.g. during CppunitTest_sw_ooxmlexport4 when SplitWindow::GetItemSize SfxSplitWindow::InsertWindow_Impl SfxSplitWindow::InsertWindow SfxDockingWindow::Initialize sfx2::sidebar::SidebarChildWindow::SidebarChildWindow sfx2::sidebar::SidebarChildWindow::CreateImpl SfxChildWindow::CreateChildWindow SfxWorkWindow::CreateChildWin_Impl SfxWorkWindow::UpdateChildWindows_Impl SfxWorkWindow::UpdateObjectBars_Impl SfxFrameWorkWin_Impl::UpdateObjectBars_Impl SfxDispatcher::Update_Impl SfxBaseController::ConnectSfxFrame_Impl SfxBaseController::attachFrame ... requests the SWIB_FIXED of an SWIB_PERCENTSIZE item. Hopefully zero is fine here and the value is only used for ephemeral computations that are overriden later with true sizes? Change-Id: I250b8fa38e42c111eef0bcedd703181e548a6b60
2015-05-19VclPtr: crash on exit if cursor is in fontsize widget in sidebarCaolán McNamara
Change-Id: I533abbe271beddbb6b60a7703fcf3d53fb5caeb7
2015-05-19gtk3: checkmarks slightly clipped on left sideCaolán McNamara
Change-Id: If10822b64e0a9a28c45fd8a1c0e9e44bdbfb054b
2015-05-19use CHECKED alias for GTK_STATE_FLAG_CHECKED instead.Michael Meeks
Change-Id: I42a1b3d133b32ff29eb02fbc262e6ec0aa941b9c
2015-05-19Resolves: tdf#91392 orig map for orig code paths, and new map for new pathCaolán McNamara
otherwise with SAL_DISABLE_NATIVE_ALPHA=1/SAL_USE_VCLPLUGIN=gtk3 the 8 bit page icons in the status bar lose their bottom rows Change-Id: Id9d9ba1a6fb74784a0a4c29bf3d13ebf8476c376
2015-05-19rendercontext toolbar: Invalidate instead of direct paint.Jan Holesovsky
Change-Id: Ib4c11d3f1ec793e66cd47c1f7bb4f7d06820d58f
2015-05-19rendercontext: Double-buffer an entire hierarchy.Jan Holesovsky
This finally allows real double-buffering. Also with the per-widget setting, no need to be experimental any more. Change-Id: I405b3b2ce084cb8176b761e7113d3c3c87a6febf
2015-05-19remove setup of painting for help windows (done in ApplySettings)Tomaž Vajngerl
Change-Id: Idc243ec7083602c639ce5769b8e18a3bac2f773f
2015-05-19Accomodate gcc 4.2's inabilities to cope with complex templates.Thorsten Behrens
Change-Id: I0a35849a02e3f185783c261a369052594583b082
2015-05-19vcl: handle NULL pCursor in Edit::ImplShowCursor()Miklos Vajna
I saw this happening on Writer shutdown. Change-Id: Ib357d070f53ce0728a5b89f895b87fc42628834c
2015-05-19downgrade remaining nwf spew to infoCaolán McNamara
Change-Id: I9b6a86ecf12c274d027a0484dd4c12c424e2761f
2015-05-19remove ImplInitMenuWindow as ApplySettings set it up insteadTomaž Vajngerl
Change-Id: I9086d36e254d3705bfc60ad9f01c09943f915c09
2015-05-19gtk3: nwf for list node expandersCaolán McNamara
Change-Id: I710e4feca188836f6572e55132fd6c5941ad06e6
2015-05-19gtk3: presume we want the same no-op for LISTNET as gtk2Caolán McNamara
Change-Id: Ic05f49d4e7d379c1d66c911e1d63f13680d2e293
2015-05-19gtk3: nwf for progress barsCaolán McNamara
Change-Id: If45020ba9916f9df9b602f57c443f828c8d1de1a
2015-05-19tdf#91259 Crash when closing HelpPhilippe Jung
Rewrite of splitwin. The previous implementation used struct and memset/memcpy/memmove. Struct have been replaced by classes with destructors. Array of pointers are handled in vectors. This enables clean call to clear of VclPtr. Change-Id: Iab77303fb1d802f208dfdf476140557e42af949a Reviewed-on: https://gerrit.libreoffice.org/15788 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-05-18vcl: fix the MapMode ctor too to limit precision to 32 bitsMichael Stahl
Change-Id: Ifc27d4bd9225581197332c8e21c476eed5d13eb7
2015-05-18tdf#90604: vcl: reduce MapMode precision further to 32 bits...Michael Stahl
... which mysteriously causes the Export PNG to produce a non-blank image again. The cause is probably that DocumentToGraphicRenderer::renderToGraphic() records a VCL MetaFile, and the ReadFraction/WriteFraction do only 32 bits, while the Fraction interface promises to handle "long". (regression from 2ce0aededea43231d91a0955fc0676120dcc4f13) Change-Id: Ic4289a3157ea802c17f0bc24db94ea45eabd9728
2015-05-18gtk3: render arrow part of a tree list headerCaolán McNamara
looks a bit anemic, but it's visually the right icon albeit a bit gray Change-Id: I1614e8f5d8b1e2b9bf46cd06c9a5ed7ccf7526c4
2015-05-18rendercontext: Per-widget double-buffering for the cases we know that work.Jan Holesovsky
Uses a variable, not a virtual method, as any change would need a large re-compile. Change-Id: I103669b139a82137c5d346ab8c9459483d358f2b
2015-05-18gtk3: implement tree header bar areaCaolán McNamara
Change-Id: I9f4ef42eb35524714a170e9f4a4d5ef13e198efd
2015-05-18callcatcher: update unused codeCaolán McNamara
Change-Id: I43dd399368953c629916dad8104a296f837a6344
2015-05-18Revert "tdf#91259 Crash when closing Help"Michael Meeks
This reverts commit 91b181467f8fe5f7bf325e3bb82aead7eadc6ad9.
2015-05-18tdf#83527 change split window expande handle to be more visibleTomaž Vajngerl
Change-Id: Ic881c7476fb7e64b7e13b64d3a5ba16403cc796e
2015-05-18add missing includesDavid Tardon
Change-Id: I2b091eb8c407f032f15674338c917bbe7e06d15b
2015-05-18Don't check for pWin when drawing the ScrollbarTomaž Vajngerl
Change-Id: I3e9c55b99d9eb40e69edfd19a0b481139a7df519
2015-05-18cleanup Paint, copy more settings to virtual deviceTomaž Vajngerl
Change-Id: I795784f9f3878abd6db3400d81a56a63458c1b3f
2015-05-18ApplySettings for MenuTomaž Vajngerl
Change-Id: Iaf004e3deed19dfc9f808b53f0bbe45e0949c034
2015-05-18small cleanup of SystemWindowTomaž Vajngerl
Change-Id: I4bced5e8d97cd72a75c7d62e5ad0bfee9eb60097
2015-05-18FloatWindow - add ApplySettingsTomaž Vajngerl
Change-Id: I72a0560b761ece8d07e5773ab5e90ca2c1af65d5
2015-05-18add RenderContext to Window::PushPaintHelper, use Erase correctlyTomaž Vajngerl
Change-Id: Icc684a2dcfb4d92752b09768e5a908636910f302