Class ConstUI

java.lang.Object
org.pentaho.di.ui.core.ConstUI

public class ConstUI extends Object
This class is used to define a number of default values for various settings throughout Kettle. It also contains a number of static final methods to make your life easier.
Since:
07-05-2003
Author:
Matt
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Default checkbox width
    static final int
    The default blue-component of the background color
    static final int
    The default green-component of the background color
    static final int
    The default red-component of the background color
    static final int
    The default blue-component of the graph background color
    static final int
    The default green-component of the graph background color
    static final int
    The default red-component of the graph background color
    static final int
    The default blue-component of the tab selected color
    static final int
    The default green-component of the tab selected color
    static final int
    The default red-component of the tab selected color
    static final int
     
    static final int
    Default grid size to which the graphical views snap.
    static final int
    Default icon size
    static final int
    the default canvas refresh interval for running transformations
    static final int
     
    static final int
    Default line width for arrows & around icons
    static final int
     
    static final int
    margin between points of controls
    static final int
    The minimal size of a note on a graphical view (width & height)
    static final int
     
    static final int
    margin between points of controls
    static final int
    Offset between pointer and tooltip position.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    displayMenu(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.widgets.Control control)
     
    static void
    displayMenu(org.pentaho.ui.xul.containers.XulMenupopup xulMenuPopup, org.eclipse.swt.widgets.Control control)
     
    static final org.eclipse.swt.widgets.TreeItem
    findTreeItem(org.eclipse.swt.widgets.TreeItem parent, String name)
     
    static final org.eclipse.swt.widgets.TreeItem
    findTreeItem(org.eclipse.swt.widgets.TreeItem parent, String parentName, String name)
    Finds a TreeItem with a certain label (name) in a (part of a) tree.
    static final void
    flipExpanded(org.eclipse.swt.widgets.TreeItem ti)
    Flips the TreeItem from expanded to not expanded or vice-versa.
    static final int
    getTreeLevel(org.eclipse.swt.widgets.TreeItem ti)
    Determine the level of where the TreeItem is position in a tree.
    static final String
    getTreePath(org.eclipse.swt.widgets.TreeItem ti, int from)
    Return the tree path seperated by Const.FILE_SEPARATOR, starting from a certain depth in the tree.
    static final String[]
    getTreeStrings(org.eclipse.swt.widgets.TreeItem ti)
    Get an array of strings containing the path from the given TreeItem to the parent.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ICON_SIZE

      public static final int ICON_SIZE
      Default icon size
      See Also:
    • LARGE_ICON_SIZE

      public static final int LARGE_ICON_SIZE
      See Also:
    • SMALL_ICON_SIZE

      public static final int SMALL_ICON_SIZE
      See Also:
    • MEDIUM_ICON_SIZE

      public static final int MEDIUM_ICON_SIZE
      See Also:
    • DOCUMENTATION_ICON_SIZE

      public static final int DOCUMENTATION_ICON_SIZE
      See Also:
    • CHECKBOX_WIDTH

      public static final int CHECKBOX_WIDTH
      Default checkbox width
      See Also:
    • LINE_WIDTH

      public static final int LINE_WIDTH
      Default line width for arrows & around icons
      See Also:
    • GRID_SIZE

      public static final int GRID_SIZE
      Default grid size to which the graphical views snap.
      See Also:
    • NOTE_MIN_SIZE

      public static final int NOTE_MIN_SIZE
      The minimal size of a note on a graphical view (width & height)
      See Also:
    • TOOLTIP_OFFSET

      public static final int TOOLTIP_OFFSET
      Offset between pointer and tooltip position.
      See Also:
    • COLOR_BACKGROUND_RED

      public static final int COLOR_BACKGROUND_RED
      The default red-component of the background color
      See Also:
    • COLOR_BACKGROUND_GREEN

      public static final int COLOR_BACKGROUND_GREEN
      The default green-component of the background color
      See Also:
    • COLOR_BACKGROUND_BLUE

      public static final int COLOR_BACKGROUND_BLUE
      The default blue-component of the background color
      See Also:
    • COLOR_GRAPH_RED

      public static final int COLOR_GRAPH_RED
      The default red-component of the graph background color
      See Also:
    • COLOR_GRAPH_GREEN

      public static final int COLOR_GRAPH_GREEN
      The default green-component of the graph background color
      See Also:
    • COLOR_GRAPH_BLUE

      public static final int COLOR_GRAPH_BLUE
      The default blue-component of the graph background color
      See Also:
    • COLOR_TAB_RED

      public static final int COLOR_TAB_RED
      The default red-component of the tab selected color
      See Also:
    • COLOR_TAB_GREEN

      public static final int COLOR_TAB_GREEN
      The default green-component of the tab selected color
      See Also:
    • COLOR_TAB_BLUE

      public static final int COLOR_TAB_BLUE
      The default blue-component of the tab selected color
      See Also:
    • INTERVAL_MS_TRANS_CANVAS_REFRESH

      public static final int INTERVAL_MS_TRANS_CANVAS_REFRESH
      the default canvas refresh interval for running transformations
      See Also:
    • SMALL_MARGIN

      public static final int SMALL_MARGIN
      margin between points of controls
      See Also:
    • MEDUIM_MARGIN

      public static final int MEDUIM_MARGIN
      margin between points of controls
      See Also:
  • Constructor Details

    • ConstUI

      public ConstUI()
  • Method Details

    • getTreeLevel

      public static final int getTreeLevel(org.eclipse.swt.widgets.TreeItem ti)
      Determine the level of where the TreeItem is position in a tree.
      Parameters:
      ti - The TreeItem
      Returns:
      The level of the item in the tree
    • getTreeStrings

      public static final String[] getTreeStrings(org.eclipse.swt.widgets.TreeItem ti)
      Get an array of strings containing the path from the given TreeItem to the parent.
      Parameters:
      ti - The TreeItem to look at
      Returns:
      An array of string describing the path to the TreeItem.
    • getTreePath

      public static final String getTreePath(org.eclipse.swt.widgets.TreeItem ti, int from)
      Return the tree path seperated by Const.FILE_SEPARATOR, starting from a certain depth in the tree.
      Parameters:
      ti - The TreeItem to get the path for
      from - The depth to start at, use 0 to get the complete tree.
      Returns:
      The tree path.
    • flipExpanded

      public static final void flipExpanded(org.eclipse.swt.widgets.TreeItem ti)
      Flips the TreeItem from expanded to not expanded or vice-versa.
      Parameters:
      ti - The TreeItem to flip.
    • findTreeItem

      public static final org.eclipse.swt.widgets.TreeItem findTreeItem(org.eclipse.swt.widgets.TreeItem parent, String name)
    • findTreeItem

      public static final org.eclipse.swt.widgets.TreeItem findTreeItem(org.eclipse.swt.widgets.TreeItem parent, String parentName, String name)
      Finds a TreeItem with a certain label (name) in a (part of a) tree.
      Parameters:
      parent - The TreeItem where we start looking.
      parentName - The name of the parent to match as well (null=not used)
      name - The name or item label to look for.
      Returns:
      The TreeItem if the label was found, null if nothing was found.
    • displayMenu

      public static void displayMenu(org.pentaho.ui.xul.containers.XulMenupopup xulMenuPopup, org.eclipse.swt.widgets.Control control)
    • displayMenu

      public static void displayMenu(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.widgets.Control control)