A preference page that is capable of displaying and editing the bindings
between commands and user input events. These are typically things like
keyboard shortcuts.
This preference page has four general types of methods. Create methods are
called when the page is first made visible. They are responsible for creating
all of the widgets, and laying them out within the preference page. Fill
methods populate the contents of the widgets that contain collections of data
from which items can be selected. The select methods respond to selection
events from the user, such as a button press or a table selection. The update
methods update the contents of various widgets based on the current state of
the user interface. For example, the command name label will always try to
match the current select in the binding table.
since: 3.2 |