Package de.innovationgate.eclipse.utils.ui

Examples of de.innovationgate.eclipse.utils.ui.GenesisBoundFormPage


  public void refresh() {
    Display.getDefault().asyncExec(new Runnable() {
      public void run() {
        Iterator<GenesisBoundFormPage> pages = _pages.values().iterator();
        while (pages.hasNext()) {
          GenesisBoundFormPage page = pages.next();
          try {
            page.refresh();
          } catch (Exception e) {
            WGADesignerPlugin.getDefault().logError("Unable to refresh editor page '" + page.getId() + "'.", e);
          }
        }
        _dirty = false;
        firePropertyChange(IEditorPart.PROP_DIRTY);
      }
View Full Code Here


  public void refresh() {
    Display.getDefault().asyncExec(new Runnable() {
      public void run() {
        Iterator<GenesisBoundFormPage> pages = _pages.values().iterator();
        while (pages.hasNext()) {
          GenesisBoundFormPage page = pages.next();
          try {       
            page.refresh();
          } catch (IOException e) {
            Plugin.getDefault().logError("Unable to refresh editor page '" + page.getId() + "'.", e);
          }
        }
        _dirty = false;
        firePropertyChange(IEditorPart.PROP_DIRTY);
        _persistedVersionComliance = _model.getVersionCompliance();
View Full Code Here

  }

  private void resetValidationMessages() {
    Iterator<GenesisBoundFormPage> pages = _pages.values().iterator();
    while (pages.hasNext()) {
       GenesisBoundFormPage page = pages.next();
       page.resetValidationMessages();
       setPageImage(page.getIndex(), null);
    }   
  }
View Full Code Here

    //Page activePage = (Page)getActivePageInstance();
    //activePage.handleValidationErrors(errors);
   
    Iterator<GenesisBoundFormPage> pages = _pages.values().iterator();
    while (pages.hasNext()) {
       GenesisBoundFormPage page = pages.next();
       page.handleValidationErrors(errors);
       if (page.hasError()) {
         setPageImage(page.getIndex(), PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_ERROR_TSK));
       } else {
         setPageImage(page.getIndex(), null);
       }
    }
   
    if (errors != null && !errors.isEmpty()) {     
      return false;
View Full Code Here

  @Override
  public void removePage(int pageIndex) {
    Iterator<GenesisBoundFormPage> pages = _pages.values().iterator();
    while (pages.hasNext()) {
      GenesisBoundFormPage page = pages.next();
      if (page.getIndex() == pageIndex) {
        pages.remove();
      }
    }
    super.removePage(pageIndex);
  }
View Full Code Here

TOP

Related Classes of de.innovationgate.eclipse.utils.ui.GenesisBoundFormPage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.