New branch 'private/kendy/widgets' available with the following commits:
commit 66c1891abb374459bf615276d0190bb7bb17e62c
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sun Nov 4 11:45:45 2018 -0500

    LOK: custom widgets: simplify and correct colors
    
    Also remove macroni.
    
    Change-Id: I0b2914e9f0e2aba9d8ca10338b515b598126e315

commit f31a6c26d458567db18e2263ef38149bac6ec299
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sun Nov 4 11:01:00 2018 -0500

    LOK: custom widgets: reduce theme plugin API surface
    
    Change-Id: I89dcf5a102be19fd1bc314a89538a121522f4a43

commit 50c06c6ea7548dc65ca1604d7462025659a077a0
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sat Nov 3 17:57:44 2018 -0400

    LOK: custom widgets: reduce Color into an int to reduce API surface
    
    Change-Id: Ib1afbb0b5647048f24d4ea6f9859b76328568dac

commit cf1892135bac55b57a9e1a0b3f306ed1859b0b26
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Fri Nov 2 09:24:19 2018 -0400

    LOK: custom widgets: check size of API structures
    
    Change-Id: Iff50f7aeb471870230e9e822657deed6aefad268

commit ea8f4abcb8f0251e0877d93abd17d8a1088403eb
Author: Jan Holesovsky <ke...@collabora.com>
Date:   Fri Nov 2 13:28:52 2018 +0100

    LOK: custom widgets: No need for SAL_DLLPUBLIC_RTTI here any more.
    
    Change-Id: I7cae61e1fa9cf74b98627d557890fd41047421df

commit 4e20e8ef5f05bb4d93cfcd24adfd4515d2d0f066
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Thu Nov 1 23:33:32 2018 -0400

    LOK: custom widgets: convert WidgetThemeLibrary to POD for ABI compatibility
    
    Change-Id: Ibc425d8e630460547d66723ccabeaf4ac29d2719

commit e03f988fc02cab1b8b3f608e1b48c1052d2afc29
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Thu Nov 1 23:04:12 2018 -0400

    LOK: custom themes: isolate LO internals headers from theme plugin
    
    Change-Id: Ic189aecf092b9cffd800e410d2d6e88016c43052

commit 8c6bc1d9b600188cfeb4c69c0ab221360eb851c4
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Tue Oct 30 18:46:07 2018 -0400

    lok: custom widgets: render editbox borders
    
    Change-Id: I1962a4a1397363b1c15e49d57b0bbcc9c232ce30

commit 3ec34b3f7ae3ef569fe12e071c10d53fcc014882
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sat Oct 27 13:23:46 2018 -0400

    custom widgets: rework colors and cleanup
    
    Use ColorData for custom widget themes to
    make it more readable and consistent.
    
    Renamed and split out colors to be more accurately
    named and representative of how they are used.
    
    Fixed a number of inconsistencies in how colors
    were used across widgets.
    
    Change-Id: I1cbb5f19223bd55107379b049beccaf1de4e26b2

commit 512da26cd1b8f1451580025ec2e0eeb9ba7c2210
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sat Oct 27 10:53:43 2018 -0400

    LOK: custom widgets: don't clobber the custom colors
    
    The old logic threw away the result of updateSettings
    by applying the styles saved and modified after calling
    it, which lost all the custom colors thereby breaking
    custom-widgets and themeing altogether.
    
    Change-Id: Ic3750f145b67cd6a379f3b628a10c213a31656e7

commit 798a123f42fba9b0839f9b6e708f285c27fe56f1
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sat Oct 27 10:50:44 2018 -0400

    LOK: custom widgets: support custom menu colors
    
    Change-Id: Icd6367fa40f9655cd58816461f0d2fca6f6932e2

commit 321638ba2bf7d24ab41004aed5f0f90010e15e43
Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk>
Date:   Sun Oct 14 20:06:13 2018 -0400

    custom widgets: correct focus colors and render button-up in listboxes
    
    Change-Id: I70f46f94747f468a2bb79f8baa4576e4460bef31

commit 9b9c086995d43c6908b45e8894645e18fa5dac5c
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Thu Sep 20 00:12:25 2018 +0200

    custom widgets: comment unused params. to avoid compile warnings
    
    Change-Id: I45b7ffdce2d470ed2f30b5408d8d861deb00514a

commit 0b5e8eaa91d7b6bd3b14541705ed02c334eb981d
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Thu Sep 20 00:06:52 2018 +0200

    custom widgets: setup style setting in the widget library
    
    Some theme colors are set using the style settings, which are
    implemented by each backend to correspond to the system theme.
    For custom widgets these need to also be set by the library
    itself. This commit adds the ground work and sets some of the
    colors for windows backgrounds.
    
    Change-Id: Ia65b1605b2b7bef7f01ff1feff2e7470479e626a

commit 5eb3ba33db59510f5dd1d4a074246e4c9fed1a7d
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Tue Sep 11 22:35:12 2018 +0200

    custom widgets: draw fixed line widget
    
    Change-Id: Icb8cfbe09caf5cbfcf1d3f461c297c052056250d

commit af96f56642d7219f09e59e6789bd09bddd1ce1e4
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Tue Sep 11 17:35:08 2018 +0200

    custom widgets: differentiate stock and non-stock buttons
    
    Change-Id: I05f01058d7886dacec3b00dcf31313aea3939164

commit 0d5245ca70f1867038ff451f1b32c1d534b99698
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Tue Sep 11 17:29:20 2018 +0200

    vcl: mark stock buttons and transfer this to NWF on drawing
    
    Stock buttons like OK/Cancel/Help need sometimes to be drawn
    differently than just another button. For this we need to mark
    such push buttons as "stock" when building them from a glade file
    and transfer this information down to the NWF backend when drawing
    the widget.
    
    Change-Id: I131657f026a731208db47f4c8220622c8aabb464

commit ad8876585ba3490307047d91a862aaa62fa75918
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Sep 10 12:01:06 2018 +0200

    custom widgets: editbox - draw focus rectangle
    
    Change-Id: I5d038d165d5ff08a07d24906f6a7cc2d6176f1ac

commit d76d94120bc8ee054484c5dcd42df23675a095fe
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Sep 3 15:15:43 2018 +0200

    custom widgets: return early when the widget lib is not available
    
    Change-Id: I1d740b4a3840f73015f34bd2143663a919db2956

commit 67f122a08089eef07844cf118cbee4ac8f499ded
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Fri Aug 31 10:09:27 2018 +0200

    custom widgets: enable anti-aliasing when drawing widgets
    
    Change-Id: I050d8534cacdee63109158dbc150d9d13b43fe5e

commit 4c745e4c0546f773717d31ec097eeb66f2927b34
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Thu Aug 30 23:34:09 2018 +0200

    custom widgets: get the region from the lib. + custom tab width
    
    This implements getting the region rectangle from the widget
    library so it is possible to redefine the size of the widgets if
    needed.
    
    Additionally increase a tab width which are too small by default.
    
    Change-Id: If662c44e02631715efd137ecbfc4a5770fa9f6ab

commit b0129d34df0cdd37e153598f7263fb837b6aab7e
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 13:33:01 2018 +0200

    custom widgets: add Toolbar widget
    
    Change-Id: Ia4efe711c07213f2edf472602c5b2acc81876906

commit 66f798a7b4eab77a03d3f3a12939bb5eb11f1031
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 11:58:01 2018 +0200

    custom widgets: add List widget - ListNode, ListWidget
    
    also added ListNet as noop
    
    Change-Id: I033f908a8fc9ce9ec4b3d202e1299f7c0a9cad6c

commit 7b4471951016909c3e4abffe77ab33b56115187a
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 11:07:48 2018 +0200

    custom widgets: add Progress widget
    
    Change-Id: I573a6c28f5ddb538ca3b0abf15197695fc113802

commit 0ac499c924194ed5d4990efdf5b66e8280571d02
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 10:54:31 2018 +0200

    vcl: simplify ControlDrawParameters construction, add nValue
    
    Don't require eButtonValue as a constructor parameter as it mostly
    isn't necessary and required.
    
    In addition add nValue instance variable.
    
    Change-Id: I927714f715fce1549d87cec633330a0dc313f569

commit 837b51cdd0579db79c940ff20dabf6ccff8da3f2
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 00:14:34 2018 +0200

    custom widgets: add Slider widget
    
    Change-Id: Ie2192edfcfc49a1953059c5947b8ea7bb03a3c7d

commit 8339e2349d4830e1d616c1c71d8c2badb6962a79
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 27 00:10:30 2018 +0200

    vcl: make slider ask if native drawing is supported
    
    Slider drawing didn't we ask if native drawing is supported using
    IsNativeControlSupported method.
    
    Change-Id: I0672114337516ff763fd710d949ab6a982db2992

commit 38b0adb3f5cd2d1159d5284c7ffe15f7fc6babb0
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Sun Aug 26 00:52:07 2018 +0200

    custom widgets: add Tab widgets
    
    Change-Id: If9acc47b9a7751858d3394741e3984b3c2a49936

commit 8e6e7e3d6afd40d560bc6d33bc05baa340b2a27f
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Sat Aug 25 11:53:01 2018 +0200

    custom widgets: draw ListBox widget
    
    Change-Id: I1a3b709fdc4fb21fc4ad22542ff669c98b13487d

commit 84490163580fb88192833ece4f24db3dfbda19b0
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Wed Aug 22 13:55:35 2018 +0200

    custom widgets: first round of basic widgets with cairo
    
    - Radiobutton
    - Checkbox
    - Combobox
    - Editbox
    - Spinbox
    - Scrollbar
    
    Change-Id: I46bd2753a7c1806f4cd4583455e76c77494225b4

commit f9c2402d0a06054278defa45f5a718f674f30f58
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Wed Aug 22 13:43:11 2018 +0200

    Support drawing custom widgets in headless backend
    
    ..and fallback the headless dawing also in gtk3 where needed
    
    Change-Id: Ic5da8fa7a04089342db8e2f334ced69691a15217

commit 99b5119d67708038770dab82b4f23a593dfa193f
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Mon Aug 13 13:27:21 2018 +0200

    lokit: Draw dialogs without using a MetaFile
    
    A native widgets aren't part of a VCL metafile so they are ignored
    when the metafile is replayed. When drawing a dialog to a custom
    device, the first draw goes to the metafile, which is then replayed
    to the final device, but no native widgets get drawn. This commit
    changes this behavior for LOKit where it draws without using the
    intermediate VCL metafile.
    
    Change-Id: I823db30c8bceb83830c6c993d4238b39e1331c09

commit 800ea897c1069182b5439433a5c8c2c1a1479bc7
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Wed Jul 25 15:41:14 2018 +0200

    custom widgets: Custom Widget Themes
    
    Change-Id: I7ec57d18fe99f906aeb6dbb40d0d30c2ac8b51c4

_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to