Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
GObject
org.gnu.gtk.AccelMap
public class AccelMap
extends GObject
Method Summary | |
static boolean |
|
static AccelMap | |
static AccelMap |
|
static void |
|
static void |
|
static AccelKey |
|
static void |
|
static void |
|
public static boolean changeEntry(String accelPath, int key, ModifierType mods, boolean replace)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Changes the key (fromKeyValue
) andModifierType
currently associated with accelPath. Due to conflicts with other accelerators, a change may not always be possible, replace indicates whether other accelerators may be deleted to resolve such conflicts. A change will only occur if all conflicts could be resolved (which might not be the case if conflicting accelerators are locked). Successful changes are indicated by a true return value.
- Parameters:
accelPath
- The path to changekey
- The new KeySymbol for the pathmods
- The new modifiers to the pathreplace
- If true, removes conflicting accelerators
- Returns:
- true if the change succeeded, false, otherwise
- Since:
- 2.8.1
public static AccelMap getAccelMap(Handle handle)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Internal static factory method to be used by Java-Gnome only.
public static void load(String filename)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Loads a file previously saved with the same method, parses the file for accelerator specifications, and propagates them accordingly.
- Parameters:
filename
- The name of the file to read.
public static void lockPath(String path)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Locks the given accelerator path. If the accelerator map doesn't yet contain an entry for accel_path, a new one is created. Locking an accelerator path prevents its accelerator from being changed during runtime. A locked accelerator path can be unlocked byunlockPath(String)
Refer tochangeEntry(String,int,ModifierType,boolean)
for information about runtime accelerator changes. If called more than once, accel_path remains locked untilunlockPath(String)
has been called an equivalent number of times. Note that locking of individual accelerator paths is independent from locking theAccelGroup
containing them. For runtime accelerator changes to be possible both the accelerator path and its AccelGroup have to be unlocked.
- Parameters:
path
- The path to lock
public static AccelKey lookupEntry(String accelPath)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Looks up the accelerator entry for accelPath and returns the AccelKey
- Parameters:
accelPath
- The path to get the accelerator entry for
- Returns:
- The AccelKey representing the accelerator
- Since:
- 2.8.1
public static void save(String filename)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Saves the current accelerator specification (accelerator path, key, and modifiers) to the filename specified.
- Parameters:
filename
- The name of the file to write.
public static void unlockPath(String path)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Undoes the last call tolockPath(String)
on this accel_path. Refer tolockPath(String)
for information about accelerator path locking.
- Parameters:
path
- The path to unlock