A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

aboutDialog - Variable in class guk.editIM.HelpEditIM
 
aboutWindow(boolean) - Method in class guk.editIM.HelpEditIM
Just shows the about window and some generic system properties.
Action - class uk.ac.gate.guk.im.Action.
Defines an action in the FSM of the input method.
Action(State) - Constructor for class uk.ac.gate.guk.im.Action
Constructor.
ACTIONLISTENER - Variable in class guk.editIM.MenuHelpers
The action listener that will receive all events from menu elements generated by this class.
actionPerformed(ActionEvent) - Method in class guk.Editor_AboutBox
Close the dialog on a button event
actionPerformed(ActionEvent) - Method in class guk.editIM.EditIMPopups
The main point where events are coming in.
actionPerformed(ActionEvent) - Method in class guk.editIM.EditIM
This collects all user activity in form of events, parses it, and distributes it as needed.
actionPerformed(ActionEvent) - Method in class guk.editIM.HotKey
Click the target when anything happens.
actionPerformed(ActionEvent) - Method in class guk.editIM.FileRequester
The main point where events are coming in.
actionPerformed(ActionEvent) - Method in class guk.editIM.FileCommands
This is an ActionListener, so it must handle actionPerformed.
activate() - Method in class uk.ac.gate.guk.im.GateIM
Activates this input method
addAction(Key, Action) - Method in class uk.ac.gate.guk.im.State
Adds anew action to this state.
addAction(String, String, String) - Method in class uk.ac.gate.guk.im.LocaleHandler
 
addEntry(AssignObject) - Method in class guk.editIM.MapTable
Merges an entry into the table, returns false on failure Normally, merge succeeds, but in the GlyphTable implementation, further constraints have to be followed.
addEntry(AssignObject) - Method in class guk.editIM.GlyphTable
Overridden because we use a Hashtable, no Vector.
additionalKeymaps - Variable in class uk.ac.gate.guk.im.GateIM
Not used
addJob(Object) - Method in class uk.ac.gate.guk.im.KeyboardMap
Adds a job to the job list of the thread.
addRow() - Method in class guk.editIM.MapTable
Add a row to the table.
alt - Variable in class uk.ac.gate.guk.im.KeyboardMap
 
ASCII_HTML - Static variable in class guk.editIM.AssignObject
As UNICODE_HTML, but only uses ISO-8859-1 characters.
ASCII_HUMAN - Static variable in class guk.editIM.AssignObject
As UNICODE_HUMAN, but only uses ISO-8859-1 characters.
askLocale() - Method in class guk.editIM.LocaleHotkey
Ask for the currently assigned locale.
assignLocaleButton(String) - Method in class guk.editIM.EditIMPopups
Builds a popup where the user can select a locale button slot to trigger a setlocalebuttonlocale button locale command.
assignments - Variable in class guk.editIM.MapTable
The table data, can grow on demand using our addRow() method.
AssignObject - class guk.editIM.AssignObject.
Helper class to represent keystroke sequence to glyph sequence assignments.
AssignObject() - Constructor for class guk.editIM.AssignObject
The constructor creates a new empty object.
AssignObject(Font) - Constructor for class guk.editIM.AssignObject
The constructor creates a new empty object (now with Font setting, which affects the HTML generation, if the FONTbyTAG flag is on).
attributesChangedAction - Variable in class guk.Editor
 
AUTOMAPPED - Static variable in class guk.editIM.GTVisibility
If this is true, mapped glyphs will always be visible when the hideUnmapped state is on.

B

baseWin - Variable in class guk.editIM.MenuHelpers
The component relative to which centerMe will center things.
bgColor - Variable in class guk.editIM.GTRenderer
similar as fgColor, but for the background color.
blockIMButton - Variable in class guk.editIM.EditIM
The button to select NONE as the current GUK IM.
borderLayout1 - Variable in class guk.Editor_AboutBox
 
borderLayout2 - Variable in class guk.Editor_AboutBox
 
buf - Variable in class guk.editIM.KeyStrokeParser
Just a string buffer where the HTML is collected.
button1 - Variable in class guk.Editor_AboutBox
 

C

cancel() - Method in class guk.Editor_AboutBox
Close the dialog
canvas - Static variable in class guk.editIM.AssignObject
key events need some non-null component as origin, we use this canvas for that.
capslock - Variable in class uk.ac.gate.guk.im.KeyboardMap
 
centerLabel - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
centerMe(Component) - Method in class guk.editIM.MenuHelpers
Centers the given component relative to the baseWin component.
changedFlag - Variable in class guk.editIM.MapTable
 
clearChanged() - Method in class guk.editIM.MapTable
Clear change flag.
clipCommand(String) - Method in class guk.editIM.ClipWindow
Postprocess clipboard dialog results and create commands in proper syntax for our listener.
clipDialog - Variable in class guk.editIM.ClipWindow
A frame for the clipboard user interface that is built around clipField.
clipField - Variable in class guk.editIM.ClipWindow
A very kludgy textfield that is supposed to be connected to the system clipboard.
clipper - Variable in class guk.editIM.EditIMPopups
An instance of an helper class which will provide an utility window to use the system clipboard more easily.
clipPopup() - Method in class guk.editIM.ClipWindow
Popup a menu that allows to communicate with the system clipboard.
ClipWindow - class guk.editIM.ClipWindow.
Helper for the EditIM Input Method Editor: Provides an utility window to use the system clipboard more easily.
ClipWindow(MenuHelpers) - Constructor for class guk.editIM.ClipWindow
The constructor needs a MenuHelpers instance for generic settings like font, action listener and centering base.
closeAction - Variable in class guk.Editor
 
collectRanges() - Method in class guk.editIM.UnicodeRanges
Init a list of unicode ranges
comments - Variable in class guk.Editor_AboutBox
 
comments - Variable in class guk.editIM.AssignObject
Here we store comments
compo - Variable in class guk.editIM.Hyperactive
The component which bears our ToolTip.
composedText - Variable in class uk.ac.gate.guk.im.GateIM
The composed text;
composedText - Variable in class uk.ac.gate.guk.im.Action
The text to be added by this action to the composed text.
connectIM(InputMethodDescriptor, InputMethod) - Method in class guk.editIM.EditIM
Init IM connection and Locale list.
contentPane - Variable in class guk.Editor
 
contentPane - Variable in class uk.ac.gate.guk.im.KeyboardMap
The content pane that holds all the KeyGUIs.
copyAction - Variable in class guk.Editor
 
copyright - Variable in class guk.Editor_AboutBox
 
createInputMethod() - Method in class uk.ac.gate.guk.im.GateIMDescriptor
Creates a new GateIM object and returns a handle.
ctrl - Variable in class uk.ac.gate.guk.im.KeyboardMap
 
currentHandler - Variable in class uk.ac.gate.guk.im.GateIM
The current locale handler.
currentLocale - Variable in class uk.ac.gate.guk.im.GateIM
The active locale
currentState - Variable in class uk.ac.gate.guk.im.GateIM
The current state of the current LocaleHandler.
cutAction - Variable in class guk.Editor
 

D

deactivate(boolean) - Method in class uk.ac.gate.guk.im.GateIM
Deactivates this input method
debug - Variable in class guk.editIM.UnicodeRanges
enable startup message here
debug - Static variable in class guk.editIM.FontLoader
debug level, as explained in DebugEditIM.
debug - Static variable in class guk.editIM.DebugEditIM
debug level: -1 mute, 0 normal, 1 verbose, 2 very verbose, 3 wow! recommended setting: 0 or 1.
DebugEditIM - class guk.editIM.DebugEditIM.
Helper class for debug messages.
DebugEditIM() - Constructor for class guk.editIM.DebugEditIM
 
defaultLocale - Variable in class uk.ac.gate.guk.im.GateIM
The default locale to be used when this method is loaded and no locale is specified.
DEMAP - Static variable in class uk.ac.gate.guk.im.ShiftedKeys
Constant to select the DE (German) keymap.
dispatchEvent(AWTEvent) - Method in class uk.ac.gate.guk.im.GateIM
Called by the system when an input event occures in a component that uses this input method.
dispose() - Method in class uk.ac.gate.guk.im.GateIM
Disposes this input method releasing all the memory.
docChanged - Variable in class guk.Editor
has the current document changed since the last save?

E

editIM - Variable in class guk.Editor
Using Erics GUK IM user interface (uses Unicode fonts).
EditIM - class guk.editIM.EditIM.
EditIM.java in guk.editIM: An Editor for Input Methods (for their keymap files, that is).
EditIM(Font, InputMethodDescriptor, InputMethod, Frame) - Constructor for class guk.editIM.EditIM
The constructor calls methods to build the look and feel
editIMFeelInit() - Method in class guk.editIM.EditIM
Here we add the FUNCTIONALITY to the menu items, if not done already in editIMLookInit().
editIMLookInit(Font) - Method in class guk.editIM.EditIM
Here we pile up lots of menu items in front of the user.
EditIMPopups - class guk.editIM.EditIMPopups.
Helper for the EditIM Input Method EditorI: displays some sub menus like file requesters and choice popups and similar stuff.
EditIMPopups(MenuHelpers) - Constructor for class guk.editIM.EditIMPopups
The constructor needs a MenuHelpers instance for generic settings like font, action listener and centering base.
Editor - class guk.Editor.
A simple text editor included here to demonstrate the capabilities of the GUK package.
Editor_AboutBox - class guk.Editor_AboutBox.
 
Editor_AboutBox(Frame) - Constructor for class guk.Editor_AboutBox
 
Editor() - Constructor for class guk.Editor
Construct the frame
EditorWarper - class guk.editIM.EditorWarper.
Copies over the colors and font from the corresponding RENDERER when asked for a table cell EDITOR.
EditorWarper(JTextField) - Constructor for class guk.editIM.EditorWarper
 
enabled - Variable in class uk.ac.gate.guk.im.GateIM
Is this inpuit method enabled?
endComposition() - Method in class uk.ac.gate.guk.im.GateIM
Ends the curent composition.
equals(Object) - Method in class uk.ac.gate.guk.im.Key
 
escapedStringToKeys(String, boolean) - Static method in class guk.editIM.AssignObject
Helper method to generate a List of KeyEvents from a String describing them.
escapeGlyph(char) - Static method in class guk.editIM.AssignObject
Helper method to convert a char to an escaped \\u1234 string.
escapeString(String, boolean) - Static method in class guk.editIM.AssignObject
Obvious function returning the string with all non- ASCII-printables replaced by \\u1234 form or \\n.
escapeToHTML(char) - Static method in class guk.editIM.AssignObject
Helper to convert a char to HTML only when needed.
exitAction - Variable in class guk.Editor
 
exportGlyphs(int) - Method in class guk.editIM.AssignObject
Export the glyph part in a certain format.
exportKeys(int) - Method in class guk.editIM.AssignObject
Export the key part in a certain format.
exportString(int) - Method in class guk.editIM.AssignObject
Export the whole object in a certain format.

F

fgColor - Variable in class guk.editIM.GTRenderer
The precomputed color for each glyph.
file - Variable in class guk.Editor
The current open file
fileChooser - Variable in class guk.editIM.FileRequester
One choser that is not re-initialiyzed: allows all file open dialogues to remember the CWD from each other etc.
fileCommandProcessor - Variable in class guk.editIM.EditIM
the fileCommandProcessor is responsible for reading, writing and merging files into the editor.
FileCommands - class guk.editIM.FileCommands.
Helper for the EditIM Input Method Editor: Responsible for reading, writing and merging files into / from the editor tables.
FileCommands(MenuHelpers, MapTable, MapTable) - Constructor for class guk.editIM.FileCommands
The constructor initializes important variables, mostly from passed arguments.
filer - Variable in class guk.Editor
The file chooser used in all operations requiring the user to select a file
filerCWD - Variable in class guk.Editor
handle to store the current directory of the file choser, null is home.
fileReq - Variable in class guk.editIM.EditIMPopups
An instance of an helper class which will provide the file requester (with special features for the input method editor).
FileRequester - class guk.editIM.FileRequester.
Helper for the EditIM Input Method Editor: The file requester (for load, save and merge), with a bonus combobox to select the actual file format.
FileRequester(MenuHelpers) - Constructor for class guk.editIM.FileRequester
The constructor needs a MenuHelpers instance for generic settings like font, action listener and centering base.
fileTypeRequest(String, String) - Method in class guk.editIM.FileRequester
Sends command encoding filetype filename after querying for a file and type (the type will also determine the encoding).
finalState - Variable in class uk.ac.gate.guk.im.State
Is this state final?
fixShape() - Method in class uk.ac.gate.guk.im.KeyboardMap
 
fixSize(JComponent, Dimension) - Static method in class guk.editIM.MenuHelpers
Force minimum, maximum and preferred size of a component to a certain value.
flowLayout1 - Variable in class guk.Editor_AboutBox
 
flushTable() - Method in class guk.editIM.MapTable
Removes all entries, returns false on failure
flushTable() - Method in class guk.editIM.GlyphTable
Overridden because we use a Hashtable, no Vector.
font - Static variable in class guk.editIM.FontLoader
private font object for the current INTERNAL font
FONTbyTAG - Static variable in class guk.editIM.AssignObject
set to true to enable the use of HTML font name tags
fontLoader - Static variable in class guk.editIM.FontOptimizer
May be set to non-null by the unicodeFont() method.
FontLoader - class guk.editIM.FontLoader.
This class loads a font dynamically, either from file or from a resource.
FontLoader() - Constructor for class guk.editIM.FontLoader
The constructor preloads internal fonts and inits iFonts.
FontLoader(int) - Constructor for class guk.editIM.FontLoader
The constructor preloads internal fonts and inits iFonts.
fontName - Variable in class guk.editIM.KeyStrokeParser
The font that will be mentioned in the HTML code.
fontName(Font) - Method in class guk.editIM.FontLoader
Print the name of the font with verbosity level 0.
FontOptimizer - class guk.editIM.FontOptimizer.
FontOptimizer.java in guk.editIM: find an Unicode font.
FontOptimizer() - Constructor for class guk.editIM.FontOptimizer
 
fontsComboBox - Variable in class guk.Editor
 
fontSet(String, int, Font) - Method in class guk.editIM.FontLoader
Find a font with the requested properties or derive it from a known font.
frame - Variable in class guk.Editor
The main frame
frame - Variable in class guk.LocaleSelectorMenuItem
 
frame - Variable in class guk.editIM.EditIM
The frame that we are.

G

GateIM - class uk.ac.gate.guk.im.GateIM.
The Gate input method
GateIM(Map) - Constructor for class uk.ac.gate.guk.im.GateIM
Constructs a new Gate input method
GateIMDescriptor - class uk.ac.gate.guk.im.GateIMDescriptor.
Provides a way for the Gate input method to be discovered by the system.
GateIMDescriptor() - Constructor for class uk.ac.gate.guk.im.GateIMDescriptor
Default constructor.
getAvailableLocales() - Method in class uk.ac.gate.guk.im.GateIMDescriptor
Gets an Array with the locales supported by the Gate input method.
getBaseWin() - Method in class guk.editIM.MenuHelpers
Ask for the current centering base component.
getColumnClass(int) - Method in class guk.editIM.MapTable
Fetches the column data types, which Java uses to select a renderer component for the column.
getColumnCount() - Method in class guk.editIM.MapTable
Checks how many columns the table contains.
getColumnName(int) - Method in class guk.editIM.MapTable
Fetches the column names for the headers and for finding columns.
getColumnName(int) - Method in class guk.editIM.GlyphTable
Overridden for dynamic title depending on the visor hideUnmapped status.
getComments() - Method in class guk.editIM.AssignObject
obvious function returning the comments
getComposedText() - Method in class uk.ac.gate.guk.im.Action
Gets the composed text added by this action.
getContext() - Method in class uk.ac.gate.guk.im.GateIM
Returns the input context for this input method.
getControlObject() - Method in class uk.ac.gate.guk.im.GateIM
Gives the clients a chance to control the bevaviour of this input method by returning a handle to itself.
getDescriptor() - Method in class uk.ac.gate.guk.im.GateIM
gets the descriptor class for this input method
getGlyphs() - Method in class guk.editIM.AssignObject
obvious function returning the glyphs
getIMBase() - Static method in class uk.ac.gate.guk.im.GateIM
Gets the path inside the classpath where the input methods should be found
getInitialState() - Method in class uk.ac.gate.guk.im.LocaleHandler
The initial state of the FSM.
getInputContext() - Method in class guk.Editor
 
getInputMethodDisplayName(Locale, Locale) - Method in class uk.ac.gate.guk.im.GateIMDescriptor
Returns the display name for the input method for a given locale.
getInputMethodIcon(Locale) - Method in class uk.ac.gate.guk.im.GateIMDescriptor
Provides an icon for the gate input method.
getInternalFonts() - Method in class guk.editIM.FontLoader
Tell which fonts have been loaded dynamically.
getInternalName(Font) - Method in class guk.editIM.FontLoader
Get the special "internal" name of a font.
getIter() - Method in class guk.editIM.UnicodeRanges
This is the only public method.
getKeyboardFont() - Static method in class uk.ac.gate.guk.im.GateIM
returns the current keyboard font, default Arial Unicode MS
getKeyCap() - Method in class uk.ac.gate.guk.im.LocaleHandler
Gets the map with the keycaps (the strings to be painted on virtual keys).
getKeys() - Method in class guk.editIM.AssignObject
obvious function returning Iterator for keys
getListener() - Method in class guk.editIM.MenuHelpers
Retrieve the current action listener value.
getLocale() - Method in class uk.ac.gate.guk.im.GateIM
Gets the active locale
getNext() - Method in class uk.ac.gate.guk.im.Action
Gets the state this action leads to.
getNext(Key) - Method in class uk.ac.gate.guk.im.State
Gets the action this state will activate for a given Key
getRowCount() - Method in class guk.editIM.MapTable
Checks how many rows the table contains.
getRowCount() - Method in class guk.editIM.GlyphTable
Overridden as it differs from normal MapTable.
getRowCount() - Method in class guk.editIM.StringTable
The there must be a row that the user can select, because selecting the last row means adding a row to the StringTable in the EditIM user interface.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class guk.editIM.EditorWarper
Overridden so that we can copy the design from the RENDERER of the cell over to the editor (copying over foreground and background color, tool tip and font).
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class guk.editIM.MapTable
Returns a component that renders the given cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class guk.editIM.GlyphTable
The renderer: Use superclass method and improve.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int, Component) - Method in class guk.editIM.GTRenderer
The renderer: Take old renderer and improve the ToolTip and maybe other things before passing on the result.
getValueAt(int, int) - Method in class guk.editIM.MapTable
Fetch the contents of a certain table cell.
getValueAt(int, int) - Method in class guk.editIM.GlyphTable
Finds and returns an appropriate keys / glyphs assignment, or to be more exact, the requested field of it.
getVisibleRowCount() - Method in class guk.editIM.GTVisibility
Figure out how many rows are currently to be shown.
GIM_FILE - Static variable in class guk.editIM.AssignObject
THE important format for importing and exporting .gim files (GUK IM keymaps).
GIMDEBUG - Static variable in class uk.ac.gate.guk.im.GateIM
enables or disables output of GimDPrintln
GimDPrintln(String) - Static method in class uk.ac.gate.guk.im.GateIM
print if debugging enabled...
glyphBar - Variable in class guk.editIM.EditIM
The glyphBar is a whole panel where another class can create additional user interface elements.
glyphButton - Variable in class guk.editIM.EditIM
a button that serves as a glyph preview window.
glyphChar - Variable in class guk.editIM.EditIM
The char that is currently visible on the glyph preview button.
glyphDialog - Variable in class guk.editIM.EditIMPopups
 
glyphHistory - Variable in class guk.editIM.EditIMPopups
 
glyphHistoryBar - Variable in class guk.editIM.EditIMPopups
 
glyphHistoryCombo - Variable in class guk.editIM.EditIMPopups
 
glyphListener(String, char) - Method in class guk.editIM.EditIMPopups
Postprocess glyph dialog results and create commands in proper syntax for our listener, or take action directly.
glyphModeCombo - Variable in class guk.editIM.EditIMPopups
 
glyphPalSize - Static variable in class guk.editIM.EditIMPopups
The history Vector for the glyph button and the dialog for that plus the combobox used for the history and a JPanel to show buttons and combo boxes which also hold the history
glyphPopup(char, boolean) - Method in class guk.editIM.EditIMPopups
Popup a menu that allows to copy/add/type (to clipboard, table2 or client respectively) the current glyph or one from a glyph history.
glyphs - Variable in class guk.editIM.AssignObject
Here we keep our glyph sequence
GlyphTable - class guk.editIM.GlyphTable.
A class to represent a table of all unicode glyphs, where the user can control which lines are visible.
GlyphTable() - Constructor for class guk.editIM.GlyphTable
The constructor is quite simple now, as the GTVisibility and GTRenderer classes are doing the more specialized tasks.
glyphToRow - Variable in class guk.editIM.GTVisibility
like rowToGlyph but for translating internal (glyph) to visible row number.
glyphXButton(String, String, String) - Method in class guk.editIM.MenuHelpers
Helper to create a mini button for special glyph functions with all settings in one go.
gridLayout1 - Variable in class guk.Editor_AboutBox
 
GTRenderer - class guk.editIM.GTRenderer.
The graphical user interface helpers for the GlyphTable.
GTRenderer(Hashtable, GTVisibility) - Constructor for class guk.editIM.GTRenderer
The constructor initializes the colors.
GTVisibility - class guk.editIM.GTVisibility.
Visibility and internal versus user row mapping for the glyph table, including the required command processing.
GTVisibility(Map) - Constructor for class guk.editIM.GTVisibility
The constructor initializes the arrays.
guiForKey(Key) - Method in class uk.ac.gate.guk.im.KeyboardMap
Gets the gui that corresponds to a Key object.
GUIforString - Variable in class uk.ac.gate.guk.im.KeyboardMap
maps from String(the English lowercase representation of the key) to KeyGUI
guk - package guk
This package is used to add Unicode handling capabilities to any Java application.
guk.editIM - package guk.editIM
This package allows you to edit keyboard mapping files such as the ones used by Gate2 / GUK and Yudit.

H

handler - Variable in class uk.ac.gate.guk.im.KeyboardMap
the active locale handler
hasDynamicLocaleList() - Method in class uk.ac.gate.guk.im.GateIMDescriptor
Is the available locales list dynamic.
hashCode() - Method in class uk.ac.gate.guk.im.Key
 
hasNext() - Method in class uk.ac.gate.guk.im.State
Has this state any actions?
headers - Variable in class guk.editIM.FileCommands
All headers that are recognized as such: Lines beginning with option in the case of GIM.
help - Variable in class guk.editIM.EditIMPopups
An instance of an helper class which will provide the help and about popup windows.
helpDialog - Variable in class guk.editIM.HelpEditIM
The help window (accessed both for opening and closing it) ...
HelpEditIM - class guk.editIM.HelpEditIM.
Help and about window functions for the Input Method Editor.
HelpEditIM(MenuHelpers) - Constructor for class guk.editIM.HelpEditIM
You have to hand over a MenuHelpers instance to the constructor.
helpWindow(boolean) - Method in class guk.editIM.HelpEditIM
Just shows the help window.
hideUnmapped - Variable in class guk.editIM.GTVisibility
whether to hide rows where no key sequence is assigned.
hideWindows() - Method in class uk.ac.gate.guk.im.GateIM
Hides all the windows displayed by the input method.
highlight() - Method in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
Renders this KeyGUI as highlighted
highlight(String) - Method in class guk.editIM.KeyStrokeParser
highlight uses HTML markup to emphasize some special escapes in the input string.
highlightComplete(String) - Method in class guk.editIM.KeyStrokeParser
highlightComplete uses HTML markup and adds HTML header / footer.
highlightedBorder - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
highlightedKeys - Variable in class uk.ac.gate.guk.im.KeyboardMap
The keys curently highlighted
HotKey - class guk.editIM.HotKey.
Inner class: factory to assign target.doClick() to an Action.
HotKey(AbstractButton) - Constructor for class guk.editIM.HotKey
create a default abstract action and remember the target.
hotkeys - Variable in class guk.editIM.EditIM
Ten buttons, each selecting ONE of the GUK IMs as the IM that is used to edit the tables and the jumpField.
htmlFooter - Variable in class guk.editIM.AssignObject
 
htmlHeader - Variable in class guk.editIM.AssignObject
Used for creating HTML locally.
htmlizer - Variable in class guk.editIM.AssignObject
used as an HTML highlighting helper for the HTML modes.
hueByHash(Color, int, float) - Static method in class guk.editIM.MenuHelpers
Helper method: modify hue in HSB color space by some function of hash and by offset offs.
Hyperactive - class guk.editIM.Hyperactive.
taken from an example in the Java Swing documentation (otherwise, I would not have been handling frames here...).
Hyperactive(JComponent) - Constructor for class guk.editIM.Hyperactive
The constructor needs to know a target, so that the object can update the target ToolTip when the user clicks on or points at an hyperlink.
hyperlinkUpdate(HyperlinkEvent) - Method in class guk.editIM.Hyperactive
Whenever the user clicks on, points at, or stops to point at an hyperlink, this is triggered.

I

iFonts - Static variable in class guk.editIM.FontLoader
internal font names
im - Variable in class guk.Editor
 
im - Variable in class uk.ac.gate.guk.im.KeyboardMap
The input method.
imageLabel - Variable in class guk.Editor_AboutBox
 
imBase - Static variable in class uk.ac.gate.guk.im.GateIM
The resource path to the input methods director
imControl - Variable in class guk.Editor
 
imControl - Variable in class guk.LocaleSelectorMenuItem
 
imControl - Variable in class guk.editIM.EditIM
Have a global InputMethod control object for virtual keyboard control and maybe other things.
imd - Variable in class guk.Editor
Experimental: Have a global InputMethodDescriptor and InputMethod and control object for manual loading.
importGlyphs(String, int) - Method in class guk.editIM.AssignObject
Import glyphs (no multiple choice! no GIM digit toggle!) in given format.
importKeys(String, int) - Method in class guk.editIM.AssignObject
Import keys from string in given format, including COMMENTS if at end of line.
importString(String, int) - Method in class guk.editIM.AssignObject
Main method to read one line of data from a file.
inComments - Variable in class guk.editIM.FileCommands
All comments after the first parseable assignment that do not belong to an assignment themselves.
initialState - Variable in class uk.ac.gate.guk.im.LocaleHandler
The initial state of the fsm.
insetsPanel1 - Variable in class guk.Editor_AboutBox
 
insetsPanel2 - Variable in class guk.Editor_AboutBox
 
insetsPanel3 - Variable in class guk.Editor_AboutBox
 
installedLocales - Variable in class guk.editIM.EditIM
We collect lists of installed locales and unicode ranges here.
internalToRow(int) - Method in class guk.editIM.GTVisibility
Translate glyph number / internal row to visible row.
isCellEditable(int, int) - Method in class guk.editIM.MapTable
Tells whether a certain cell can be edited.
isCellEditable(int, int) - Method in class guk.editIM.GlyphTable
Overridden to disallow editing of the glyph column.
isChanged() - Method in class guk.editIM.MapTable
Checks if the table contains unsaved changes.
isCompositionEnabled() - Method in class uk.ac.gate.guk.im.GateIM
Is this input method enabled?
isFinal() - Method in class uk.ac.gate.guk.im.State
Is this state final?
isHideUnmappedOn() - Method in class guk.editIM.GTVisibility
Ask if the hideUnmapped feature is on.

J

jbInit() - Method in class guk.Editor
Component initialization
jbInit() - Method in class guk.Editor_AboutBox
Component initialization
jCheckBoxMenuItemKeyboardMap - Variable in class guk.Editor
 
jCheckBoxMenuItemKeyboardMap_stateChanged(ActionEvent) - Method in class guk.Editor
 
jMenuBar1 - Variable in class guk.Editor
 
jMenuEdit - Variable in class guk.Editor
 
jMenuFile - Variable in class guk.Editor
 
jMenuHelp - Variable in class guk.Editor
 
jMenuHelpAbout - Variable in class guk.Editor
 
jMenuHelpAbout_actionPerformed(ActionEvent) - Method in class guk.Editor
Help | About action performed
jMenuIM - Variable in class guk.Editor
 
jMenuOptions - Variable in class guk.Editor
 
jobs - Variable in class uk.ac.gate.guk.im.KeyboardMap
The job list.
jToolBar - Variable in class guk.Editor
 
jumpField - Variable in class guk.editIM.EditIM
Here, the user can enter a glyph or a glyph number, preferrably in \\u12ab syntax, to scroll to that glyph.

K

Key - class uk.ac.gate.guk.im.Key.
This calls describes a keyboard key.
Key(char, int) - Constructor for class uk.ac.gate.guk.im.Key
 
keyboardFont - Static variable in class uk.ac.gate.guk.im.GateIM
 
keyboardMap - Static variable in class uk.ac.gate.guk.im.GateIM
The current virtual keyboard map.
KeyboardMap - class uk.ac.gate.guk.im.KeyboardMap.
A virtual keyboard map.
KeyboardMap.KeyGUI - class uk.ac.gate.guk.im.KeyboardMap.KeyGUI.
 
KeyboardMap.KeyGUI(KeyboardMap, String, char, char, JLabel) - Constructor for class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
Constructs a new KeyGUI.
KeyboardMap(GateIM, LocaleHandler, State) - Constructor for class uk.ac.gate.guk.im.KeyboardMap
Builds the keyboard map.
keycap - Variable in class uk.ac.gate.guk.im.LocaleHandler
maps from string (the English description of the key) to string (the string to be displayed on the key)
keyChar - Variable in class uk.ac.gate.guk.im.Key
 
keys - Variable in class guk.editIM.AssignObject
Here we keep our keystroke sequence
KeyStrokeParser - class guk.editIM.KeyStrokeParser.
Used to add HTML highlighting to strings that describe keystrokes.
KeyStrokeParser() - Constructor for class guk.editIM.KeyStrokeParser
The constructor does nothing, not needed to do anything.
KeyStrokeParser(Font) - Constructor for class guk.editIM.KeyStrokeParser
This constructor actually DOES something: It sets the font.
keyToString(KeyEvent, boolean) - Static method in class guk.editIM.AssignObject
Helper function to convert a key event into a string.
KMAP - Static variable in class uk.ac.gate.guk.im.ShiftedKeys
Selects one keymap as currently active.

L

label1 - Variable in class guk.Editor_AboutBox
 
label2 - Variable in class guk.Editor_AboutBox
 
label3 - Variable in class guk.Editor_AboutBox
 
label4 - Variable in class guk.Editor_AboutBox
 
labelForKey - Variable in class uk.ac.gate.guk.im.KeyboardMap
Maps from Key to JLabel for the keys that have keyCap defined .
lastURL - Variable in class guk.editIM.Hyperactive
The currently displaying URL.
leftBox - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
leftDownLabel - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
leftUpLabel - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
loadedLocales - Variable in class uk.ac.gate.guk.im.GateIM
The locales that have been loaded already.
loadFile(String, int, String, boolean) - Method in class guk.editIM.FileCommands
Load or merge a file into the tables.
loadFonts() - Method in class guk.editIM.FontLoader
Initializes the iFonts font collection.
loadLocale(Locale) - Method in class guk.editIM.LocaleHotkey
Assign a new locale to this hotkey / button.
loadLocale(Locale) - Method in class uk.ac.gate.guk.im.GateIM
Loads a new locale if it's not already loaded.
locale - Variable in class uk.ac.gate.guk.im.LocaleHandler
The locale this handler handles.
localeButtons - Variable in class guk.editIM.EditIMPopups
An array of things that might help to label our buttons for the locale button related choice popups
LocaleHandler - class uk.ac.gate.guk.im.LocaleHandler.
A Handler for a locale.
LocaleHandler(Locale, String) - Constructor for class uk.ac.gate.guk.im.LocaleHandler
Creates a locale handler for a given locale using the definitions from the file provided.
LocaleHotkey - class guk.editIM.LocaleHotkey.
A class to represent hotkeys and buttons that hold the top 10 locale selections.
LocaleHotkey(Locale) - Constructor for class guk.editIM.LocaleHotkey
Initialize the hotkey and assign an initial locale to it.
localeName - Variable in class guk.editIM.FileCommands
The locale name and variant, taken from the inputmethod header of GIM.
localeNameVariant - Variable in class guk.editIM.FileCommands
 
LocaleSelectorMenuItem - class guk.LocaleSelectorMenuItem.
 
LocaleSelectorMenuItem(Locale, Frame, GateIM) - Constructor for class guk.LocaleSelectorMenuItem
 
low - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 

M

main(String[]) - Static method in class guk.Editor
Main method
main(String[]) - Static method in class guk.editIM.EditIM
main - to allow running of the Input Method Editor as standalone.
main(String[]) - Static method in class uk.ac.gate.guk.im.ShiftedKeys
for testing
MapTable - class guk.editIM.MapTable.
An abstract implementation of the data model for the unicode keymap editor tables in terms of an AbstractTableModel.
MapTable() - Constructor for class guk.editIM.MapTable
The default constructor does not do much.
mapVisible - Variable in class uk.ac.gate.guk.im.GateIM
Should the keyboard map be visible?
me - Variable in class guk.LocaleSelectorMenuItem
 
me - Variable in class guk.editIM.LocaleHotkey
The JToggleButton nature of this object.
menu - Variable in class guk.editIM.ClipWindow
The MenuHelpers class provides functions like creating menu items and buttons.
menu - Variable in class guk.editIM.EditIMPopups
The MenuHelpers class provides functions like creating menu items and buttons.
menu - Variable in class guk.editIM.EditIM
The MenuHelpers class provides functions like creating menu items and buttons.
menu - Variable in class guk.editIM.HelpEditIM
A MenuHelpers object, containing listener and centering settings.
menu - Variable in class guk.editIM.FileRequester
The MenuHelpers class provides functions like creating menu items and buttons.
menu - Variable in class guk.editIM.GTRenderer
 
menu - Variable in class guk.editIM.FileCommands
The MenuHelpers class provides functions like creating menu items and buttons.
MenuHelpers - class guk.editIM.MenuHelpers.
MenuHelpers.java in guk.editIM: Simplify creation of buttons, menu items, checkboxes...
MenuHelpers(ActionListener) - Constructor for class guk.editIM.MenuHelpers
Tell the constructor what the action listener should be.
modifiers - Variable in class uk.ac.gate.guk.im.Key
 
myContext - Variable in class uk.ac.gate.guk.im.GateIM
The input context
myJButton(String, int, String, String) - Method in class guk.editIM.MenuHelpers
Helper to create a JButton with all settings in one go.
myJMenuItem(String, String, int, String, String) - Method in class guk.editIM.MenuHelpers
Generic creation of box, item or menu type menu items.
myLocale - Variable in class guk.LocaleSelectorMenuItem
 
myLocale - Variable in class guk.editIM.LocaleHotkey
The locale which is currently assigned to the button.
myTable - Variable in class guk.editIM.GlyphTable
For some geometry manipulations, we can make use of an object that holds our host JTable (or null).
myTable - Variable in class guk.editIM.GTRenderer
some abstraction-breaking variables that help us to remote- control the table in which we are loaded.
myThread - Variable in class uk.ac.gate.guk.im.KeyboardMap
The thread that does the updating.
myViewport - Variable in class guk.editIM.GTRenderer
knowing our own viewport allows us to scroll the table for which we are the data model.

N

nameAOType(int) - Static method in class guk.editIM.FileCommands
Describes an AssignObject data type.
newHandler - Variable in class uk.ac.gate.guk.im.KeyboardMap
The new active locale handler.
newState - Variable in class uk.ac.gate.guk.im.KeyboardMap
The current state of the new current locale handler.
next - Variable in class uk.ac.gate.guk.im.Action
The state this action leads to.
normalBorder - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
notifyClientWindowChange(Rectangle) - Method in class uk.ac.gate.guk.im.GateIM
Called by the system when the client window has changed size or position.

O

openAction - Variable in class guk.Editor
 

P

panel1 - Variable in class guk.Editor_AboutBox
 
panel2 - Variable in class guk.Editor_AboutBox
 
parseYuditEscapes(String) - Static method in class guk.editIM.AssignObject
Helper method to replace all numbers by their glyphs (hex, octal and dec) and removes whitespace.
pasteAction - Variable in class guk.Editor
 
pframe - Variable in class guk.editIM.EditIMPopups
A Frame to where the type to client function applies (for the current implementation, can be any Component)
placeHolder - Static variable in class uk.ac.gate.guk.im.KeyboardMap
Empty component used for the key that are not bound to a Unicode character.
posting(Object, Object) - Method in class guk.editIM.MenuHelpers
Dispatches either by dispatchEvent or by calling actionPerformed directly if dispatchEvent is not available.
preComments - Variable in class guk.editIM.FileCommands
All comments in the header area.
pressKey() - Method in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
Displays this key as pressed
println(int, String) - Static method in class guk.editIM.DebugEditIM
The only interface is this static method ...
processCommand(String, int, boolean) - Method in class guk.editIM.MapTable
The generic MapTable does not process any commands yet: Implementing classes are likely to override this method, so that you can send them commands.
processCommand(String, int, boolean) - Method in class guk.editIM.GlyphTable
Process command strings.
processCommand(String, int, boolean) - Method in class guk.editIM.GTVisibility
Process command strings.
processCommand(String, int, boolean) - Method in class guk.editIM.StringTable
This processes incoming commands.
processCommand(String, int, boolean) - Method in class guk.editIM.GTRenderer
Process command strings.
processWindowEvent(WindowEvent) - Method in class guk.Editor
Overridden so we can exit when window is closed
processWindowEvent(WindowEvent) - Method in class guk.Editor_AboutBox
Overridden so we can exit when window is closed
processWindowEvent(WindowEvent) - Method in class guk.editIM.EditIM
Overridden so that we can exit when window is closed.
product - Variable in class guk.Editor_AboutBox
 

Q

queryLocaleButton(Object[]) - Method in class guk.editIM.EditIMPopups
Generic "ask to select a locale button" helper.

R

ranges - Static variable in class guk.editIM.UnicodeRanges
Here we keep our knowledge of existing ranges (once for all instances)
readTable() - Method in class guk.editIM.MapTable
Returns the Collection with all entries (for saving them).
readTable() - Method in class guk.editIM.GlyphTable
Overridden because we use a Hashtable, no Vector.
REALLYDISPATCH - Variable in class guk.editIM.MenuHelpers
Going through the event queue is broken.
reconvert() - Method in class uk.ac.gate.guk.im.GateIM
Throws a UnsupportedOperationException as this input method does not support recnversion.
redoAction - Variable in class guk.Editor
 
releaseKey() - Method in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
Displays ths key as released.
removeEntry(AssignObject) - Method in class guk.editIM.MapTable
Finds and removes an entry from the table, returns false on failure
removeEntry(AssignObject) - Method in class guk.editIM.GlyphTable
Overridden because we use a Hashtable, no Vector.
removeNotify() - Method in class uk.ac.gate.guk.im.GateIM
Called by the system when a client unregisters to this input method.
renderman - Variable in class guk.editIM.GlyphTable
The renderman object provides us with a TableCellRenderer implementation and some scrollTo(row) method, which can be controlled by the processCommand() inside.
rowContents - Variable in class guk.editIM.GTVisibility
The contents of the table, so that we can stay up to date about which internal rows are in use, for the hideUnmapped feature.
rowToGlyph - Variable in class guk.editIM.GTVisibility
The current assignment between visible rows and internal rows, some rows might be invisible so the values might differ! used at different places, maintained by processCommand.
rowToInternal(int) - Method in class guk.editIM.GTVisibility
Translate visible row to glyph number / internal row.
run() - Method in class uk.ac.gate.guk.im.KeyboardMap
The run method for the thread responsible for updating the display.

S

saveAction - Variable in class guk.Editor
 
saveAsAction - Variable in class guk.Editor
 
saveFile(String, int, String) - Method in class guk.editIM.FileCommands
Save the tables into a file.
scrollTo(int) - Method in class guk.editIM.GTRenderer
Scroll the viewport to a certain glyph / internal row.
setAlt(boolean) - Method in class uk.ac.gate.guk.im.KeyboardMap
Is the Alt key pressed?
setBaseWin(Component) - Method in class guk.editIM.MenuHelpers
Enable the centering functionality.
setCharacterSubsets(Character.Subset[]) - Method in class uk.ac.gate.guk.im.GateIM
Restricts the character ranges valid for this input method output.
setComments(String) - Method in class guk.editIM.AssignObject
obvious function setting the comments
setComposedText(String) - Method in class uk.ac.gate.guk.im.Action
Sets the composed text to be added by this action
setCompositionEnabled(boolean) - Method in class uk.ac.gate.guk.im.GateIM
Enables this input method for composition
setCtrl(boolean) - Method in class uk.ac.gate.guk.im.KeyboardMap
Is the Ctrl key pressed?
setFinal(boolean) - Method in class uk.ac.gate.guk.im.State
Sets the final attribute.
setGlyphBar(JPanel) - Method in class guk.editIM.EditIMPopups
Hand over a panel where we can present glyph related interaction components.
setGlyphs(String) - Method in class guk.editIM.AssignObject
obvious function setting the glyphs
setIMBase(String) - Static method in class uk.ac.gate.guk.im.GateIM
Sets the default path to be used when looking for input methods.
setInputMethodContext(InputMethodContext) - Method in class uk.ac.gate.guk.im.GateIM
Provides the input method with a context.
setKeyboardFont(Font) - Static method in class uk.ac.gate.guk.im.GateIM
sets a new keyboard font
setKeys(Collection) - Method in class guk.editIM.AssignObject
obvious function setting the keys
setListener(ActionListener) - Method in class guk.editIM.MenuHelpers
Use a new action listener in the future.
setLocale(Locale) - Method in class uk.ac.gate.guk.im.GateIM
Selects the active locale
setLocaleButtons(Object[]) - Method in class guk.editIM.EditIMPopups
Hand over buttons to us, to ease labelling the choice items in every locale button related popup menu.
setMapVisible(boolean) - Method in class uk.ac.gate.guk.im.GateIM
Should the virtual keyboard map be visible?
setScroller(JViewport, JTable, MenuHelpers) - Method in class guk.editIM.GlyphTable
Know which table we belong to and which viewport, so that we can remote control them.
setScroller(JViewport, JTable, MenuHelpers) - Method in class guk.editIM.GTRenderer
Know which table we belong to and which viewport, so that we can remote control them.
setShift(boolean) - Method in class uk.ac.gate.guk.im.KeyboardMap
Is the Shift key pressed?
setSyncFont(Font) - Method in class guk.editIM.MenuHelpers
Set up the font parameter for font syncing.
setTypeTarget(Frame) - Method in class guk.editIM.EditIMPopups
Select a Frame (currently, a Component would be enough) to which it sends simulated keypresses (used in the glyph menu).
setValueAt(Object, int, int) - Method in class guk.editIM.MapTable
Update a cell value.
setValueAt(Object, int, int) - Method in class guk.editIM.GlyphTable
Update the stored Hashtable of AssignObjects.
setValueAt(Object, int, int) - Method in class guk.editIM.StringTable
When setting the value leads to both key sequence and glyph string becoming empty, the affected row will be removed.
shift - Variable in class uk.ac.gate.guk.im.KeyboardMap
 
ShiftedKeys - class uk.ac.gate.guk.im.ShiftedKeys.
Provides a way to manage the looks of your keyboard with respect to which key is the (un)shifted version of which other key.
ShiftedKeys() - Constructor for class uk.ac.gate.guk.im.ShiftedKeys
 
showAll - Variable in class guk.editIM.GTVisibility
Describes the visibility status of all lines.
showLog(String, String, boolean) - Method in class guk.editIM.FileCommands
Shows a probably long log text in a popup window with a given title.
showPart - Variable in class guk.editIM.GTVisibility
ORed together with showAll to determine visibility.
sizeComboBox - Variable in class guk.Editor
 
state - Variable in class uk.ac.gate.guk.im.KeyboardMap
The current state of the current locale handler.
State - class uk.ac.gate.guk.im.State.
A state of the LocaleHandler FSM.
State() - Constructor for class uk.ac.gate.guk.im.State
Default constructor; creates a non final state
State(boolean) - Constructor for class uk.ac.gate.guk.im.State
Creates a new state
statusBar - Variable in class guk.editIM.EditIM
A status bar, and the frame that represents the this-object.
stdFontIndex - Variable in class guk.Editor
Stores the "best" font combo box index that we have found as default
StringTable - class guk.editIM.StringTable.
An implementation of the data model for the many to many unicode keymap editor table in terms of an AbstractTableModel.
StringTable() - Constructor for class guk.editIM.StringTable
The table initially contains a single demo object.
stringToKeys(String) - Static method in class guk.editIM.AssignObject
Helper method to translate a String into something that will type that String, in form of a KeyEvent Vector.
subMenuProcessor - Variable in class guk.editIM.EditIM
the subMenuProcessor is used to display some sub menus.
supportedLocales - Variable in class uk.ac.gate.guk.im.GateIMDescriptor
The available locales.
supportedLocales - Variable in class uk.ac.gate.guk.im.GateIM
The available locales (the locales for which a definition file exists).
syncFont(Component) - Method in class guk.editIM.MenuHelpers
Sync the font used by the given component: Set it to the font selected by setSyncFont.

T

table1 - Variable in class guk.editIM.EditIM
The first table is implemented in GlyphTable.java as data model.
table2 - Variable in class guk.editIM.EditIM
The second table (for many to many compositions, using the data model defined in StringTable.java).
tableLong - Variable in class guk.editIM.FileCommands
 
tableShort - Variable in class guk.editIM.FileCommands
two tables, one for at most one key sequence for each glyph and one where we can produce several glyphs by one key sequence or assign several key sequences to the same glyphs.
target - Variable in class guk.editIM.HotKey
 
tcRenderer - Variable in class guk.editIM.MapTable
A standard renderer which we tune below.
tellListener(ActionListener, ActionEvent) - Method in class guk.editIM.MenuHelpers
Dispatch event to ANOTHER listener, using a given ActionEvent.
tellListener(ActionListener, String) - Method in class guk.editIM.MenuHelpers
Dispatch event to ANOTHER listener, giving it a new ActionEvent (with id ACTION_PERFORMED) with the specified message.
tellListener(String) - Method in class guk.editIM.MenuHelpers
Dispatch event to our listener, giving it a new ActionEvent (with id ACTION_PERFORMED) with the specified message.
textPane - Variable in class guk.Editor
 
theFont - Variable in class guk.editIM.MenuHelpers
The font which is used by the setSyncFont and syncFont methods.
toHex(int) - Static method in class guk.editIM.MenuHelpers
Convert an int value into an hex String of a length which is a multiple of 4.
toHex(int) - Static method in class guk.editIM.AssignObject
Helper method to convert an int to an 0x1234 fixed length string.
toString() - Method in class guk.editIM.AssignObject
We override toString(), of course.
transferFormat - Variable in class guk.editIM.MapTable
Format to be used by getValueAt and setValueAt (and therefore by Cell Editors, too!).
transitionFunction - Variable in class uk.ac.gate.guk.im.State
The transition function for this state.
typedKeyEvent(char, int) - Static method in class guk.editIM.AssignObject
Helper method to create simple typed KeyEvents.

U

U8_FILE - Static variable in class guk.editIM.AssignObject
The ad-hoc file format that MPI IM keymaps use.
uk.ac.gate.guk.im - package uk.ac.gate.guk.im
 
UKMAP - Static variable in class uk.ac.gate.guk.im.ShiftedKeys
Constant to select UK keymap.
undoAction - Variable in class guk.Editor
 
undoManager - Variable in class guk.Editor
 
unEscape(String) - Static method in class guk.editIM.AssignObject
Helper method to replace all \\u1234 by their glyphs and all \\\\ and \\r and \\n and \\- as well.
unHighlight() - Method in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
Renders this KeyGUI normaly (not highlighted)
UNICODE_HTML - Static variable in class guk.editIM.AssignObject
Basically as UNICODE_HUMAN, but uses HTML for highlighting.
UNICODE_HUMAN - Static variable in class guk.editIM.AssignObject
Ad hoc format for human readers.
unicodeFont() - Static method in class guk.editIM.FontOptimizer
Returns the first Unicode found that is available, using FontLoader only if needed.
UnicodeRanges - class guk.editIM.UnicodeRanges.
 
UnicodeRanges() - Constructor for class guk.editIM.UnicodeRanges
The constructor collects our list (only done once even when there are several instances of this object).
up - Variable in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
update() - Method in class uk.ac.gate.guk.im.KeyboardMap
Does th actual update.
update(LocaleHandler, State) - Method in class uk.ac.gate.guk.im.KeyboardMap
Updates the keyboard map for a new Locale or a new state of the current locale handler.
updateGlyphButton(char) - Method in class guk.editIM.EditIM
Shows a new glyph on the glyph button and updates the related action command and tool tip.
updateLabel() - Method in class uk.ac.gate.guk.im.KeyboardMap.KeyGUI
 
updateLabels() - Method in class uk.ac.gate.guk.im.KeyboardMap
Updates the virtual keyboard to reflect the current state.
updateTitle() - Method in class guk.Editor
 
updateTitle() - Method in class guk.editIM.EditIM
A classical method: set the title depending on whether the edited document is changed (and should be saved before leaving the Input Method Editor).
updateVisibility() - Method in class guk.editIM.GTVisibility
Determine which internal rows are visible, based on the internal showAll and showPart arrays and on hideUnmapped.
usedSlots - Variable in class guk.editIM.GlyphTable
the glyph value is simply (char) for any internal row i, but externally, not every row is visible all the time...
usedSlots - Variable in class guk.editIM.GTRenderer
For efficiency, we keep an handle to the main data structure of the GlyphTable for which we are rendering.
useDynFontSpecials - Variable in class guk.Editor
Activate this to enable several kludges to enforce using dynamic fonts, not needed normally.
USMAP - Static variable in class uk.ac.gate.guk.im.ShiftedKeys
Constant to select US keymap.

V

valueChanged(ListSelectionEvent) - Method in class guk.editIM.EditIM
If the user has selected some table1 row, update the glyph button.
version - Variable in class guk.Editor_AboutBox
 
visibleRows - Variable in class guk.editIM.GTVisibility
current size of the table, number of visible rows.
visor - Variable in class guk.editIM.GlyphTable
The visor objects keeps track of which internal rows are externally visible and how row numbers are mapped.
visor - Variable in class guk.editIM.GTRenderer
The visor objects keeps track of which internal rows are externally visible and how row numbers are mapped.

W

window - Variable in class uk.ac.gate.guk.im.KeyboardMap
The window used for displaying the keyboard map

X

XGIM_FILE - Static variable in class guk.editIM.AssignObject
A possible future expansion of GIM where \\k+pressed HOME+ and similar things are allowed.
xlate(char, boolean) - Static method in class uk.ac.gate.guk.im.ShiftedKeys
update / translate a char to reflect a new shift status
xlate(int, boolean) - Static method in class uk.ac.gate.guk.im.ShiftedKeys
update / translate a char given as keycode to reflect a new shift status

Y

YUDIT_FILE - Static variable in class guk.editIM.AssignObject
The keymap data format of Yudit.

A B C D E F G H I J K L M N O P Q R S T U V W X Y