Package org.pentaho.di.ui.core
Class ConstUI
java.lang.Object
org.pentaho.di.ui.core.ConstUI
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
FieldsModifier and TypeFieldDescriptionstatic final int
Default checkbox widthstatic final int
The default blue-component of the background colorstatic final int
The default green-component of the background colorstatic final int
The default red-component of the background colorstatic final int
The default blue-component of the graph background colorstatic final int
The default green-component of the graph background colorstatic final int
The default red-component of the graph background colorstatic final int
The default blue-component of the tab selected colorstatic final int
The default green-component of the tab selected colorstatic final int
The default red-component of the tab selected colorstatic final int
static final int
Default grid size to which the graphical views snap.static final int
Default icon sizestatic final int
the default canvas refresh interval for running transformationsstatic final int
static final int
Default line width for arrows & around iconsstatic final int
static final int
margin between points of controlsstatic final int
The minimal size of a note on a graphical view (width & height)static final int
static final int
margin between points of controlsstatic final int
Offset between pointer and tooltip position. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Field Details
-
ICON_SIZE
public static final int ICON_SIZEDefault 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_WIDTHDefault checkbox width- See Also:
-
LINE_WIDTH
public static final int LINE_WIDTHDefault line width for arrows & around icons- See Also:
-
GRID_SIZE
public static final int GRID_SIZEDefault grid size to which the graphical views snap.- See Also:
-
NOTE_MIN_SIZE
public static final int NOTE_MIN_SIZEThe minimal size of a note on a graphical view (width & height)- See Also:
-
TOOLTIP_OFFSET
public static final int TOOLTIP_OFFSETOffset between pointer and tooltip position.- See Also:
-
COLOR_BACKGROUND_RED
public static final int COLOR_BACKGROUND_REDThe default red-component of the background color- See Also:
-
COLOR_BACKGROUND_GREEN
public static final int COLOR_BACKGROUND_GREENThe default green-component of the background color- See Also:
-
COLOR_BACKGROUND_BLUE
public static final int COLOR_BACKGROUND_BLUEThe default blue-component of the background color- See Also:
-
COLOR_GRAPH_RED
public static final int COLOR_GRAPH_REDThe default red-component of the graph background color- See Also:
-
COLOR_GRAPH_GREEN
public static final int COLOR_GRAPH_GREENThe default green-component of the graph background color- See Also:
-
COLOR_GRAPH_BLUE
public static final int COLOR_GRAPH_BLUEThe default blue-component of the graph background color- See Also:
-
COLOR_TAB_RED
public static final int COLOR_TAB_REDThe default red-component of the tab selected color- See Also:
-
COLOR_TAB_GREEN
public static final int COLOR_TAB_GREENThe default green-component of the tab selected color- See Also:
-
COLOR_TAB_BLUE
public static final int COLOR_TAB_BLUEThe default blue-component of the tab selected color- See Also:
-
INTERVAL_MS_TRANS_CANVAS_REFRESH
public static final int INTERVAL_MS_TRANS_CANVAS_REFRESHthe default canvas refresh interval for running transformations- See Also:
-
SMALL_MARGIN
public static final int SMALL_MARGINmargin between points of controls- See Also:
-
MEDUIM_MARGIN
public static final int MEDUIM_MARGINmargin 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
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
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 forfrom
- 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)
-