public class OpenStrategy extends Object
Usage:
OpenStrategy handler = new OpenStrategy(control); handler.addOpenListener(new IOpenEventListener() { public void handleOpen(SelectionEvent e) { ... // code to handle the open event. } });
Modifier and Type | Field and Description |
---|---|
static int |
ACTIVE_DESKTOP
Deprecated.
|
static int |
ARROW_KEYS_OPEN
Open item when using arrow keys
|
static int |
DOUBLE_CLICK
Default behavior.
|
static int |
FILE_EXPLORER
Deprecated.
|
static int |
NO_TIMER
Deprecated.
|
static int |
SELECT_ON_HOVER
Hover will select the item.
|
static int |
SINGLE_CLICK
Single click will open the item.
|
Constructor and Description |
---|
OpenStrategy(Control control) |
Modifier and Type | Method and Description |
---|---|
static boolean |
activateOnOpen()
Return true if editors should be activated when opened.
|
void |
addOpenListener(IOpenEventListener listener)
Adds an IOpenEventListener to the collection of openEventListeners
|
void |
addPostSelectionListener(SelectionListener listener)
Adds an SelectionListener to the collection of selectionEventListeners
|
void |
addSelectionListener(SelectionListener listener)
Adds an SelectionListener to the collection of selectionEventListeners
|
static int |
getOpenMethod()
Returns the current used single/double-click method
This method is internal to the framework; it should not be implemented outside
the framework.
|
void |
removeOpenListener(IOpenEventListener listener)
Removes an IOpenEventListener to the collection of openEventListeners
|
void |
removePostSelectionListener(SelectionListener listener)
Removes an SelectionListener to the collection of selectionEventListeners
|
void |
removeSelectionListener(SelectionListener listener)
Removes an SelectionListener to the collection of selectionEventListeners
|
static void |
setOpenMethod(int method)
Set the current used single/double-click method.
|
public static final int DOUBLE_CLICK
public static final int SINGLE_CLICK
public static final int SELECT_ON_HOVER
public static final int ARROW_KEYS_OPEN
public static final int NO_TIMER
public static final int FILE_EXPLORER
public static final int ACTIVE_DESKTOP
public OpenStrategy(Control control)
public void addOpenListener(IOpenEventListener listener)
public void removeOpenListener(IOpenEventListener listener)
public void addSelectionListener(SelectionListener listener)
public void removeSelectionListener(SelectionListener listener)
public void addPostSelectionListener(SelectionListener listener)
public void removePostSelectionListener(SelectionListener listener)
public static int getOpenMethod()
public static void setOpenMethod(int method)
public static boolean activateOnOpen()
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.