gtk-sharp2.4.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Accel ClassLoadable keyboard accelerator specifications and groups.
System.ObjectMethodSystem.VoidLoops over the entries in the accelerator.
The data to be passed into .
A function to be executed for each accel map entry which is not filtered out.
Loops over the entries in the accelerator whose accel path doesn't match any of the filters added with ,
and exectutes on each.
The signature of is that of ,
the changed parameter indicates wheather this accelerator was changed during
runtime (thus, would need saving during an accelerator map dump).
MethodSystem.VoidParses through a file previously saved with for accelerator specifications, and propagates them accordingly.
A file containing accelerator specifications.
MethodSystem.BooleanFinds the first accelerator in any .
An usually a , on which to activate the accelerator.
An accelerator keyval from a key event.
A keyboard state mask from a key event.
A returns if the accelerator was handled, and otherwise.
Finds the first accelerator in any attached
to that matches and
, and activates that accelerator.
MethodSystem.BooleanChanges the and currently associated with .
A valid accelerator path.
An new accelerator key.
A new accelerator modifier.
A returns if other accelerators may be deleted upon conflicts.
A that returns if the accelerator can be changed, and otherwise.
Due to conflicts with other accelerators, a change may not always be possible,
indicates wheather other accelerators may be deleted to resolve such conflicts. A changed will only occur if all conflicts
could be resolved (which might not be the case if conflicting accelerators are locked).
MethodSystem.BooleanLooks up the accelerator entry for and fills in .
A valid accelerator path.
An accelerator key to be filled in (optional).
A returns if is known, and otherwise.MethodSystem.VoidFiledescriptor variant of .
An valid readable file descriptor.
Note that the file descriptor will not be closed by this function.MethodSystem.VoidRegisters a new accelerator with the global accelerator map.
A valid accelerator path.
An accelerator key.
A accelerator modifier.
This function should only be called once per with the canonical
and for this path.
To change the accelerator during runtime programatically, use .
The accelerator path must consist of "<WINDOWTYPE>/Category1/Category2/.../Action", where
<WINDOWTYPE> should be a unique application-specific indentifier, that corresponds to the
kind of window the accelerator is being used in, e.g. "Gimp-Image", "Abiword-Document" or
"Gnumeric-Settings". The Category1/.../Action portion is most appropriately chosen by the action
the accelerator triggers, i.e. for accelerators on menu items, choose the items's menu path,
e.g. "File/Save As", "Image/View/Zoom" or "Edit/Select All". So a valid accelerator path may
look like this: "<Gimp-Toolbox>/File/Dialogs/ToolOptions..".
MethodSystem.VoidFiledescriptor variant of .
An valid writeable file descriptor.
Note that the file descriptor will not be closed by this function.MethodSystem.VoidLoops over all the entries in the accelerator map, and executes on each.
An data to be passed into the .
An function to be exacuted for each accel map entry.
The signature of is that of ,
the changed parameter indicates whether this accelerator was changed during runtime
(thus, would need saving during an accelerator map dump).
MethodSystem.VoidAdds a filter to the global list of accel path filters.
A pattern.
Accel map entries whose accel path matches one of the filters are skipped
by .
This function is intended for gtk-sharp modules that create their own menus but don't want
them to be saved into the applications accelerator map dump.
MethodSystem.VoidSaves current accelerator specifications.
A file to contain accelerator specifications.
Saves current accelerator specifications (accelerator path, key, modifiers to
. The file is written in a format suitable to be read
back in by .
ConstructorMethodGtk.AccelGroup[]Gets a list of all accel groups which are attached to .
An usually a .
An list of all accel groups which are attached to .