[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ice-build] [eclipse/ice] efc6b7: Refactored the new UI architecture to use a factor...
|
Branch: refs/heads/jay/UIRefactor
Home: https://github.com/eclipse/ice
Commit: efc6b731c315c7206788cb56bb3919156776a30d
https://github.com/eclipse/ice/commit/efc6b731c315c7206788cb56bb3919156776a30d
Author: Jay Jay Billings <billingsjj@xxxxxxxx>
Date: 2015-11-16 (Mon, 16 Nov 2015)
Changed paths:
R org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/DefaultPageProvider.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/ICEFormEditor.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/DefaultErrorPageProvider.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/DefaultListPageProvider.java
A org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/DefaultPageFactory.java
A org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/DefaultPageProvider.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/DefaultResourcePageProvider.java
A org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/IPageFactory.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/IPageProvider.java
M org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/providers/IResourcePageProvider.java
Log Message:
-----------
Refactored the new UI architecture to use a factory.
Updated the new UI code to use a factory, which could be - but currently
is not - obtained from an extension point. This required updates to the
ICEFormEditor to use the factory and to migrate the old construction
code out to the new factory. I also updated the page providers to use a
slightly different signature. I added a base class for default page
providers so that they only provider their pages and don't duplicate
code.
Signed-off-by: Jay Jay Billings <billingsjj@xxxxxxxx>