Class KettleDialog

java.lang.Object
org.pentaho.ui.xul.impl.AbstractXulComponent
org.pentaho.ui.xul.swt.SwtElement
org.pentaho.ui.xul.swt.AbstractSwtXulContainer
org.pentaho.ui.xul.swt.tags.SwtDialog
org.pentaho.di.ui.xul.KettleDialog
All Implemented Interfaces:
org.pentaho.ui.xul.containers.XulDialog, org.pentaho.ui.xul.containers.XulRoot, org.pentaho.ui.xul.dom.Element, org.pentaho.ui.xul.XulComponent, org.pentaho.ui.xul.XulContainer, org.pentaho.ui.xul.XulEventSource

public class KettleDialog extends org.pentaho.ui.xul.swt.tags.SwtDialog
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.pentaho.ui.xul.swt.tags.SwtDialog

    org.pentaho.ui.xul.swt.tags.SwtDialog.BUTTON_ALIGN

    Nested classes/interfaces inherited from class org.pentaho.ui.xul.swt.SwtElement

    org.pentaho.ui.xul.swt.SwtElement.XulSwtDndType
  • Field Summary

    Fields inherited from class org.pentaho.ui.xul.swt.tags.SwtDialog

    activeDialogButtons, appIcon, buttonAlignment, buttonlabelaccept, buttonlabelcancel, buttonlabelextra1, buttonlabelextra2, buttons, buttonsCreated, closing, dialog, domContainer, header, height, isDialogHidden, letDialogDispose, logger, onclose, ondialogaccept, ondialogcancel, ondialogextra1, ondialogextra2, onload, onunload, pack, resizable, returnCode, settingsManager, title, width

    Fields inherited from class org.pentaho.ui.xul.swt.AbstractSwtXulContainer

    alignment, suppressLayout

    Fields inherited from class org.pentaho.ui.xul.swt.SwtElement

    changeSupport, orient

    Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent

    bgcolor, bindingProvider, context, drageffect, element, flexLayout, id, initialized, insertafter, insertbefore, menu, onblur, ondrag, ondrop, padding, popup, position, removeElement, spacing, tooltip, visible

    Fields inherited from interface org.pentaho.ui.xul.containers.XulRoot

    EVENT_ON_LOAD
  • Constructor Summary

    Constructors
    Constructor
    Description
    KettleDialog(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer container, String tagName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.swt.widgets.Shell
    getParentShell(org.pentaho.ui.xul.XulComponent parent)
     
    void
     
    void
     
    void
     
    void
    show(boolean force)
     

    Methods inherited from class org.pentaho.ui.xul.swt.tags.SwtDialog

    applyParentShellIcon, center, dispose, getButtonalign, getButtonlabelaccept, getButtonlabelcancel, getButtonlabelextra1, getButtonlabelextra2, getButtons, getHeight, getOnclose, getOndialogaccept, getOndialogcancel, getOndialogextra1, getOndialogextra2, getOnload, getOnunload, getResizable, getReturnCode, getRootObject, getShell, getTitle, getWidth, getXulDomContainer, invokeLater, isDisposing, isHidden, isPack, layout, notifyListeners, removeButton, setButtonalign, setButtonlabelaccept, setButtonlabelcancel, setButtonlabelextra1, setButtonlabelextra2, setButtons, setButtons, setButtons, setHeight, setModal, setOnclose, setOndialogaccept, setOndialogcancel, setOndialogextra1, setOndialogextra2, setOnload, setOnunload, setPack, setResizable, setTitle, setVisible, setWidth, setXulDomContainer

    Methods inherited from class org.pentaho.ui.xul.swt.AbstractSwtXulContainer

    addComponent, addComponentAt, getAlign, removeComponent, setAlign, suppressLayout

    Methods inherited from class org.pentaho.ui.xul.swt.SwtElement

    addChild, addChildAt, addPropertyChangeListener, adoptAttributes, enableDrag, enableDrop, getDndObject, getFlex, getOrient, getOrientation, getPadding, getSpacing, getSwtDragData, isDisabled, onDomReady, onSwtDragDropAccepted, onSwtDragFinished, onSwtDragOver, removeChild, removePropertyChangeListener, replaceChild, resolveDndParentAndIndex, setDisabled, setFlex, setMenu, setOnblur, setOrient, setPopup, setTooltiptext

    Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent

    getAttributes, getAttributeValue, getBgcolor, getChildNodes, getContext, getDocument, getDrageffect, getDropvetoer, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getNamespace, getOnblur, getOndrag, getOndrop, getParent, getPopup, getPosition, getRemoveelement, getText, getTooltiptext, getXulElement, invoke, invoke, isVisible, setAttribute, setAttribute, setAttributes, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setNamespace, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.pentaho.ui.xul.dom.Element

    addChild, addChildAt, getAttributes, getAttributeValue, getChildNodes, getDocument, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getNamespace, getParent, getText, removeChild, replaceChild, setAttribute, setAttribute, setAttributes, setNamespace

    Methods inherited from interface org.pentaho.ui.xul.XulComponent

    addPropertyChangeListener, adoptAttributes, getAlign, getBgcolor, getContext, getDrageffect, getDropvetoer, getFlex, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getOnblur, getOndrag, getOndrop, getPadding, getPopup, getPosition, getRemoveelement, getSpacing, getTooltiptext, isDisabled, isVisible, onDomReady, removePropertyChangeListener, setAlign, setBgcolor, setBindingProvider, setContext, setDisabled, setDrageffect, setDropvetoer, setFlex, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setOnblur, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext

    Methods inherited from interface org.pentaho.ui.xul.XulContainer

    addComponent, addComponentAt, getOrientation, removeComponent, suppressLayout

    Methods inherited from interface org.pentaho.ui.xul.containers.XulDialog

    doAutoFocus
  • Constructor Details

    • KettleDialog

      public KettleDialog(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer container, String tagName)
  • Method Details

    • getParentShell

      protected org.eclipse.swt.widgets.Shell getParentShell(org.pentaho.ui.xul.XulComponent parent)
      Overrides:
      getParentShell in class org.pentaho.ui.xul.swt.tags.SwtDialog
    • show

      public void show()
      Specified by:
      show in interface org.pentaho.ui.xul.containers.XulDialog
      Overrides:
      show in class org.pentaho.ui.xul.swt.tags.SwtDialog
    • show

      public void show(boolean force)
      Overrides:
      show in class org.pentaho.ui.xul.swt.tags.SwtDialog
    • hide

      public void hide()
      Specified by:
      hide in interface org.pentaho.ui.xul.containers.XulDialog
      Overrides:
      hide in class org.pentaho.ui.xul.swt.tags.SwtDialog
    • setAppicon

      public void setAppicon(String icon)
      Specified by:
      setAppicon in interface org.pentaho.ui.xul.containers.XulRoot
      Overrides:
      setAppicon in class org.pentaho.ui.xul.swt.tags.SwtDialog