path: root/vcl/unx/gtk
AgeCommit message (Collapse)AuthorFilesLines
2012-10-25vcl: don't print gtk version on startupMiklos Vajna1-1/+1
All the other messages are already > 1, makes no sense to have this as > 0. Change-Id: I816239903cef650f34d9c57446018843e2acb64a
2012-10-24fdo#46808, Adapt awt::Toolkit UNO service to new styleNoel Grandin2-2/+4
Create a merged XToolkit2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Also mark sub-interfaces as non-optional. Change-Id: I278d0288e92be277033013302267cf93f7d70480
2012-10-21Fix Variable 'eState' is reassigned a value before the old one has been usedJulien Nabet1-2/+1
See Change-Id: I9f59ed1fa0cd325d65f5574332b19625b27f8900
2012-10-21Some cppcheck cleaningJulien Nabet2-4/+2
Change-Id: I5c119795077f9fbb84c32bc6ca95533d689998b9
2012-10-21Fix some Variable "X" is reassigned a value before the old one has been usedJulien Nabet2-6/+3
Change-Id: I2fbdf26441f64183676035692391e65db0efe069
2012-10-19fdo#44657 Remove hack that "simulates" a mirrored horizontal scrollbar.Jan Holesovsky1-2/+3
We are able to paint mirrored scrolbars with the 'gen' plugin, so just fix the rendering of the scroolbar with the Gtk+ plugin. Change-Id: I5dbd13420c6290e165ed2f5827769979298abf37
2012-10-13brain fog: logic errorIvan Timofeev1-1/+1
Change-Id: I1ebfad03dca16b7530a44dfc7576ff5b73f681aa
2012-10-13gtk: attempt to fix visual glitches around edit fieldsIvan Timofeev1-5/+15
Change-Id: I0c97840e610e6f2170a758afbd263ce6cd9e3129
2012-10-12mark lcl_ functions static or rename them if they are not local at allLuboš Luňák1-1/+1 Change-Id: I37b2c7b7acd31437f4be74b0163f4dac2279655b
2012-10-12fdo#45651: gtk: fix text color with dark themesIvan Timofeev1-2/+3
Change-Id: I959b7791151fd345c250016ae8ad315a4615a871
2012-09-28This random +6 makes my windows too largeCaolán McNamara1-12/+4
The comment doesn't describe the circumstances that required this in the first place
2012-09-28make radiobuttons a more pleasing heightCaolán McNamara1-2/+4
2012-09-28implement sucking in the padding from the themeCaolán McNamara1-0/+49
pretty up dialogs, centralize adding the borders into VclContainer, reduce default space between buttons
2012-09-28basic optimization passCaolán McNamara1-1/+1
2012-09-18deprecate oustringostreaminserter.hxxNorbert Thiebaud1-1/+1
the intent of this header has canged over time. now it is already systematically included with ustring.hxx and the operator overload it provide fit nicely there... Just to be safe, since that include as been added to the api during the 3.5 timeframe and therefore is already in 'production' the header remain and simply attempt to include ustring.hxx but a warning is issued indicating that this header should not be used anymore... in a couple of major release we will thenr emove it completely All internal users of that header are converted. Change-Id: I8934c55f089e29d78c0f5649b7c87b2ecf024bad Reviewed-on: Tested-by: Norbert Thiebaud <> Reviewed-by: Norbert Thiebaud <>
2012-09-12Resolves: rhbz#855541 XIOError handler multithread woesCaolán McNamara1-0/+14
We have two threads using X, on an XIOError both threads call their XIOError handlers and two calls to exit trample all over eachother. Change-Id: I20defc6f84cc6ea2372a0d6c979e8078fe920a88
2012-09-06these warnings are only debug informational reallyCaolán McNamara1-9/+9
Change-Id: Ie3da4be7251302cb68bd80a65bf74e8bc1b2e5cd
2012-09-03Refetch fonts if new ones installed or old ones deinstalledCaolán McNamara1-0/+11
i.e. honour gtk-fontconfig-timestamp so that if we request a font from packagekit to be installed, then we can auto-use it when it appears. Change-Id: Id0d914a3f9cd589d9e8a87bf9be4b6e47de2e191
2012-08-28gtk: sumulate native insensitivity of scrollbar buttonsIvan Timofeev1-4/+13
Change-Id: I13ac2c43aadd494389586166771b1d0e6bfb9ea6
2012-08-25gtk: wrong menu border size, need to add thicknessIvan Timofeev1-2/+4
Change-Id: Ibcd63b7a74f6a6afb0ac1195218125fea26a0482
2012-08-25gtk: fix scrollbar drawing with ClearlooksIvan Timofeev1-6/+13
Change-Id: Ia1afbfd027bf473f23b83239562f542d0157d549
2012-08-23Revert the TOPBOTTOM border window type, this needs another approach.Jan Holesovsky1-10/+4
This reverts commit 51fdf273e9893d3d05c99a09e1c2e5835a78e891. In order to be able to draw the toolbars docked on the left or on the right nicely and reliably, we have to avoid any border in the shell; instead, the docking areas will draw the separating lines (when finished). Change-Id: I74c18a7e471a66ac0a436c2bf01f5be016280d22
2012-08-14Replace usage of rtl/memory.h in vcl with equivalent from string.hArnaud Versini1-1/+1
Change-Id: If8d460189c57f9c02923019e95bf47db1d96c716
2012-08-08remove include comments and boxesThomas Arnhold5-17/+0
Change-Id: I9ccf664e8f75a68b1b87c2b29ae617a90d0741a7
2012-08-01gtk: listbox border was not renderedIvan Timofeev1-29/+11
remove extending of pixmapRect in the nPart == PART_WINDOW branch and simplify code, since rControlRectangle, pixmapRect and widgetRect are the same. Change-Id: I253851fad558e525cd533bb3576a9bba82187e53
2012-07-31fdo#48549 System::Beep() removalMathieu Vonlanthen1-13/+0
Change-Id: I402202e199dfc8c2462859d00529f2782f6228b0
2012-07-27gtk3: ensure we re-render native commitsMichael Meeks1-6/+14
If we blit pixels to the back-buffer, we need to remember to get them to gtk3 at idle. Change-Id: Ic37660e963fbbcdd132cfba0ce739174d64148d2
2012-07-25Make default dark shadow non-blackRuslan Kabatsayev1-0/+1
Change-Id: If517926b12633a96ad8088e007cfcd6d84e5c919
2012-07-16make gtk-print stuff build on gtk+2 2.12.0Caolán McNamara1-0/+2
Change-Id: Ifad0e87522397bace62ac8203202a3f40031b5f7
2012-07-16Revert "Make bottom tabbar items follow native theme"Ruslan Kabatsayev1-5/+1
This reverts commit 17ea32a1a36d81a0a12df12adbe15e8eaf1c7c62.
2012-07-10Make bottom tabbar items follow native themeRuslan Kabatsayev1-1/+5
Change-Id: Ia1c4b4ece81655a91c6e489ee51291684e06c157
2012-07-10Implement support for HeaderBar arrow native rendering, add GTK supportRuslan Kabatsayev1-2/+34
Change-Id: Ib65e61259fdbf371c3330dd555ee020f3a20d1fb
2012-07-10Implement support for listview headers native render, add GTK implementationRuslan Kabatsayev1-2/+62
Change-Id: Ief59396e772512b8696e03af86535754b3697d13
2012-07-10correctly paint toolbar separators with gtk-2.8 (bnc#770013)Petr Mladek1-3/+5
wide_separators = 0 would be enough because the value was not modified if the property did not exist. Anyway, I added also #if GTK_CHECK_VERSION(2,10,0) because it helps to avoid the GTK warning about non-existing property 'wide-separators'. Change-Id: If93928821d951dc15da967519cb207efdaa30cf7
2012-07-01vcl: CTRL_FIXEDBORDER is dead since ef877aab7eIvan Timofeev1-7/+1
Change-Id: I568b55c3b0b799bdc91ba081e7375debce9618aa
2012-06-29Remove some unused defines and controlsThomas Arnhold1-5/+0
Change-Id: I96f76ed6b33f5c786d1e3ab3981a535037a9c1b5
2012-06-22re-base on ALv2 code.Michael Meeks1-23/+14
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-21re-base on ALv2 code.Michael Meeks14-337/+211
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-18GTK: don't crash on X errorsRuslan Kabatsayev1-0/+1
Change-Id: I5b1353b409bc7043d2d1c313a3606ed807eced4b Signed-off-by: Fridrich Štrba <>
2012-06-18Fix arguments of Rectangle constructorRuslan Kabatsayev1-1/+1
Change-Id: I8f288e55694ac85f8dcd2884a53ff4b5b9eef02f
2012-06-11Remove unused InterceptChildWindowKeyDownThomas Arnhold1-4/+0
- InterceptChildWindowKeyDown never gets called - so mbInterceptChildWindowKeyDown doesn't get changed - at ImplInterceptChildWindowKeyDown a) ImplSendMessage() is never accessed b) always returns sal_False Change-Id: I2dc84c88644d19c238064ab1b7dff0a24f90dc5d
2012-06-07Implement native FixedLine render, add GTK support for itRuslan Kabatsayev1-0/+25
Change-Id: I142cc8c48331aaed0d157b4b0f81e7c021005624
2012-06-07Render bg correctly for widgets without theme-visible positionRuslan Kabatsayev1-4/+32
Change-Id: I8c9d2a86ee545788d40a27538e583a8dac21095f
2012-06-05GTK theming: implement frame renderingRuslan Kabatsayev1-1/+109
Change-Id: I7efa167cee05f84c56f554b5c20029999e825809
2012-06-04nuke unused definesTakeshi Abe1-2/+0
Change-Id: I7924da4bff73ca8f82c76eb8cb211401530acdeb
2012-06-01Gtk theming: pass tab prelight state to themeRuslan Kabatsayev1-0/+6
Change-Id: I9b924d83d4da638d17af14a66a618ce7128968e7
2012-06-01GTK theming plugin: convert big if statement to switch structureRuslan Kabatsayev1-74/+87
Change-Id: I1220d80bdba4835db3674271f8a060af50af998f
2012-06-01nuke unused namespaceTakeshi Abe1-1/+0
Change-Id: Ic00cdfce4172af0a2f0aa1aa33ef5e386d407976
2012-05-31vcl: cleanup code flow, and minor indent tweakMichael Meeks1-24/+23
Change-Id: Id99b10f84ef977f5c808fb2c9168deaa4455a2a9
2012-05-31GTK-theming: fix rendering of toolbuttonsRuslan Kabatsayev1-8/+33
Change-Id: I6b7ec963e50c75e65c602681586a1458426ae61f