|
|
|
|
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17620 is a reply to message #17606] |
Fri, 28 November 2008 05:24  |
Eclipse User |
|
|
|
Vel schrieb:
> Sure Christian.
>
> I am a UI fan. I love colors and the arrangements of controls in
> Eclipse. I never bothered to open Eclipse source code until I started
> building a relatively full-fledged application an year back. o.e.pde.ui
> was my target. I still refer it for better usage of JFace viewers.
>
> Coming to Firefox themes, I am sure you will be using Firefox and
> Thunderbird. Both these applications have themes that can be downloaded
> from mozilla.com. As you download a theme and install, the new theme
> plugs seamlessly into the application.
>
> I read about Riena themes and am going to try it. I want to explore if
> this possible in the final application. We change the editor font in
> Preferences. In a similar, can we give the user a way to choose a
> pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
> two examples for new RCP appearance. Since the possibilities are
> endless, I asked if theme can be put into the application at runtime. Am
> I asking for more :) ?
You can plugin Themes at runtime but only at starttime at this point in time I believe. But you can
certainly switch Thema without changing your application code.
However the EclipseCon presentations only contains UI-Visions which we had at the that time which was
based on a pre-Riena application based on Swing. Swing quite naturally comes with Themes.
Riena now also has Themes for SWT and you can see a good example for them in this presentation
http://www.eclipsecon.org/summiteurope2008/sessions?id=39 (slide 24) so that is changing color, font, moving
logos navigation and things like that without touching or recompiling the code just by supplying a differnt
system property at start.
Beyond that you can also modify the "Look". We have yet not alternate Look implemented but that would include
having different renders for everything navigation (on the left) like ModuleGroup, Module, Submodule and also for the
top SubApplication switcher and top bar.
any more feedback questions, let me know
christian
p.s. the riena.example.app has two launch files for the different themes
|
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577066 is a reply to message #16728] |
Sat, 22 November 2008 14:14  |
Eclipse User |
|
|
|
Originally posted by: ekkehard.gentz-software.de
Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
yes !
But I'm using Riena UI only partly - not the strict UI - only Views with
Ridgets / Markers / Validation in a RCP app communicating with the
server thru Riena Remote Services and also using Riena
ObjectTransactions to transfer deltas of changed entity attributes only
....and we just started a subproject (redView - Riena EMF Dynamic View)
where we generate the Riena Views and create the View dynamically
....please expect some weeks until Client - UI - Examples will come
and before you ask: at the moment there's no source code published -
but will come soon (Open Source EPL)
ekke
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577087 is a reply to message #16728] |
Sun, 23 November 2008 08:49  |
Eclipse User |
|
|
|
Hi Vel,
did you look at the UI samples, the UI Snippets that are already available ?
Have you concret questions that I could help you with ?
regards
christian
Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577175 is a reply to message #17499] |
Mon, 24 November 2008 11:15  |
Eclipse User |
|
|
|
Thanks Ekke. I have a suggestion for you.
I am sure you might be comfortable with SWT and JFace classes. For any
beginner or an expert, mastering layout is a huge task. If you look at
o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
to extract the layout (they are internal to pde and jdt plugins). Thus,
the classes of wizard pages and editor pages concentrate on 'actual
stuff' rather laying out the controls.
This may be too early for you to give best practices on ridgets but we
need to explore the possibilities.
Do you use different themes in your Firefox browser? It would be fun if
Riena allows us to download a theme class from this site and use as
such. Wouldn't it be awesome?
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577189 is a reply to message #17554] |
Mon, 24 November 2008 17:26  |
Eclipse User |
|
|
|
Hi Vel,
actually ridgets dont deal with layout. Riena still uses the regular widgets and all
the tools that are there to do the layout. Ridgets are a wrapper to widgets and meant
to ease and abstract their usage.
Can you explain how firefox themes relate to Riena. Indeed Riena has something like Themes
and look and feel for SWT but it is not the same thing firefox offers.
Maybe you can clarify your intention with themes.
- christian
Vel schrieb:
> Thanks Ekke. I have a suggestion for you.
>
> I am sure you might be comfortable with SWT and JFace classes. For any
> beginner or an expert, mastering layout is a huge task. If you look at
> o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
> to extract the layout (they are internal to pde and jdt plugins). Thus,
> the classes of wizard pages and editor pages concentrate on 'actual
> stuff' rather laying out the controls.
>
> This may be too early for you to give best practices on ridgets but we
> need to explore the possibilities.
>
> Do you use different themes in your Firefox browser? It would be fun if
> Riena allows us to download a theme class from this site and use as
> such. Wouldn't it be awesome?
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577255 is a reply to message #17567] |
Thu, 27 November 2008 11:27  |
Eclipse User |
|
|
|
Sure Christian.
I am a UI fan. I love colors and the arrangements of controls in
Eclipse. I never bothered to open Eclipse source code until I started
building a relatively full-fledged application an year back. o.e.pde.ui
was my target. I still refer it for better usage of JFace viewers.
Coming to Firefox themes, I am sure you will be using Firefox and
Thunderbird. Both these applications have themes that can be downloaded
from mozilla.com. As you download a theme and install, the new theme
plugs seamlessly into the application.
I read about Riena themes and am going to try it. I want to explore if
this possible in the final application. We change the editor font in
Preferences. In a similar, can we give the user a way to choose a
pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
two examples for new RCP appearance. Since the possibilities are
endless, I asked if theme can be put into the application at runtime. Am
I asking for more :) ?
|
|
|
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577275 is a reply to message #17606] |
Fri, 28 November 2008 05:24  |
Eclipse User |
|
|
|
Vel schrieb:
> Sure Christian.
>
> I am a UI fan. I love colors and the arrangements of controls in
> Eclipse. I never bothered to open Eclipse source code until I started
> building a relatively full-fledged application an year back. o.e.pde.ui
> was my target. I still refer it for better usage of JFace viewers.
>
> Coming to Firefox themes, I am sure you will be using Firefox and
> Thunderbird. Both these applications have themes that can be downloaded
> from mozilla.com. As you download a theme and install, the new theme
> plugs seamlessly into the application.
>
> I read about Riena themes and am going to try it. I want to explore if
> this possible in the final application. We change the editor font in
> Preferences. In a similar, can we give the user a way to choose a
> pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
> two examples for new RCP appearance. Since the possibilities are
> endless, I asked if theme can be put into the application at runtime. Am
> I asking for more :) ?
You can plugin Themes at runtime but only at starttime at this point in time I believe. But you can
certainly switch Thema without changing your application code.
However the EclipseCon presentations only contains UI-Visions which we had at the that time which was
based on a pre-Riena application based on Swing. Swing quite naturally comes with Themes.
Riena now also has Themes for SWT and you can see a good example for them in this presentation
http://www.eclipsecon.org/summiteurope2008/sessions?id=39 (slide 24) so that is changing color, font, moving
logos navigation and things like that without touching or recompiling the code just by supplying a differnt
system property at start.
Beyond that you can also modify the "Look". We have yet not alternate Look implemented but that would include
having different renders for everything navigation (on the left) like ModuleGroup, Module, Submodule and also for the
top SubApplication switcher and top bar.
any more feedback questions, let me know
christian
p.s. the riena.example.app has two launch files for the different themes
|
|
|
Powered by
FUDForum. Page generated in 0.04370 seconds