Skip to main content

[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>



Back to the top