Thanks, Laurent!

[image: image.png]
[image: image.png]
[image: image.png]




On Wed, Mar 11, 2020 at 8:10 PM Laurent Caron <laurent.ca...@gmail.com>
wrote:

> Hi
>
> After adding theming possibilities for TableCombo and CDateTime widget,
> I've reopened the bug 411451 [1] for our beloved leader ;)
>
> It is now possible to customize the *Oscilloscope* widget !
>
> [image: image.png]
>
>
> In order to do so, you just have to use the plugin
> *org.eclipse.nebula.widgets.oscilloscope.css* or the feature
>
> *org.eclipse.nebula.widgets.oscilloscope.css.feature*An e4 sample
> application called "*org.eclipse.nebula.widgets.oscilloscope.example.e4*"
> is available under the /widgets/oscilloscope directory.
>
> I've also created a documentation: please have a look at
> https://wiki.eclipse.org/Nebula_CSS_Oscilloscope
>
> Good evening,
>
> Laurent
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=411451
>
> Le lun. 9 mars 2020 à 14:45, Laurent Caron <laurent.ca...@gmail.com> a
> écrit :
>
>> Hi Matthias
>>
>> On the latest snap of Nebula you'll find my work on "*CDateTime Theming*".
>> The "css bridge" theming was pretty easy, but it was difficult to modify
>> the CDateTime in order to make
>> it more customizable.
>>
>> In order to do so, you just have to use the plugin
>> *org.eclipse.nebula.widgets.cdatetime.css* or the feature
>>
>> *org.eclipse.nebula.widgets.cdatetime.css.feature*An e4 sample
>> application called "*org.eclipse.nebula.widgets.cdatetime.example.e4*"
>> is available under the /widgets/cdatetime directory.
>>
>> I've created a documentation: please have a look at
>> https://wiki.eclipse.org/Nebula_CSS_CDateTime
>>
>> Have a nice week,
>>
>> Laurent
>>
>> Le lun. 2 mars 2020 à 18:04, Laurent Caron <laurent.ca...@gmail.com> a
>> écrit :
>>
>>> Hi Matthias
>>>
>>> Thank you for your feedback. If you have time you can update the example
>>> application, I'll be happy ;)
>>>
>>> On my side, I've created the bug # 560694 [1] and I'll work on CSS
>>> theming for the CDateTime  widget
>>>
>>> Have a nice day,
>>>
>>> Laurent
>>>
>>> [1] = https://bugs.eclipse.org/bugs/show_bug.cgi?id=560694
>>>
>>>
>>> Le lun. 2 mars 2020 à 15:24, Matthias Paul Scholz <
>>> matthias.paul.sch...@gmail.com> a écrit :
>>>
>>>> Hi Laurent,
>>>>
>>>> So maybe we should also add a separate sample section for the border
>>>> color in the UI of *org.eclipse.nebula.widgets.tablecombo.example.e4*?
>>>> I could do that in case that's ok for you?
>>>>
>>>> Comprehensive support for customization of the DateTime widget using E4
>>>> CSS-based theming would be great indeed.
>>>>
>>>> Best,
>>>>   MP
>>>>
>>>>
>>>> Am So., 1. März 2020 um 17:10 Uhr schrieb Laurent Caron <
>>>> laurent.ca...@gmail.com>:
>>>>
>>>>> Hi Matthias
>>>>>
>>>>> I would like to apologize for my late answer (I was far away from
>>>>> Internet ;) )
>>>>>
>>>>> I'm very happy if you appreciate this work !!
>>>>>
>>>>> If you want to customize the border color, you have to use the
>>>>> property "*tablecombo-border-color*". There was an error in the
>>>>> documentation, it is fixed now.
>>>>> Here is an example extracted from [1]
>>>>>
>>>>> TableCombo#two {
>>>>>       font: Verdana 11px;
>>>>>       background-color: darkred;
>>>>>       color: white;
>>>>>       tablecombo-show-table-lines: true;
>>>>>       tablecombo-show-table-header: true;
>>>>>       *tablecombo-border-color: red;*
>>>>> }
>>>>>
>>>>> If I remember well, you wanted also the possibility to custom the
>>>>> "date time" widget.
>>>>> Is it still ok for you ?
>>>>>
>>>>> Have a nice day,
>>>>>
>>>>> Laurent
>>>>>
>>>>> [1] =
>>>>> https://github.com/eclipse/nebula/blob/master/widgets/tablecombo/org.eclipse.nebula.widgets.tablecombo.example.e4/css/default.css
>>>>>
>>>>>
>>>>> Le lun. 24 févr. 2020 à 14:04, Matthias Paul Scholz <
>>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>>
>>>>>> Hi Laurent,
>>>>>>
>>>>>> I am testing you new Table Combo CSS features and so far, your new
>>>>>> features and the table combo CSS sample app work fine in my IDE.
>>>>>> Great work!
>>>>>>
>>>>>> One small thing, though:
>>>>>> There's  support for setting the border color by a CSS property in
>>>>>> the  TableComboPropertyHandler, but none in the sample app nor in the
>>>>>> documentation - did I miss something?
>>>>>>
>>>>>> Best,
>>>>>>   MP
>>>>>>
>>>>>> Am Mo., 24. Feb. 2020 um 13:21 Uhr schrieb Matthias Paul Scholz <
>>>>>> matthias.paul.sch...@gmail.com>:
>>>>>>
>>>>>>> Hi Laurent,
>>>>>>>
>>>>>>> Thank you.
>>>>>>> I will have a look  this week.
>>>>>>>
>>>>>>> Best,
>>>>>>>   MP
>>>>>>>
>>>>>>> Am Fr., 21. Feb. 2020 um 15:58 Uhr schrieb Laurent Caron <
>>>>>>> laurent.ca...@gmail.com>:
>>>>>>>
>>>>>>>> Hi Matthias
>>>>>>>>
>>>>>>>> On the latest snap of Nebula you'll find my work on "TableCombo
>>>>>>>> Theming".
>>>>>>>>
>>>>>>>> In order to do so, you just have to use the plugin
>>>>>>>> *org.eclipse.nebula.widgets.tablecombo.css* or the feature
>>>>>>>> *org.eclipse.nebula.widgets.tablecombo.css.feature*
>>>>>>>>
>>>>>>>> An e4 sample application called "
>>>>>>>> *org.eclipse.nebula.widgets.tablecombo.example.e4*" is available
>>>>>>>> under the /widgets/tablecombo directory.
>>>>>>>>
>>>>>>>> I've created a documentation: please have a look at
>>>>>>>> https://wiki.eclipse.org/Nebula_CSS_TableCombo
>>>>>>>>
>>>>>>>> <https://wiki.eclipse.org/Nebula_CSS_TableCombo>
>>>>>>>> You'll notice a little improvement : you can change the color for
>>>>>>>> the border of the widget ;)
>>>>>>>>
>>>>>>>> Have a nice week-end,
>>>>>>>>
>>>>>>>> Laurent
>>>>>>>>
>>>>>>>> Le mar. 18 févr. 2020 à 11:19, Matthias Paul Scholz <
>>>>>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>>>>>
>>>>>>>>> Hi Laurent,
>>>>>>>>>
>>>>>>>>> Great.
>>>>>>>>> Just tell me when you need a test person.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>>   MP
>>>>>>>>>
>>>>>>>>> Am Mo., 17. Feb. 2020 um 19:28 Uhr schrieb Laurent Caron <
>>>>>>>>> laurent.ca...@gmail.com>:
>>>>>>>>>
>>>>>>>>>> Hi Paul,
>>>>>>>>>>
>>>>>>>>>> Well, to be honest I have time and I like to improve myself in
>>>>>>>>>> subject I'm not good at.
>>>>>>>>>>
>>>>>>>>>> If you can help me for testing, I can create plugins for
>>>>>>>>>> TableCombo and CDateTime that handle css properties.
>>>>>>>>>>
>>>>>>>>>> If you agree, I'll create entries in Bugzilla and work on it this
>>>>>>>>>> week.
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>>
>>>>>>>>>> Laurent
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Le lun. 17 févr. 2020 à 17:25, Matthias Paul Scholz <
>>>>>>>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>>>>>>>
>>>>>>>>>>> Hi Laurent,
>>>>>>>>>>>
>>>>>>>>>>> Merci for the quick response.
>>>>>>>>>>> Indeed, it's E4 theming I was referring too.
>>>>>>>>>>>
>>>>>>>>>>> Nebula widgets we were not able to style satisfyingly were in
>>>>>>>>>>> particular the TableCombo and the CDateTime widget (for the 
>>>>>>>>>>> TableCombo the
>>>>>>>>>>> text field border and the button do not seem to be accessible for 
>>>>>>>>>>> theming,
>>>>>>>>>>> while with the  CDateTimeWidget more or less the background only 
>>>>>>>>>>> can be
>>>>>>>>>>> styled).
>>>>>>>>>>> Yet, I do not ask someone else to fix this, but hope to come up
>>>>>>>>>>> with some support for that in the code base of the widgets by 
>>>>>>>>>>> myself.
>>>>>>>>>>>
>>>>>>>>>>> But it would be nice when new widgets came along with the
>>>>>>>>>>> required CSS properties for E4 theming quite from the beginning.
>>>>>>>>>>> If help is welcome here, I'd be willing to lend a hand (however,
>>>>>>>>>>> unfortunately I cannot  promise constant and quick response).
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>>   MP
>>>>>>>>>>>
>>>>>>>>>>> Am Mo., 17. Feb. 2020 um 16:30 Uhr schrieb Laurent Caron <
>>>>>>>>>>> laurent.ca...@gmail.com>:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Matthias,
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for your message. I wrote many new widgets and I have
>>>>>>>>>>>> to admit that I did not take care of this aspect (probably because 
>>>>>>>>>>>> I'm not
>>>>>>>>>>>> able to work with the Dark Theme of Eclipse or VSCode).
>>>>>>>>>>>>
>>>>>>>>>>>> When you are talking about theming, you're talking about e4
>>>>>>>>>>>> theming, right ? (like the dark mode in Eclipse)
>>>>>>>>>>>>
>>>>>>>>>>>> Can you tell what widgets cause problem in your application ?
>>>>>>>>>>>> Or post a screenshot if possible ?
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for your feedback,
>>>>>>>>>>>>
>>>>>>>>>>>> Laurent
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Le lun. 17 févr. 2020 à 13:50, Matthias Paul Scholz <
>>>>>>>>>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I see a lot of new widgets being added to our beloved Nebula
>>>>>>>>>>>>> lately which is great!
>>>>>>>>>>>>> Yet, I wonder whether also support for theming is considered
>>>>>>>>>>>>> by the authors when creating the first release versions for them?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Using a lot of the "classic" Nebula widgets in our RCP
>>>>>>>>>>>>> application (that includes theming as a matter of course), we 
>>>>>>>>>>>>> noticed that
>>>>>>>>>>>>> theming support is rather sparse for the Nebula widgets so far; 
>>>>>>>>>>>>> in my
>>>>>>>>>>>>> opinion, this is some sort of drawback for the acceptance of the 
>>>>>>>>>>>>> Nebula
>>>>>>>>>>>>> widgets these days since good theming support is naturally 
>>>>>>>>>>>>> expected by
>>>>>>>>>>>>> users of modern RCP applications.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hence, I think it would be reasonable and productive to take
>>>>>>>>>>>>> theming support for new Nebula into account quite from the start.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>   MP
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> nebula-dev mailing list
>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> nebula-dev mailing list
>>>>>>>> nebula-dev@eclipse.org
>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>> unsubscribe from this list, visit
>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>
>>>>>>> _______________________________________________
>>>>>> nebula-dev mailing list
>>>>>> nebula-dev@eclipse.org
>>>>>> To change your delivery options, retrieve your password, or
>>>>>> unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>
>>>>> _______________________________________________
>>>>> nebula-dev mailing list
>>>>> nebula-dev@eclipse.org
>>>>> To change your delivery options, retrieve your password, or
>>>>> unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>> nebula-dev@eclipse.org
>>>> To change your delivery options, retrieve your password, or 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