org.granite.builder.util
Class SWTUtil

java.lang.Object
  extended by org.granite.builder.util.SWTUtil

public class SWTUtil
extends java.lang.Object

Author:
Franck WOLFF

Field Summary
static java.util.Map<org.eclipse.swt.graphics.RGB,org.eclipse.swt.graphics.Color> COLORS_CACHE
           
static java.util.Map<java.lang.String,org.eclipse.swt.graphics.Image> IMAGES_CACHE
           
static java.lang.String IMG_EXCLUDES
           
static java.lang.String IMG_FILE
           
static java.lang.String IMG_GPROJECT
           
static java.lang.String IMG_GPROJECT_ERROR
           
static java.lang.String IMG_INCLUDES
           
static java.lang.String IMG_JAR
           
static java.lang.String IMG_JAR_LIBRARY
           
static java.lang.String IMG_LIBRARY
           
static java.lang.String IMG_OUT_FOLDER
           
static java.lang.String IMG_PKG_FOLDER
           
static java.lang.String IMG_PKG_FOLDER_ERROR
           
static java.lang.String IMG_PROJECTS
           
static java.lang.String IMG_SETTINGS
           
static java.lang.String IMG_TEMPLATE
           
static java.lang.String IMG_WARNING
           
static java.lang.String IMG_WIZARD
           
static org.eclipse.swt.graphics.RGB LIGHT_RED
           
static org.eclipse.swt.graphics.RGB WHITE
           
 
Constructor Summary
SWTUtil()
           
 
Method Summary
static org.eclipse.swt.widgets.TreeItem addTreeItem(org.eclipse.swt.widgets.TreeItem treeItem, java.lang.String image, java.lang.String text, java.lang.String prefix, java.lang.String empty)
           
static org.eclipse.swt.widgets.TreeItem addTreeItem(org.eclipse.swt.widgets.Tree tree, java.lang.String image, java.lang.String text, java.lang.String prefix, java.lang.String empty)
           
static org.eclipse.swt.widgets.Composite createGridComposite(org.eclipse.swt.widgets.Composite parent, int numColumns)
           
static org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.RGB rgb)
           
static org.eclipse.swt.widgets.Display getCurrentDisplay()
           
static org.eclipse.swt.graphics.Image getImage(org.eclipse.swt.graphics.Device device, java.lang.String path)
           
static java.lang.String getTreeItemText(org.eclipse.swt.widgets.TreeItem item)
           
static org.eclipse.swt.widgets.Button newButton(org.eclipse.swt.widgets.Composite parent, java.lang.String text, boolean enabled, org.eclipse.swt.events.SelectionListener listener)
           
static org.eclipse.swt.layout.GridData newGridData(int style, int horizontalSpan)
           
static void setTreeItemText(org.eclipse.swt.widgets.TreeItem item, java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMG_PKG_FOLDER

public static final java.lang.String IMG_PKG_FOLDER
See Also:
Constant Field Values

IMG_PKG_FOLDER_ERROR

public static final java.lang.String IMG_PKG_FOLDER_ERROR
See Also:
Constant Field Values

IMG_LIBRARY

public static final java.lang.String IMG_LIBRARY
See Also:
Constant Field Values

IMG_JAR

public static final java.lang.String IMG_JAR
See Also:
Constant Field Values

IMG_JAR_LIBRARY

public static final java.lang.String IMG_JAR_LIBRARY
See Also:
Constant Field Values

IMG_SETTINGS

public static final java.lang.String IMG_SETTINGS
See Also:
Constant Field Values

IMG_INCLUDES

public static final java.lang.String IMG_INCLUDES
See Also:
Constant Field Values

IMG_EXCLUDES

public static final java.lang.String IMG_EXCLUDES
See Also:
Constant Field Values

IMG_OUT_FOLDER

public static final java.lang.String IMG_OUT_FOLDER
See Also:
Constant Field Values

IMG_WARNING

public static final java.lang.String IMG_WARNING
See Also:
Constant Field Values

IMG_TEMPLATE

public static final java.lang.String IMG_TEMPLATE
See Also:
Constant Field Values

IMG_FILE

public static final java.lang.String IMG_FILE
See Also:
Constant Field Values

IMG_PROJECTS

public static final java.lang.String IMG_PROJECTS
See Also:
Constant Field Values

IMG_GPROJECT

public static final java.lang.String IMG_GPROJECT
See Also:
Constant Field Values

IMG_GPROJECT_ERROR

public static final java.lang.String IMG_GPROJECT_ERROR
See Also:
Constant Field Values

IMG_WIZARD

public static final java.lang.String IMG_WIZARD
See Also:
Constant Field Values

WHITE

public static final org.eclipse.swt.graphics.RGB WHITE

LIGHT_RED

public static final org.eclipse.swt.graphics.RGB LIGHT_RED

IMAGES_CACHE

public static final java.util.Map<java.lang.String,org.eclipse.swt.graphics.Image> IMAGES_CACHE

COLORS_CACHE

public static final java.util.Map<org.eclipse.swt.graphics.RGB,org.eclipse.swt.graphics.Color> COLORS_CACHE
Constructor Detail

SWTUtil

public SWTUtil()
Method Detail

newButton

public static org.eclipse.swt.widgets.Button newButton(org.eclipse.swt.widgets.Composite parent,
                                                       java.lang.String text,
                                                       boolean enabled,
                                                       org.eclipse.swt.events.SelectionListener listener)

createGridComposite

public static org.eclipse.swt.widgets.Composite createGridComposite(org.eclipse.swt.widgets.Composite parent,
                                                                    int numColumns)

addTreeItem

public static org.eclipse.swt.widgets.TreeItem addTreeItem(org.eclipse.swt.widgets.Tree tree,
                                                           java.lang.String image,
                                                           java.lang.String text,
                                                           java.lang.String prefix,
                                                           java.lang.String empty)

addTreeItem

public static org.eclipse.swt.widgets.TreeItem addTreeItem(org.eclipse.swt.widgets.TreeItem treeItem,
                                                           java.lang.String image,
                                                           java.lang.String text,
                                                           java.lang.String prefix,
                                                           java.lang.String empty)

setTreeItemText

public static void setTreeItemText(org.eclipse.swt.widgets.TreeItem item,
                                   java.lang.String text)

getTreeItemText

public static java.lang.String getTreeItemText(org.eclipse.swt.widgets.TreeItem item)

newGridData

public static org.eclipse.swt.layout.GridData newGridData(int style,
                                                          int horizontalSpan)

getImage

public static org.eclipse.swt.graphics.Image getImage(org.eclipse.swt.graphics.Device device,
                                                      java.lang.String path)

getColor

public static org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.Device device,
                                                      org.eclipse.swt.graphics.RGB rgb)

getCurrentDisplay

public static org.eclipse.swt.widgets.Display getCurrentDisplay()