|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jface.util.OpenStrategy
Implementation of single-click and double-click strategies.
Usage:
OpenStrategy handler = new OpenStrategy(control); handler.addOpenListener(new IOpenEventListener() { public void handleOpen(SelectionEvent e) { ... // code to handle the open event. } });
Field Summary | |
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 Summary | |
OpenStrategy(Control control)
|
Method Summary | |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
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
Constructor Detail |
public OpenStrategy(Control control)
Method Detail |
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()
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.