I have tested the nebula snapshot from two hours ago (the one the gives me
qualifiers ending with '202007152209') and configured all the CSS color
properties for CDateTime listed in the doc (
https://wiki.eclipse.org/Nebula_CSS_CDateTime).

The only CSS property that still gives rise to a NullPointerException when
CDT.DROP_DONE is configured is 'cdt-picker-color' :

java.lang.NullPointerException
at
org.eclipse.nebula.widgets.cdatetime.CDateTime.setPickerForegroundColor(CDateTime.java:2300)
at
org.eclipse.nebula.widgets.cdatetime.css.CDateTimePropertyHandler.applyCSSProperty(CDateTimePropertyHandler.java:66)
at
org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyCSSProperty(AbstractCSSEngine.java:726)
at
org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyStyleDeclaration(AbstractCSSEngine.java:536)

Besides, configuring 'cdt-picker-active-day-color' does not seem to have
any effect (I take it that the "active day" is the one set in the widget?).

Thanks,
   MP



Am Do., 16. Juli 2020 um 09:45 Uhr schrieb Wim Jongman <
wim.jong...@gmail.com>:

> The latest snapshot is available 10 minutes after every commit.
>
> http://download.eclipse.org/nebula/snapshot
>
> from
>
> https://www.eclipse.org/nebula/downloads.php
>
>
> On Thu, Jul 16, 2020 at 9:31 AM Matthias Paul Scholz <
> matthias.paul.sch...@gmail.com> wrote:
>
>> Why, certainly.
>> Just drop me a note when it's available.
>>
>> Am Do., 16. Juli 2020 um 09:21 Uhr schrieb Wim Jongman <
>> wim.jong...@gmail.com>:
>>
>>> Sure! Matthias, maybe you can take the snapshot release for a spin?
>>>
>>> Cheers,
>>>
>>> Wim
>>>
>>> On Wed, Jul 15, 2020 at 11:16 PM Laurent Caron <laurent.ca...@gmail.com>
>>> wrote:
>>>
>>>> Good Evening,
>>>>
>>>> I'm sorry for the problems found. I've created a bug (
>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=565249) and fixed the
>>>> exception.
>>>>
>>>> Wim, do you think we can create a V2.4.2 release ?
>>>>
>>>> Matthias, for the CLOCK_DISCRETE problem, can you please fill a bug (
>>>> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Nebula) and post a
>>>> sample code.
>>>>
>>>> Regards,
>>>>
>>>> Laurent
>>>>
>>>> Le mer. 15 juil. 2020 à 16:42, Matthias Paul Scholz <
>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>
>>>>> Hi, thanks for the patch release (2.4.1).
>>>>>
>>>>> I tried it with our application.
>>>>> Good news: the NPE in the CDateTime widget from 2.4.0 is fixed.
>>>>> Bad news: another NPE occurs  in the CDateTime widget now when
>>>>> configuring the fore ground color for the minutes in the picker (using the
>>>>> CSS-property "cdt-picker-minutes-color"):
>>>>>
>>>>> java.lang.NullPointerException: null
>>>>> at
>>>>> org.eclipse.nebula.widgets.cdatetime.CDateTime.setPickerMinutesColor(CDateTime.java:2404)
>>>>> ~[org.eclipse.nebula.widgets.cdatetime_1.4.0.202007101949.jar:na]
>>>>> at
>>>>> org.eclipse.nebula.widgets.cdatetime.css.CDateTimePropertyHandler.applyCSSProperty(CDateTimePropertyHandler.java:100)
>>>>> ~[org.eclipse.nebula.widgets.cdatetime.css_1.4.0.202007101949.jar:na]
>>>>> at
>>>>> org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyCSSProperty(AbstractCSSEngine.java:726)
>>>>> ~[org.eclipse.e4.ui.css.core_0.12.700.v20190513-2118.jar:na]
>>>>>
>>>>> Looks like there are usages of the picker instance still in the class
>>>>> that are not checked for null...
>>>>>
>>>>> Best,
>>>>>   MP
>>>>>
>>>>> P.S. Besides, should setting CDT.CLOCK_DISCRETE flag in the CDateTime
>>>>> widget work in 2.4.1?
>>>>> Regardless whether it is set in the constructor or not, I always get
>>>>> the analog clock.
>>>>>
>>>>> Am Do., 9. Juli 2020 um 22:58 Uhr schrieb Wim Jongman <
>>>>> wim.jong...@gmail.com>:
>>>>>
>>>>>> Hi Matthias,
>>>>>>
>>>>>> We (Laurent) already fixed this. I will make an intermediate 2.4.1
>>>>>> release for this issue ASAP.
>>>>>>
>>>>>> In the meantime you may use the snapshot build.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Wim
>>>>>>
>>>>>> On Thu, Jul 9, 2020, 4:51 PM Matthias Paul Scholz <
>>>>>> matthias.paul.sch...@gmail.com> wrote:
>>>>>>
>>>>>>> Thanks for the new release and in particular  the theming support
>>>>>>> for various widgets!
>>>>>>>
>>>>>>> Sadly, when switching to the 2.4 in our application
>>>>>>> (without changing any code)  I instantly ran into a NullPointerException
>>>>>>> in the CDateTime widget.
>>>>>>>
>>>>>>> Creating a CDateTime with
>>>>>>>
>>>>>>> new CDateTime(parent, getStyle() | CDT.DROP_DOWN  | CDT.DATE_MEDIUM
>>>>>>> | CDT.TIME_MEDIUM | CDT.CLOCK_DISCRETE);
>>>>>>>
>>>>>>> (which worked with 2.3) led to
>>>>>>>
>>>>>>>  java.lang.NullPointerException
>>>>>>> at
>>>>>>> org.eclipse.nebula.widgets.cdatetime.CDateTime.setBackground(CDateTime.java:2245)
>>>>>>> at
>>>>>>> org.eclipse.e4.ui.css.swt.helpers.CSSSWTColorHelper.setBackground(CSSSWTColorHelper.java:360)
>>>>>>> at
>>>>>>> org.eclipse.e4.ui.css.swt.properties.css2.CSSPropertyBackgroundSWTHandler.applyCSSPropertyBackgroundColor(CSSPropertyBackgroundSWTHandler.java:80)
>>>>>>>
>>>>>>> Looks like the picker instance is always null when not using
>>>>>>> CDT.SIMPLE ...
>>>>>>>
>>>>>>> Best,
>>>>>>>   MP
>>>>>>> _______________________________________________
>>>>>>> nebula-dev mailing list
>>>>>>> nebula-dev@eclipse.org
>>>>>>> To unsubscribe from this list, visit
>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>
>>>>>> _______________________________________________
>>>>>> nebula-dev mailing list
>>>>>> nebula-dev@eclipse.org
>>>>>> To unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>
>>>>> _______________________________________________
>>>>> nebula-dev mailing list
>>>>> nebula-dev@eclipse.org
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>> nebula-dev@eclipse.org
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>
>>> _______________________________________________
>>> nebula-dev mailing list
>>> nebula-dev@eclipse.org
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>
>> _______________________________________________
>> nebula-dev mailing list
>> nebula-dev@eclipse.org
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/nebula-dev
>
_______________________________________________
nebula-dev mailing list
nebula-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to