[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: AW: [riena-dev] SubModuleView
|
thorsten,
thanks for explaining in detail
Schenkel, Thorsten schrieb:
Hi Ekke,
the method "createPartControl" is only called once; after the very first activation of a sub-module.
All widgets of the view are created and at the end the LnFUpdater updates the properties of these widgets according the setting in the L&F.
(Only if the system property "riena.lnf.update.view=true" is set).
The method "bind" is called after every activation of a sub-module.
The binding between view and controller (widgets and ridgets) is updated.
At the end of the method the LnFUpdater updates the properties only of those widgets, that are generated because of changes in the controller or model.
also only
if the system property "riena.lnf.update.view=true" is set
i think
ekke
At the moment only the content of ChoiceComposite can create new widgets in the view after binding.
In the method "createPartControl" the method LnFUpdater.updateUIControls is called (every widget is updated),
in the method "bind" the method LNF_UPDATER.updateUIControlsAfterBind (at the moment) only the children of ChoiceComposite are updated.
A complete update of every widget in the "bind" method is to time expensive.
greetings
Thorsten
-----Ursprüngliche Nachricht-----
Von: riena-dev-bounces@xxxxxxxxxxx [mailto:riena-dev-bounces@xxxxxxxxxxx] Im Auftrag von ekkehard
Gesendet: Montag, 18. Mai 2009 13:59
An: Riena Developers list
Betreff: [riena-dev] SubModuleView
Hi Rienaers,
I'm just preparing my reference application using riena navigation + UI
+ redView
this reference app is then base for my openArchitectureWare templates to
generate a whole application from UML Entity Model
with some luck I can show it all at Frankfurt Stammtisch 2009-05-27
I have a question regarding SubModuleView:
If the SubModuleView is completely from redView, then..
MyView extending SubModuleView<MySubModuleController>
... contains only one Composite provided by a redView Factory
using redView composites these composites are completely rendered by
redView,
we know all about colors, fonts, sizes etc from our ecore model
so I dont need LnF Rendering from Riena for this Composite -
the only thing I need is the EmbeddedTitlebar of the View itself
if I understand it right:
Riena's SubModuleView uses a LnFUpdater
which I wouldn't need in my case
so my question:
overwriting bind() and createPartControl()
(simple doing the same but without calls to LnFUpdater)
should be ok - or what do you think ?
thx
ekke
_______________________________________________
riena-dev mailing list
riena-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/riena-dev
_______________________________________________
riena-dev mailing list
riena-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/riena-dev