Package org.dyno.visual.swing.types.editor.spinnermodels

Examples of org.dyno.visual.swing.types.editor.spinnermodels.AccessibleUI


    data.horizontalIndent = 36;
    modelPane.setLayoutData(data);
    applyDialogFont(composite);
    viewer_selectionChanged(selection);
    SpinnerModelType type = SpinnerModelType.getSpinnerModelType(model);
    AccessibleUI paneUI = modelPanes.get(type);
    if (paneUI != null)
      paneUI.setValue(model);
    applyDialogFont(composite);
    return composite;
  }
View Full Code Here


  }

  private void viewer_selectionChanged(ISelection selection) {
    if (selection instanceof StructuredSelection && !selection.isEmpty()) {
      SpinnerModelType type = (SpinnerModelType) ((StructuredSelection) selection).getFirstElement();
      AccessibleUI paneUI = modelPanes.get(type);
      if (paneUI == null) {
        paneUI = type.createEditPane(modelPane);
        if (paneUI != null) {
          modelPanes.put(type, paneUI);
        }
      }
      if (paneUI != null) {
        ((StackLayout) modelPane.getLayout()).topControl = paneUI.getAccessibleUI();
        modelPane.layout();
      }
    }
  }
View Full Code Here

    if (selection.isEmpty()) {
      MessageDialog.openError(getShell(), Messages.SpinnerModelDialog_Error, Messages.SpinnerModelDialog_Select);
      return;
    }
    SpinnerModelType type = (SpinnerModelType) ((StructuredSelection) selection).getFirstElement();
    AccessibleUI paneUI = modelPanes.get(type);
    String message = paneUI.isInputValid();
    if (message != null) {
      MessageDialog.openError(getShell(), Messages.SpinnerModelDialog_Error, message);
      return;
    }
    model = (SpinnerModel) paneUI.getValue();
    super.okPressed();
  }
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.types.editor.spinnermodels.AccessibleUI

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.