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

A

actionPerformed(ActionEvent) - Method in class uk.co.ist.mwt.MessagePanel
Listener method; traps action events from the standard buttons so that they can be re-emitted as semantic events
actionPerformed(ActionEvent) - Method in class uk.co.ist.mwt.CommandPanel
Catch presses of the return key in the text field so that we can add the current command to the history list
add(Component) - Method in class uk.co.ist.mwt.MessagePanel
Adds a component; if it's a button, puts it in the correct place.
addActionListener(ActionListener) - Method in class uk.co.ist.mwt.BoxedButton
Adds a listener for action events from this component.
addActionListener(ActionListener) - Method in class uk.co.ist.mwt.MessagePanel
Adds an action listener to listen to the semantic events emitted by this component
addExtraComponents(Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Adds any extra components to the container that we're managing - eg.
addExtraComponents(Container) - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Add any extra components to the container that we're managing
addImpl(Component, Object, int) - Method in class uk.co.ist.mwt.ScrolledPanel
Add a component to the Panel; overriden so that any children added are put into the clipWindow.
addImpl(Component, Object, int) - Method in class uk.co.ist.mwt.SelBoxPanel
Add a component to the Panel; overriden so that any attempts to add further components simply replace the old work area.
addImpl(Component, Object, int) - Method in class uk.co.ist.mwt.ScalePanel
Add a component to the Panel; overriden so that any children added are put into the scaleChildPanel.
addImpl(Component, Object, int) - Method in class uk.co.ist.mwt.SelectionPanel
Adds a component to the Panel; overriden so that any attempts to add further components simply replace the old work area, and so that the abstract separator child created by the DlogTemplateLayout does not cause infinite recursion when laying the Panel out.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.MarginLayoutManager
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.PanedWindowLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.FormLayoutManager
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.ScrollablePanel
Add the specified component with the specified name to the layout.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.RowColLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.DrawingAreaLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.FrameLayoutManager
Adds a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.ClipLayout
Adds the specified component with the specified name to the layout.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.ScaleChildLayout
Add a component to the layout manager's records.
addWorkArea(Component) - Method in class uk.co.ist.mwt.SelBoxPanel
Add a work area to this SelBoxPanel
adjustLast - Variable in class uk.co.ist.mwt.RowColLayout
Should we adjust the last column (row if horizontal) to fit whatever space is left after having placed all of the other columns/rows?
adjustmentValueChanged(AdjustmentEvent) - Method in class uk.co.ist.mwt.ScrolledPanel
A method to catch scrollbar events to handle scrolling
armed() - Method in class uk.co.ist.mwt.BoxedButton
Is the component currently armed? This is the case if the user has pressed the mouse button over the component, but has not yet released it, and the pointer is over the component.
ArrowButton - class uk.co.ist.mwt.ArrowButton.
An ArrowButton mimics a Motif XmArrowButton
ArrowButton() - Constructor for class uk.co.ist.mwt.ArrowButton
Constructor - set some sensible defaults

B

bottomAttachment - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The type of attachment on the bottom of the component
bottomComponent - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment type is kAttachComponent or kAttachOppositeComponent then this specifies the component to whose position this component's is relative for the bottom attachment.
bottomOffset - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The offset between the attached-to position and the bottom side of the component
bottomPosition - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment is kAttachPosition, the numerator of the fraction of the parent component's height to which the child's bottom side is attached.
BoxedButton - class uk.co.ist.mwt.BoxedButton.
The BoxedButton is a simple button class which implements the shadows and event generation behaviour expected of a button.
BoxedButton() - Constructor for class uk.co.ist.mwt.BoxedButton
Creates a default boxed button
BulletinBoardLayout - class uk.co.ist.mwt.BulletinBoardLayout.
A BulletinBoardLayout is a very simple layout manager; it simply leaves its children where it finds them, unless they overlap and the /allowOverlap/ member is set to false, in which is stops them from overlapping.
BulletinBoardLayout() - Constructor for class uk.co.ist.mwt.BulletinBoardLayout
 
buttonSize(boolean) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Finds how large a button should be in the layout.

C

calculateClickableRects() - Method in class uk.co.ist.mwt.Scale
Calculate the rectangles /aboveRect/ and /belowRect/ which, if clicked, cause a 'page up' or 'page down' action in the scale
calculateRectangles() - Method in class uk.co.ist.mwt.Scale
Calculate the various rectangles which define the sections of this scale
CANCEL_EVENT - Static variable in class uk.co.ist.mwt.MessagePanel
The event ID for the event fired when the 'cancel' button is pressed.
ClipLayout - class uk.co.ist.mwt.ClipLayout.
A ClipLayout is used to lay out a Panel contained in a ScrolledPanel; this Panel is used as a clipping window by the ScrolledPanel.
ClipLayout() - Constructor for class uk.co.ist.mwt.ClipLayout
 
clone() - Method in class uk.co.ist.mwt.PanedWindowConstraints
Clones these constraints
ColumnPackedRCLayout - class uk.co.ist.mwt.ColumnPackedRCLayout.
This layout manager (when attached to a Container) mimics the behaviour of a Motif XmRowColumn with XmNpacking set to XmPACK_COLUMN.
ColumnPackedRCLayout() - Constructor for class uk.co.ist.mwt.ColumnPackedRCLayout
 
CommandPanel - class uk.co.ist.mwt.CommandPanel.
A CommandPanel mimics the Motif XmCommand widget
CommandPanel() - Constructor for class uk.co.ist.mwt.CommandPanel
Constructor - create standard children, etc
Comparable - interface uk.co.ist.mwt.Comparable.
A Comparable object knows how to compare itself to other objects of its own type.
compare(Comparable) - Method in interface uk.co.ist.mwt.Comparable
Compares this object with another Comparable object of the type of this one.
constrain(Component, FormLayoutConstraints) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to set the constraints on a particular child component
constrain(Component, PanedWindowConstraints) - Method in class uk.co.ist.mwt.PanedWindowLayout
Add a set of constraints to one of the children in the layout; if the child has not yet been added, throw the constraints away (as the child must have been added to the container before we can safely add it here.
convertSelfAttachments(Rectangle, FormLayoutConstraints, Dimension) - Method in class uk.co.ist.mwt.FormLayoutManager
Converts self attachments to position attachments when they are found.
Core - class uk.co.ist.mwt.Core.
All of the IST Motif emulation components are derived from the Core Component (with the exception of the LayoutManagers).
Core() - Constructor for class uk.co.ist.mwt.Core
 

D

DlogTemplateLayout - class uk.co.ist.mwt.DlogTemplateLayout.
The DlogTemplateLayout class is an AWT layout manager class which knows how to lay out its children in a manner mimicking the Motif Dialog Template as produced by setting the dialogType resource on a XmMessageBox to XmDIALOG_TEMPLATE.
DlogTemplateLayout() - Constructor for class uk.co.ist.mwt.DlogTemplateLayout
 
doFirstTimeLayout(Container, Dimension) - Method in class uk.co.ist.mwt.PanedWindowLayout
Lays out the container when we first come to it.
doInit(Comparable[]) - Method in class uk.co.ist.mwt.Sorter
The real constructor, in a separate method so that the constructor can be overridden with something which wraps up the input objects with some Comparable type or similar.
doLayout(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Wrapper for the doLayout with more parameters; calculates the missing parameters from the parent.
doLayout(Container, Dimension, Sorter) - Method in class uk.co.ist.mwt.PanedWindowLayout
Places the children into their caculated positions
doNormalLayout(Container, Dimension) - Method in class uk.co.ist.mwt.PanedWindowLayout
Lays out the container at any time after the first layout;
draw3DArrow(Graphics, Rectangle, boolean, boolean, boolean) - Method in class uk.co.ist.mwt.ArrowButton
Draws a 3D arrow.
draw3DRect(Component, Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
A routine to draw a 3D rectangle using the object's shadow colours and thickness; pass in the bounding box of the whole object, and the component on which to draw.
draw3DRect(Component, Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowDrawer
A routine to draw a 3D rectangle using the object's shadow colours and thickness; pass in the bounding box of the whole object, and the component on which to draw.
draw3DRect(Graphics, Component, Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
A routine to draw a 3D rectangle using the object's shadow colours and thickness; pass in the bounding box of the whole object, and the component on which to draw.
draw3DRect(Graphics, Component, Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowDrawer
A routine to draw a 3D rectangle using the object's shadow colours and thickness; pass in the bounding box of the whole object, and the component on which to draw.
draw3DRect(Graphics, Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
A routine to draw a 3D rectangle in this component using the object's shadow colours and thickness; pass in the bounding box of the whole object.
draw3DRect(Rectangle, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
A routine to draw a 3D rectangle in this component using the object's shadow colours and thickness; pass in the bounding box of the whole object.
drawFrameShadow(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Draws the frame shadow in the parent container passed in
drawFrameShadow(Container, int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Draw the shadows which surround the frame's work area, assuming the Y position of the top is /frameTopY/.
DrawingAreaLayout - class uk.co.ist.mwt.DrawingAreaLayout.
The DrawingAreaLayout is a very simple layout manager - it leaves all child components where they want to be (that is, it doesn't move them), unless their position would put them inside the margin space.
DrawingAreaLayout() - Constructor for class uk.co.ist.mwt.DrawingAreaLayout
 
drawLine(Graphics, int, int, int, int) - Method in class uk.co.ist.mwt.Separator
Draws the separator's line in a particular Graphics object
drawShadow(Component, int, int, int, boolean, boolean, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
Draws a trapezium, with top right at the point passed in, with a corner cut out of the length and depth of the shadow thickness; eg.
drawShadow(Component, int, int, int, boolean, boolean, boolean) - Method in class uk.co.ist.mwt.ShadowDrawer
Draws a trapezium, with top right at the point passed in, with a corner cut out of the length and depth of the shadow thickness; eg.
drawShadow(Graphics, Component, int, int, int, boolean, boolean, boolean) - Method in class uk.co.ist.mwt.ShadowedComponent
Draws a trapezium, with top right at the point passed in, with a corner cut out of the length and depth of the shadow thickness; eg.
drawShadow(Graphics, Component, int, int, int, boolean, boolean, boolean) - Method in class uk.co.ist.mwt.ShadowDrawer
Draws a trapezium, with top right at the point passed in, with a corner cut out of the length and depth of the shadow thickness; eg.
drawThumbRect(Graphics) - Method in class uk.co.ist.mwt.Scale
Draw the thumb rectangle, assuming the value is valid
drawValueDisplay(Graphics) - Method in class uk.co.ist.mwt.Scale
Draw the value display, if necessary, assuming the rectangle set up for it is OK

F

findFrameTopPos(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Utility function to find the correct y co-ordinate for the top of a frame
findFrameTopPos(Dimension) - Method in class uk.co.ist.mwt.FrameLayoutManager
Finds out the position at which the top of the frame should go
FIRST_EVENT - Static variable in class uk.co.ist.mwt.MessagePanel
The first event ID used by this component class
formBottom - Variable in class uk.co.ist.mwt.FormLayoutManager
The FormLayoutGraphNode representing the bottom of the form
FormConstants - interface uk.co.ist.mwt.FormConstants.
An interface containing constants shared by both the FormLayoutManager and the FormLayoutConstraints.
FormLayoutConstraints - class uk.co.ist.mwt.FormLayoutConstraints.
FormLayoutConstraints objects are used to set the constraints on the resize behaviour of components laid out by a FormLayoutManager.
FormLayoutConstraints() - Constructor for class uk.co.ist.mwt.FormLayoutConstraints
 
FormLayoutManager - class uk.co.ist.mwt.FormLayoutManager.
FormLayoutManagers are used to mimic the Motif XmForm widget.
FormLayoutManager() - Constructor for class uk.co.ist.mwt.FormLayoutManager
Constructor - sets up appropriate defaults
formLeft - Variable in class uk.co.ist.mwt.FormLayoutManager
The FormLayoutGraphNode representing the left of the form
formRight - Variable in class uk.co.ist.mwt.FormLayoutManager
The FormLayoutGraphNode representing the right of the form
formTop - Variable in class uk.co.ist.mwt.FormLayoutManager
The FormLayoutGraphNode representing the top of the form
FramedPanel - class uk.co.ist.mwt.FramedPanel.
A convenience class for using the FrameLayoutManager; creates itself with an appropriate manager, and has accessors for its various attributes.
FramedPanel() - Constructor for class uk.co.ist.mwt.FramedPanel
Constructor - simply sets an appropriate layout manager
FrameLayoutManager - class uk.co.ist.mwt.FrameLayoutManager.
A FrameLayoutManager mimics a Motif XmFrame widget; it is not related to the AWT Frame component.
FrameLayoutManager() - Constructor for class uk.co.ist.mwt.FrameLayoutManager
Constructor; just set some defaults

G

getAdjustLast() - Method in class uk.co.ist.mwt.RowColLayout
Get accessor for the 'adjust last' flag, which determines whether the last column (row if horizontal) is resized in width (height) to take advantage of any extra space remaining when the other columns (rows) have been laid out
getApplyLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the label on the apply button
getArmedImage() - Method in class uk.co.ist.mwt.ImageButton
Method to get the image displayed in the button when it is enabled and armed
getArrowDirection() - Method in class uk.co.ist.mwt.ArrowButton
Accessor to get the direction of the arrow
getBottomShadowColor() - Method in class uk.co.ist.mwt.ShadowedComponent
Gets the color for 'bottom shadows' - those which suggest an area in shadow
getBottomShadowColor(Component) - Method in class uk.co.ist.mwt.ShadowDrawer
Gets the color for 'bottom shadows' - those which suggest an area in shadow
getCancelLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the label on the cancel button
getChildPlacement() - Method in class uk.co.ist.mwt.ClipLayout
Gets the placement of the child for when the size of the child is smaller than the parent container.
getChildSize(Component[], boolean) - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
Method to find out what size every child in this layout should be (with the exception of the last row/column if adjustLast is set)
getComponentAt(int, int) - Method in class uk.co.ist.mwt.ScrolledPanel
Locate a component; as we're hiding the existence of the internal clipWindow, we must return one of its children if the click is inside it.
getComponentAt(int, int) - Method in class uk.co.ist.mwt.ScalePanel
Locate a component; as we're hiding the existence of the internal scaleChildPanel, we must return one of its children if the click is inside it.
getComponents(Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Gets the list of components for a given parent container, ignoring components which were added by this layout - eg.
getDecimalPoints() - Method in class uk.co.ist.mwt.Scale
Gets the number of digits to the right of the decimal point if we've decided to show the value
getDecimalPoints() - Method in class uk.co.ist.mwt.ScalePanel
Gets the number of digits to the right of the decimal point if we've decided to show the value
getDialogType() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the type of the dialog; see the constants above for allowable values
getDisabledImage() - Method in class uk.co.ist.mwt.ImageArea
Method to get the image displayed in the area when it has been disabled
getDisabledImage() - Method in class uk.co.ist.mwt.ImageButton
Method to get the image displayed in the button when it is disabled
getFractionBase() - Method in class uk.co.ist.mwt.FormLayoutManager
Accessor for the fraction base (the denominator in the fraction for which position values are the numerator)
getHelpLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the label on the help button
getHSB() - Method in class uk.co.ist.mwt.ClipLayout
Gets the horizontal scroll bar for this clipping layout.
getIcon() - Method in class uk.co.ist.mwt.IconMessagePanel
Gets the icon component for this Panel
getIcon() - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Gets the component being used as an icon
getImage() - Method in class uk.co.ist.mwt.ImageArea
Method to get the image displayed in the area
getImage() - Method in class uk.co.ist.mwt.ImageButton
Method to get the image displayed in the button when it is enabled and unarmed
getListLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the string in the label above the list
getMargin() - Method in class uk.co.ist.mwt.Separator
Gets the space left above and below the separator's line(s) (to the sides if vertical)
getMarginHeight() - Method in class uk.co.ist.mwt.MarginLayoutManager
Get accessor for the margin height attribute
getMarginHeight() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the margin height on the Frame
getMarginWidth() - Method in class uk.co.ist.mwt.MarginLayoutManager
Get accessor for the margin width attribute
getMarginWidth() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the margin width on the Frame
getMaxHistoryItems() - Method in class uk.co.ist.mwt.CommandPanel
Gets the maximum number of items allowable in the history list
getMaximum() - Method in class uk.co.ist.mwt.Scale
Gets the maximum value for the scale
getMaximum() - Method in class uk.co.ist.mwt.ScalePanel
Gets the maximum value for the scale
getMinimizeButtons() - Method in class uk.co.ist.mwt.DlogTemplateLayout
Get accessor for the /minimizeButtons/ flag
getMinimizeButtons() - Method in class uk.co.ist.mwt.SelectionPanel
Is the minimizeButtons property set?
getMinimum() - Method in class uk.co.ist.mwt.Scale
Gets the minimum value for the scale
getMinimum() - Method in class uk.co.ist.mwt.ScalePanel
Gets the minimum value for the scale
getMinimumSize() - Method in class uk.co.ist.mwt.Scale
Finds out the smallest possible size for the scale
getMinimumSize() - Method in class uk.co.ist.mwt.Separator
Finds the smallest size the separator can be
getMinimumSize() - Method in class uk.co.ist.mwt.ImageArea
Gets the minimum size of the ImageArea.
getMinimumSize() - Method in class uk.co.ist.mwt.ImageButton
Gets the minimum size of the ImageButton.
getMinimumSize() - Method in class uk.co.ist.mwt.ArrowButton
Calculates the minimum size of the arrow button
getMultiple() - Method in class uk.co.ist.mwt.Scale
What is the multiple's value? (The multiple is the amount (in terms of the maximum and minimum values) that the scale will move its thumb when a non-thumb place in the scale is clicked.) Because the multiple, if it has never been set, is dynamically calculated, all access to it should be through this method - even from inside this class.
getMultiple() - Method in class uk.co.ist.mwt.ScalePanel
What is the multiple's value? (The multiple is the amount (in terms of the maximum and minimum values) that the scale will move its thumb when a non-thumb place in the scale is clicked.) Because the multiple, if it has never been set, is dynamically calculated, all access to it should be through this method - even from inside this class.
getNewSliderRect() - Method in class uk.co.ist.mwt.Scale
Calculates the rectangle for the 'trough'
getNewThumbRect() - Method in class uk.co.ist.mwt.Scale
Calculate the rectangle for the thumb, assuming the sliderRect is correct
getNewValueRect() - Method in class uk.co.ist.mwt.Scale
Calculate the rectangle for the value display, assuming the sliderRect and the thumbRect are correct
getNumColumns() - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
Get accessor for the number of columns in this layout (the number of rows if it's being laid out horizontally
getOKLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the label on the OK button
getPaneMaximum() - Method in class uk.co.ist.mwt.PanedWindowConstraints
Gets the maximum size of the component whose constraints this object is.
getPaneMinimum() - Method in class uk.co.ist.mwt.PanedWindowConstraints
Gets the minimum size of the component whose constraints this object is.
getPositionIndex() - Method in class uk.co.ist.mwt.PanedWindowConstraints
Gets the index of the component whose constraints this object is in the paned window's list of children.
getPreferredSize() - Method in class uk.co.ist.mwt.Scale
Finds out the size the scale would like to be
getPreferredSize() - Method in class uk.co.ist.mwt.Separator
Finds the size the separator wants to be
getPreferredSize() - Method in class uk.co.ist.mwt.ImageArea
Gets the preferred size of the ImageArea.
getPreferredSize() - Method in class uk.co.ist.mwt.ImageButton
Gets the preferred size of the ImageButton.
getPreferredSize() - Method in class uk.co.ist.mwt.ArrowButton
Calculates the preferred size of the arrow button
getPromptString() - Method in class uk.co.ist.mwt.CommandPanel
Gets the prompt string
getResizingComponent() - Method in class uk.co.ist.mwt.SelectionBoxLayout
Accessor to get the component which gets the extra space on resize vertically
getScrollbarPlacement() - Method in class uk.co.ist.mwt.ScrollablePanel
Getter for scrollbar placement
getScrollHorz() - Method in class uk.co.ist.mwt.ScrollablePanel
Gets the horizontal scroll bar
getScrollVert() - Method in class uk.co.ist.mwt.ScrollablePanel
Gets the vertical scroll bar
getSelectionFieldString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the string in the selection text field
getSelectionLabelString() - Method in class uk.co.ist.mwt.SelectionPanel
Gets the string in the label above the selection text field
getSeparatorsOn() - Method in class uk.co.ist.mwt.PanedWindowLayout
Finds out whether or not this layout puts separators between the components it is laying out.
getShadowThickness() - Method in class uk.co.ist.mwt.ShadowedComponent
Gets the thickness this component is using for shadows right now
getShadowThickness() - Method in class uk.co.ist.mwt.ShadowDrawer
Gets the thickness this drawer is using for shadows right now
getShadowType() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the type of shadowing the frame should use
getShadowType() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the type of shadowing the frame should use
getShowValue() - Method in class uk.co.ist.mwt.Scale
Tells you whether this scale is showing its value
getShowValue() - Method in class uk.co.ist.mwt.ScalePanel
Are we showing the scale's value at the moment?
getTitle() - Method in class uk.co.ist.mwt.FrameLayoutManager
Gets the title component for the layout manager
getTitleHorizAlignment() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's horizontal alignment
getTitleHorizAlignment() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the title's horizontal alignment
getTitleHorizSpacing() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's horizontal spacing
getTitleHorizSpacing() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the title's horizontal spacing
getTitleVertAlignment() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's vertical alignment
getTitleVertAlignment() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the title's vertical alignment
getTopShadowColor() - Method in class uk.co.ist.mwt.ShadowedComponent
Gets the color for 'top shadows' - ie.
getTopShadowColor(Component) - Method in class uk.co.ist.mwt.ShadowDrawer
Gets the color for 'top shadows' - ie.
getType() - Method in class uk.co.ist.mwt.Separator
Gets the type of the separtor.
getValue() - Method in class uk.co.ist.mwt.Scale
Gets the value of the scale
getValue() - Method in class uk.co.ist.mwt.ScalePanel
Gets the value of the scale
getValueSize(boolean) - Method in class uk.co.ist.mwt.Scale
Finds out how much space we need to alot to the value
getVertical() - Method in class uk.co.ist.mwt.RowColLayout
Get accessor for the 'vertical' flag.
getVertical() - Method in class uk.co.ist.mwt.Scale
Accessor for the current orientation
getVSB() - Method in class uk.co.ist.mwt.ClipLayout
Gets the vertical scroll bar for this clipping layout.
getWorkArea(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Utility method to get the workarea; also ensures that the title component actually *is* a child of the given container and removes the title if it is not.
getWorkAreaPlacement() - Method in class uk.co.ist.mwt.SelBoxPanel
Gets the position for the work area
getXOffset() - Method in class uk.co.ist.mwt.ClipLayout
Gets the X offset
getYOffset() - Method in class uk.co.ist.mwt.ClipLayout
Gets the Y offset
guessPreferredSize(Vector) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to guess the preferred size of the form; when calculating the preferred size we use this for a first guess, then try to get something better through successive approximation.

H

handleSmallChildCase(Dimension, Dimension) - Method in class uk.co.ist.mwt.ClipLayout
Handle the layout when the child component is smaller than the parent container.
hasMoreElements() - Method in class uk.co.ist.mwt.Sorter
When enumerating the results of a sort, tells you if there are any more elements to be enumerated
HELP_EVENT - Static variable in class uk.co.ist.mwt.MessagePanel
The event ID for the event fired when the 'help' button is pressed.
hsbNeeded(Container, Dimension) - Method in class uk.co.ist.mwt.ClipLayout
Function to see if the horizontal scroll bar will be needed (eg.
hsbNeeded(Dimension) - Method in class uk.co.ist.mwt.ScrollablePanel
Function to determine whether the ScrollablePanel needs a horizontal scroll bar if it's compressed into the parent passed in
hsbNeeded(Dimension) - Method in class uk.co.ist.mwt.ScrolledPanel
Function to determine whether the ScrollablePanel needs a horizontal scroll bar if it's compressed into the parent passed in

I

IconDlogTemplateLayout - class uk.co.ist.mwt.IconDlogTemplateLayout.
The IconDlogTemplateLayout class is an AWT layout manager class which knows how to lay out its children in a manner mimicking the Motif Dialog Template as produced by setting the dialogType resource on a XmMessageBox to anything other than XmDIALOG_TEMPLATE or XmDIALOG_MESSAGE.
IconDlogTemplateLayout() - Constructor for class uk.co.ist.mwt.IconDlogTemplateLayout
 
IconMessagePanel - class uk.co.ist.mwt.IconMessagePanel.
The IconMessagePanel implements the forms of the XmMessageBox which have icons - ie.
IconMessagePanel() - Constructor for class uk.co.ist.mwt.IconMessagePanel
Constructs a new IconMessagePanel with default settings
ImageArea - class uk.co.ist.mwt.ImageArea.
The ImageArea is a space which knows how to display an image.
ImageArea() - Constructor for class uk.co.ist.mwt.ImageArea
 
ImageButton - class uk.co.ist.mwt.ImageButton.
ImageButtons are buttons which display an image inside their shadow box.
ImageButton() - Constructor for class uk.co.ist.mwt.ImageButton
Constructor; simply sets a sensible shadow thickness
imageUpdate(Image, int, int, int, int, int) - Method in class uk.co.ist.mwt.ImageArea
Routine to repaint the image when it changes; we ask the parent to relayout if our idea of its size has changed.
imageUpdate(Image, int, int, int, int, int) - Method in class uk.co.ist.mwt.ImageButton
Routine to repaint the image when it changes; we ask the parent to relayout if our idea of its size has changed.
initialiseGraph(Component[], Dimension) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to set up the graph of FormLayoutGraphNodes needed for laying out and calculating the preferred size of a container using this layout manager
isMaxTopRight() - Method in class uk.co.ist.mwt.Scale
Returns whether the top/right part of the scale is where its maximum value is
isMaxTopRight() - Method in class uk.co.ist.mwt.ScalePanel
Returns whether the top/right part of the scale is where its maximum value is
isNotWorkarea(Component) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Is the passed-in component a work area/button or something that is just there for the appearance of the dialog?
isNotWorkarea(Component) - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Finds out if a particular component is the layout's work area
isSeparatorVisible() - Method in class uk.co.ist.mwt.DlogTemplateLayout
 
isVertical() - Method in class uk.co.ist.mwt.ScalePanel
Gets the Scale's orientation
isVertical() - Method in class uk.co.ist.mwt.Separator
Gets whether the separator is vertical or not
isVertical() - Method in class uk.co.ist.mwt.ScaleChildLayout
Gets the orientation of this layout

K

kAnySize - Static variable in class uk.co.ist.mwt.PanedWindowConstraints
Constant to specify that a child's current size is undefined, or that its minimum/maximum size is undefined.
kArrowDown - Static variable in class uk.co.ist.mwt.ArrowButton
A constant value for specifying that the arrow in the button points down
kArrowLeft - Static variable in class uk.co.ist.mwt.ArrowButton
A constant value for specifying that the arrow in the button points left
kArrowRight - Static variable in class uk.co.ist.mwt.ArrowButton
A constant value for specifying that the arrow in the button points right
kArrowUp - Static variable in class uk.co.ist.mwt.ArrowButton
A constant value for specifying that the arrow in the button points up
kAttachComponent - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component has an attachment to the nearest side of another component on a particular side.
kAttachForm - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component has an attachment directly to the nearest side of the parent component on a particular side
kAttachNone - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component has no attachment on a particular side
kAttachOppositeComponent - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component has an attachment to the furthest side of another component on a particular side.
kAttachOppositeForm - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component has an attachment directly to the furthest side of the parent component on a particular side
kAttachPosition - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component is attached a particular fraction of the distance across the parent component on a particular side
kAttachSelf - Static variable in interface uk.co.ist.mwt.FormConstants
Constant to specify that a component is attached a particular fraction of the distance across the parent component on a particular side, calculated slightly differently to the kAttachPosition attachment.
kDialogFileSelection - Static variable in class uk.co.ist.mwt.SelectionPanel
Another type for a selection panel with everything - not a real file selection box (which is handled very differently by AWT).
kDialogPrompt - Static variable in class uk.co.ist.mwt.SelectionPanel
A type for a selection panel with no list, list label, or apply button
kDialogSelection - Static variable in class uk.co.ist.mwt.SelectionPanel
A type for a selection panel with everything
kDialogWorkArea - Static variable in class uk.co.ist.mwt.SelectionPanel
A type for a selection panel with no apply button
kDoubleDashedLine - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be two simple dashed lines.
kDoubleLine - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be two simple lines.
kEast - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setWorkAreaPlacement to state that the work area should be placed in the clip window's east-centre if it is smaller than the clip window.
kErrorIcon - Static variable in class uk.co.ist.mwt.IconMessagePanel
A standard icon component for error dialogs
kFill - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setWorkAreaPlacement to state that the work area should be resized to fill the clip window if it is smaller than the clip window.
kInfoIcon - Static variable in class uk.co.ist.mwt.IconMessagePanel
A standard icon component for information dialogs
kLastPosition - Static variable in class uk.co.ist.mwt.PanedWindowConstraints
Constant to allow users to specify 'last in the child list' when specifying a position in this list for a child
kNoLine - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should have no visible appearance - that it should be blank.
kNorth - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setWorkAreaPlacement to state that the work area should be placed in the clip window's north-centre if it is smaller than the clip window.
kNorthEast - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setScrollbarPlacement to state that the scrollbars should meet in the ScrolledPanel's North-East corner
kNorthWest - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setScrollbarPlacement to state that the scrollbars should meet in the ScrolledPanel's Noth-West corner
kQuestionIcon - Static variable in class uk.co.ist.mwt.IconMessagePanel
A standard icon component for question dialogs
kShadowEtchedIn - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the frame should appear to have an etched line surrounding it
kShadowEtchedIn - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be an etched in line.
kShadowEtchedInDash - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a dashed etched in line.
kShadowEtchedOut - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the frame should have a raised line surrounding it.
kShadowEtchedOut - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be an etched out line.
kShadowEtchedOutDash - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a dashed etched out line.
kShadowIn - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the frame should appear sunken into the surrounds
kShadowOut - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the frame should appear as if it is a raised area in the surrounds
kSingleDashedLine - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a simple dashed line.
kSingleLine - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a simple line.
kSouth - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setWorkAreaPlacement to state that the work area should be placed in the clip window's south-centre if it is smaller than the clip window.
kSouthEast - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setScrollbarPlacement to state that the scrollbars should meet in the ScrolledPanel's South-East corner
kSouthWest - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setScrollbarPlacement to state that the scrollbars should meet in the ScrolledPanel's South-West corner
kTitleBaseline - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be placed so that top shadow line of the frame comes up to the baseline of the text in the title (not implemented)
kTitleBottomAlign - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be placed so that top shadow line of the frame comes up to the bottom of the component
kTitleCenter - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be in the center of the frame or that it should be placed so that the top shadow line of the frame comes halfway up
kTitleLeft - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be on the left of the frame
kTitleRight - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be on the right of the frame
kTitleTopAlign - Static variable in class uk.co.ist.mwt.FrameLayoutManager
Constant to specify that the title Component should be placed so that top shadow line of the frame comes up to the top of the title component
kUndefined - Static variable in class uk.co.ist.mwt.Scale
A constant to say that a resource setting is undefined.
kUnknown - Static variable in interface uk.co.ist.mwt.FormConstants
A value for the x and y co-ordinates and dimensions of a child component which specifies that the value is not yet known.
kWarningIcon - Static variable in class uk.co.ist.mwt.IconMessagePanel
A standard icon component for warning dialogs
kWest - Static variable in interface uk.co.ist.mwt.ScrollConstants
Value for setWorkAreaPlacement to state that the work area should be placed in the clip window's west-centre if it is smaller than the clip window.
kWorkAreaAboveSelection - Static variable in class uk.co.ist.mwt.SelBoxPanel
Constant for use in setWorkAreaPlacement() to make the work area component go above the label marking the selection area.
kWorkAreaAtTop - Static variable in class uk.co.ist.mwt.SelBoxPanel
Constant for use in setWorkAreaPlacement() to make the work area component go at the top of the panel
kWorkAreaBelowSelection - Static variable in class uk.co.ist.mwt.SelBoxPanel
Constant for use in setWorkAreaPlacement() to make the work area component go below the selection area.
kWorkingIcon - Static variable in class uk.co.ist.mwt.IconMessagePanel
A standard icon component for working dialogs

L

LAST_EVENT - Static variable in class uk.co.ist.mwt.MessagePanel
The last event ID used by this component class
layoutContainer(Container) - Method in class uk.co.ist.mwt.MarginLayoutManager
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.FormLayoutManager
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.ScrollablePanel
Lay out the container in the specified panel.
layoutContainer(Container) - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.DrawingAreaLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.ClipLayout
Lays out the container .
layoutContainer(Container) - Method in class uk.co.ist.mwt.ScaleChildLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.TightPackedRCLayout
Lays out the container.
layoutSize(boolean, Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Calculates how much space the layed-out components will take up.
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.ScrollablePanel
Calculate the dimensions, minimum or preferred, for the specified panel given the components in the specified parent container.
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.RowColLayout
Method to find out the size of a parent container with this layout
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
Method to find out the size of a parent container with this layout
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.FrameLayoutManager
Utility method to find out the size - preferred or minimum - of the parent managed by this layout
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.ScaleChildLayout
Find out the size - minimum if the flag is set, preferred otherwise - of the /parent/ with this layout attached.
layoutSize(Container, boolean) - Method in class uk.co.ist.mwt.TightPackedRCLayout
Method to find out the size of a parent container with this layout
leftAttachment - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The type of attachment on the left of the component
leftComponent - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment type is kAttachComponent or kAttachOppositeComponent then this specifies the component to whose position this component's is relative for the left attachment.
leftOffset - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The offset between the attached-to position and the left side of the component
leftPosition - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment is kAttachPosition, the numerator of the fraction of the parent component's width to which the child's left side is attached.

M

marginHeight - Variable in class uk.co.ist.mwt.MarginLayoutManager
The minimum spacing in pixels between the top of the parent Container and the top of the child component nearest the top when the Container is its preferred size
MarginLayoutManager - class uk.co.ist.mwt.MarginLayoutManager.
Most of the Motif emulation layout managers have various properties in common; these are inherited from MarginLayoutManager
MarginLayoutManager() - Constructor for class uk.co.ist.mwt.MarginLayoutManager
 
marginWidth - Variable in class uk.co.ist.mwt.MarginLayoutManager
The minimum spacing in pixels between the left of the parent Container and the rightmost side of the rightmost child component when the Container is its preferred size
MessagePanel - class uk.co.ist.mwt.MessagePanel.
The MessagePanel implements a Panel which behaves like an XmMessageBox with the XmNdialogType resource set to XmDIALOG_MESSAGE.
MessagePanel() - Constructor for class uk.co.ist.mwt.MessagePanel
Constructor - creates appropriate subcomponents
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.MarginLayoutManager
Method to find the minimum size of the parent container with this layout
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Finds out the minimum size this layout needs in the given parent
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to find the minimum size of the parent container with this layout
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.ScrollablePanel
Calculate the minimum size dimensions for the specified panel given the components in the specified parent container.
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.RowColLayout
Method to find the minimum size of the parent container with this layout.
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Method to find the minimum size of the parent container with this layout
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.DrawingAreaLayout
Find the minimum size for a paretn container with this layout.
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Method to find the minimum size of the parent container with this layout
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Calculates the minimum size this layout would need to lay out all of the children of the container
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.ClipLayout
Calculates the minimum dimensions for the specified panel given the components in the specified parent container.
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.ScaleChildLayout
Method to find the minimum size of the parent container with this layout
myLayout - Variable in class uk.co.ist.mwt.SelBoxPanel
The SelectionBoxLayout which gives this component its resize behaviour

N

nextElement() - Method in class uk.co.ist.mwt.Sorter
When enumerating the results of a sort, returns the next element
nextElt - Variable in class uk.co.ist.mwt.Sorter
The index of the next element to return when enumerating
numElements() - Method in class uk.co.ist.mwt.Sorter
Returns the number of elements in the array we're dealing with

O

OK_EVENT - Static variable in class uk.co.ist.mwt.MessagePanel
The event ID for the event fired when the 'OK' button is pressed.
onMouseDown(int, int) - Method in class uk.co.ist.mwt.Scale
Event handler to start tracking mouse movements on mousedown; decides whether the button press is the start of a drag, or part of a paging action (ie.
onMouseDown(MouseEvent) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
onMouseDragged(int, int) - Method in class uk.co.ist.mwt.Scale
Handles drags by updating the current value
onMouseEnter(MouseEvent) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
onMouseExit(MouseEvent) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
onMouseUp(int, int) - Method in class uk.co.ist.mwt.Scale
Event handler to work out what to do when the user releases the mouse button; if we were dragging, then set the value to the appropriate value.
onMouseUp(MouseEvent) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.

P

paintComponent(Graphics) - Method in class uk.co.ist.mwt.BoxedButton
The method to paint the shadows which make this component stand out from the background
paintComponent(Graphics) - Method in class uk.co.ist.mwt.Scale
Draws the scale
paintComponent(Graphics) - Method in class uk.co.ist.mwt.Separator
Calculates the area where the separator should be drawn, and calls drawLine to do the work
paintComponent(Graphics) - Method in class uk.co.ist.mwt.ImageArea
Method to paint the area
paintComponent(Graphics) - Method in class uk.co.ist.mwt.FramedPanel
Overridden paint function which tells the layout manager to draw its frame
paintComponent(Graphics) - Method in class uk.co.ist.mwt.ImageButton
Method to paint the button - its shadow box and its image.
paintComponent(Graphics) - Method in class uk.co.ist.mwt.ArrowButton
Paints the arrow which makes up the component
PanedWindowConstraints - class uk.co.ist.mwt.PanedWindowConstraints.
The constraints which can be put on a child component within a PanedWindowLayout.
PanedWindowConstraints() - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with sensible default values
PanedWindowConstraints(int) - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with a particular position in the list of the paned window's children
PanedWindowConstraints(int, int) - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with a particular minimum and maximum size
PanedWindowConstraints(int, int, int) - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with a particular minimum and maximum size and a particular position in the list of the paned window's children
PanedWindowLayout - class uk.co.ist.mwt.PanedWindowLayout.
A PanedWindowLayout splits itself vertically, with each of its children taking up the whole width of the parent container, and a portion of its height.
PanedWindowLayout() - Constructor for class uk.co.ist.mwt.PanedWindowLayout
 
paneMaximum - Variable in class uk.co.ist.mwt.PanedWindowConstraints
The maximum size to which this child may be sized; if less than the paneMaximum, results are undefined.
paneMinimum - Variable in class uk.co.ist.mwt.PanedWindowConstraints
The minimum size to which this child may be sized; if greater than the paneMaximum, results are undefined.
placeButtons(Vector, int, Dimension, Dimension, Insets) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Places the buttons in the correct place for this layout
placeGraphNodes(Vector) - Method in class uk.co.ist.mwt.FormLayoutManager
Set the graph nodes position settings so that they reflect the positions in which the components should go.
placeWorkArea(Component, int, int, int, int) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Places the work area (and its icon) in a specified place
placeWorkArea(Component, int, int, int, int) - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Places the work area (and its icon) in a specified place
positionComponents(Vector) - Method in class uk.co.ist.mwt.FormLayoutManager
Position the children of the container in the positions their graph nodes say they should be in.
positionIndex - Variable in class uk.co.ist.mwt.PanedWindowConstraints
The position of the child within the PanedWindowLayout - a child is moved to this position when its constraints are set, so if another child already occupies this position, it is 'shifted up' a position, as are all children in 'higher' positions.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.MarginLayoutManager
Method to find the preferred size of the parent container with this layout
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Finds out the preferred size this layout wants in the given parent
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to find the preferred size of the parent container with this layout.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.ScrollablePanel
Calculate the preferred size dimensions for the specified panel given the components in the specified parent container.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.RowColLayout
Method to find the preferred size of the parent container with this layout.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Method to find the preferred size of the parent container with this layout
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.DrawingAreaLayout
Work out how large the parent Container should be to hold everthing comfortably.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.FrameLayoutManager
Method to find the preferred size of the parent container with this layout
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Calculates the size this layout would like to lay out all of the children of the container
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.ClipLayout
Calculates the preferred dimensions for the specified panel given the components in the specified parent container.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.ScaleChildLayout
Method to find the preferred size of the parent container with this layout
processActionEvent(ActionEvent) - Method in class uk.co.ist.mwt.BoxedButton
Method to dispatch action events to this component's listeners
processActionEvent(ActionEvent) - Method in class uk.co.ist.mwt.MessagePanel
Sends events emitted by this components to its action listeners
processMouseEvent(MouseEvent) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
processMouseEvent(MouseEvent) - Method in class uk.co.ist.mwt.Scale
Event handler delegating mouse events to other handlers...
processMouseMotionEvent(MouseEvent) - Method in class uk.co.ist.mwt.Scale
Event handler delegating mouse events to other handlers...
purgeUnwantedHistory() - Method in class uk.co.ist.mwt.CommandPanel
If there are more items in the history list than we are allowed to have, remove all of the excess ones.

R

reallyAdd(Component) - Method in class uk.co.ist.mwt.SelBoxPanel
An overloaded version of reallyAdd for further convenience
reallyAdd(Component, int) - Method in class uk.co.ist.mwt.SelBoxPanel
The original add function, for use by resetWorkAreaPosition() and removeWorkArea().
remove(Component) - Method in class uk.co.ist.mwt.ScrolledPanel
Remove a component from the panel; overriden so that any children are removed from the clipWindow.
remove(Component) - Method in class uk.co.ist.mwt.ScalePanel
Remove a component from the panel; overriden so that any children are removed from the scaleChildPanel.
removeActionListener(ActionListener) - Method in class uk.co.ist.mwt.BoxedButton
Removes a listener for action events from this component.
removeActionListener(ActionListener) - Method in class uk.co.ist.mwt.MessagePanel
Removes one of the action listeners which is listening to the semantic events emitted by this component
removeAll() - Method in class uk.co.ist.mwt.ScrolledPanel
Remove all components from the panel; actually removes those from the clipWindow.
removeAll() - Method in class uk.co.ist.mwt.ScalePanel
Remove all components from the panel; actually removes those from the scaleChildPanel.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.MarginLayoutManager
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.PanedWindowLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.FormLayoutManager
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.ScrollablePanel
Remove the specified component from the layout.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.RowColLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.DrawingAreaLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.FrameLayoutManager
Removes a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.ClipLayout
Removes the specified component from the layout.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.ScaleChildLayout
Remove a component from the layout manager's records.
removeWorkArea() - Method in class uk.co.ist.mwt.SelBoxPanel
Remove the work area from the layout
removeWorkArea() - Method in class uk.co.ist.mwt.CommandPanel
Method to remove the work area, and all traces of it.
removeWorkArea() - Method in class uk.co.ist.mwt.SelectionPanel
Removes the work area from the layout
resetEnum() - Method in class uk.co.ist.mwt.Sorter
When enumerating, reset so that the enumeration can begin from the start
resetValue(int) - Method in class uk.co.ist.mwt.Scale
Updates the value, using a particular pixel position in the trough (a y value if vertical, an x value if horizontal)
resetWorkAreaPosition() - Method in class uk.co.ist.mwt.SelBoxPanel
For overriding - move the current work area (if there is one) to the correct position in the list of children for the current workAreaPlacement()
resetWorkAreaPosition() - Method in class uk.co.ist.mwt.CommandPanel
Method to put the work area in the correct postion in the child list so that it appears in the correct place.
resetWorkAreaPosition() - Method in class uk.co.ist.mwt.SelectionPanel
Moves the current work area (if there is one) to the correct position in the list of children for the current workAreaPlacement()
resizable - Variable in class uk.co.ist.mwt.FormLayoutConstraints
Is this component resizeable? This is currently unused.
rightAttachment - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The type of attachment on the right of the component
rightComponent - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment type is kAttachComponent or kAttachOppositeComponent then this specifies the component to whose position this component's is relative for the right attachment.
rightOffset - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The offset between the attached-to position and the right side of the component
rightPosition - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment is kAttachPosition, the numerator of the fraction of the parent component's width to which the child's right side is attached.
RowColLayout - class uk.co.ist.mwt.RowColLayout.
This layout manager is the base class for both types of RowColumn emulation; the tightly-packed one, TightPackedRCLayout, and the column-packed one, ColumnPackedRCLayout.
RowColLayout() - Constructor for class uk.co.ist.mwt.RowColLayout
 

S

Scale - class uk.co.ist.mwt.Scale.
A Scale mimics the Scale capabilities of a Motif XmScale; it does not implement the layout part.
Scale() - Constructor for class uk.co.ist.mwt.Scale
Creates a scale with a normal shadow thickness
ScaleChildLayout - class uk.co.ist.mwt.ScaleChildLayout.
As we don't let scale widgets have children, to get the normal Motif behaviour, you should put the scale in the East or South section of a BorderLayout, and puts its children in a Container in the Center.
ScaleChildLayout() - Constructor for class uk.co.ist.mwt.ScaleChildLayout
 
ScalePanel - class uk.co.ist.mwt.ScalePanel.
The ScalePanel implements the behaviour of a Motif XmScale widget; it is a Panel subclass and can thus take children.
ScalePanel() - Constructor for class uk.co.ist.mwt.ScalePanel
Create a new ScalePanel with default settings (vertical orientation, and default values for the Scale child).
ScrollablePanel - class uk.co.ist.mwt.ScrollablePanel.
The ScrollablePanel provides a base mechanism for scrolling components.
ScrollablePanel() - Constructor for class uk.co.ist.mwt.ScrollablePanel
Simple constructor, setting the panel's layout to itself...
ScrollConstants - interface uk.co.ist.mwt.ScrollConstants.
The ScrollConstants class exists simply to hold various constants used by different classes involved in implementing the scrolling components.
ScrolledPanel - class uk.co.ist.mwt.ScrolledPanel.
The ScrolledPanel provides a mechanism for scrolling components.
ScrolledPanel() - Constructor for class uk.co.ist.mwt.ScrolledPanel
Create a ScrolledPanel with everything set to the default
scrollHorz - Variable in class uk.co.ist.mwt.ScrollablePanel
The horizontal scroll bar for this panel
scrollLeft(int) - Method in class uk.co.ist.mwt.ClipLayout
Tell the clipping region to scroll (pan) left by a certain increment.
scrollUp(int) - Method in class uk.co.ist.mwt.ClipLayout
Tell the clipping region to scroll (pan) up by a certain increment.
scrollVert - Variable in class uk.co.ist.mwt.ScrollablePanel
The vertical scroll bar for this panel
SelBoxPanel - class uk.co.ist.mwt.SelBoxPanel.
A SelBoxPanel is the base class for the CommandPanel and the SelectionPanel, encapsulating all of their shared functionality
SelBoxPanel() - Constructor for class uk.co.ist.mwt.SelBoxPanel
 
SelectionBoxLayout - class uk.co.ist.mwt.SelectionBoxLayout.
The XmSelectionBox and derived widgets have an unusual kind of layout behaviour; all components resize to fill the full width of the container, and one designated component (the list box, in most cases) takes up any extra vertical space.
SelectionBoxLayout() - Constructor for class uk.co.ist.mwt.SelectionBoxLayout
 
SelectionPanel - class uk.co.ist.mwt.SelectionPanel.
A SelectionPanel mimics the Motif XmSelectionBox widget; the setup where XmNdialogType is set to XmDIALOG_COMMAND is not handled; to get this sort of component, create a CommandPanel.
SelectionPanel() - Constructor for class uk.co.ist.mwt.SelectionPanel
Constructor - create standard children, etc
Separator - class uk.co.ist.mwt.Separator.
The Separator is a horizontal or vertical line for separating objects in a display.
Separator() - Constructor for class uk.co.ist.mwt.Separator
Creates an etched-in horizontal separator with no margins
Separator(boolean) - Constructor for class uk.co.ist.mwt.Separator
Creates an etched in separator with no margins.
Separator(int) - Constructor for class uk.co.ist.mwt.Separator
Creates an etched-in horizontal separator.
Separator(int, boolean, int) - Constructor for class uk.co.ist.mwt.Separator
Creates a separator
setAdjustLast(boolean) - Method in class uk.co.ist.mwt.RowColLayout
Set accessor for the 'adjust last' flag, which determines whether the last column (row if horizontal) is resized in width (height) to take advantage of any extra space remaining when the other columns (rows) have been laid out
setAlwaysShowScrollbars(boolean) - Method in class uk.co.ist.mwt.ScrolledPanel
Set whether we should always show the scroll bars for this ScrolledPanel, even if they are not necessary
setApplyLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the label on the apply button
setArmedImage(Image) - Method in class uk.co.ist.mwt.ImageButton
Method to specify the image to display in the button when it is enabled and armed
setArrowDirection(int) - Method in class uk.co.ist.mwt.ArrowButton
Accessor to set the direction of the arrow; sets it to up if an unrecognised value is passed in
setBottomShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the color for 'bottom shadows' - those which suggest an area in shadow
setBottomShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the color for 'bottom shadows' - those which suggest an area in shadow
setBounds(int, int, int, int) - Method in class uk.co.ist.mwt.Scale
Changes the size/position of the scale
setCancelLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the label on the cancel button
setChildPlacement(int) - Method in class uk.co.ist.mwt.ClipLayout
Sets the placement of the child for when the size of the child is smaller than the parent container.
setCommand() - Method in class uk.co.ist.mwt.CommandPanel
Gets the text in the text field
setCommand(String) - Method in class uk.co.ist.mwt.CommandPanel
Sets the text in the text field
setDecimalPoints(int) - Method in class uk.co.ist.mwt.Scale
Sets the number of digits to the right of the decimal point if we've decided to show the value
setDecimalPoints(int) - Method in class uk.co.ist.mwt.ScalePanel
Sets the number of digits to the right of the decimal point if we've decided to show the value
setDialogType(int) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the type of the dialog; see the constants above for allowable values
setDisabledImage(Image) - Method in class uk.co.ist.mwt.ImageArea
Method to specify the image to display in the area when it has been disabled
setDisabledImage(Image) - Method in class uk.co.ist.mwt.ImageButton
Method to specify the image to display in the button when it is disabled
setFormNodes(Dimension) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to set up the graph nodes which represent the sides of the form
setFractionBase(int) - Method in class uk.co.ist.mwt.FormLayoutManager
Method to set the fraction base (the denominator in the fraction for which position values are the numerator)
setHelpLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the label on the help button
setHSB(Scrollbar) - Method in class uk.co.ist.mwt.ClipLayout
Sets the horizontal scroll bar for this clipping layout.
setIcon(Component) - Method in class uk.co.ist.mwt.IconMessagePanel
Sets the icon component for this Panel
setIcon(Component) - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Sets the component to use as an icon
setImage(Image) - Method in class uk.co.ist.mwt.ImageArea
Method to specify the image to display in the area
setImage(Image) - Method in class uk.co.ist.mwt.ImageButton
Method to specify the image to display in the button when it is enabled and unarmed
setListLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the string in the label above the list
setMargin(int) - Method in class uk.co.ist.mwt.Separator
Sets the space to leave above and below the separator's line(s) (to the sides if vertical)
setMarginHeight(int) - Method in class uk.co.ist.mwt.MarginLayoutManager
Set accessor for the margin height attribute
setMarginHeight(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the margin height on the Frame
setMarginWidth(int) - Method in class uk.co.ist.mwt.MarginLayoutManager
Set accessor for the margin width attribute
setMarginWidth(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the margin width on the Frame
setMaxHistoryItems(int) - Method in class uk.co.ist.mwt.CommandPanel
Sets the maximum number of items allowable in the history list
setMaximum(int) - Method in class uk.co.ist.mwt.Scale
Sets the maximum value for the scale
setMaximum(int) - Method in class uk.co.ist.mwt.ScalePanel
Sets the maximum value for the scale
setMaxTopRight(boolean) - Method in class uk.co.ist.mwt.Scale
Sets the scale up so that the minimum value is on the right/at the bottom (as appropriate for the orientation).
setMaxTopRight(boolean) - Method in class uk.co.ist.mwt.ScalePanel
Sets the scale up so that the minimum value is on the right/at the top (as appropriate for the orientation).
setMinimizeButtons(boolean) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Accessor to set the layout so that it makes all buttons their preferred sizes, rather than setting them all to the size of the largest.
setMinimizeButtons(boolean) - Method in class uk.co.ist.mwt.SelectionPanel
Sets whether the buttons in the button section of the panel should be set to the same size (false) or to whatever size best fits their text (true)
setMinimum(int) - Method in class uk.co.ist.mwt.Scale
Sets the minimum value for the scale
setMinimum(int) - Method in class uk.co.ist.mwt.ScalePanel
Sets the minimum value for the scale
setMultiple(int) - Method in class uk.co.ist.mwt.Scale
Sets the multiple's value.
setMultiple(int) - Method in class uk.co.ist.mwt.ScalePanel
Sets the multiple's value.
setNumColumns(int) - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
Set accessor for the number of columns in this layout (the number of rows if it's being laid out horizontally
setOKLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the label on the OK button
setPaneMaximum(int) - Method in class uk.co.ist.mwt.PanedWindowConstraints
Sets the maximum size of the component whose constraints this object is.
setPaneMinimum(int) - Method in class uk.co.ist.mwt.PanedWindowConstraints
Sets the minimum size of the component whose constraints this object is.
setPositionIndex(int) - Method in class uk.co.ist.mwt.PanedWindowConstraints
Sets the index of the component whose constraints this object is in the paned window's list of children.
setPromptString(String) - Method in class uk.co.ist.mwt.CommandPanel
Sets the prompt string
setResizingComponent(Component) - Method in class uk.co.ist.mwt.SelectionBoxLayout
Accessor to set the component which gets the extra space on resize vertically
setScrollbarPlacement(int) - Method in class uk.co.ist.mwt.ScrollablePanel
An accessor method to allow the specification of the point in the container where the scroll bars meet; if the value is invalid the change is ignored.
setScrollHorz(Scrollbar) - Method in class uk.co.ist.mwt.ScrollablePanel
Sets the horizontal scroll bar
setScrollVert(Scrollbar) - Method in class uk.co.ist.mwt.ScrollablePanel
Sets the vertical scroll bar
setSelectionFieldString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the string in the selection text field
setSelectionLabelString(String) - Method in class uk.co.ist.mwt.SelectionPanel
Sets the string in the label above the selection text field
setSeparatorsOn(boolean) - Method in class uk.co.ist.mwt.PanedWindowLayout
Sets whether or not this layout puts separators between the components it is laying out.
setSeparatorVisible(boolean) - Method in class uk.co.ist.mwt.DlogTemplateLayout
 
setShadowThickness(int) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the thickness this component is using for shadows right now
setShadowThickness(int) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the thickness this drawer is using for shadows right now
setShadowType(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the type of shadowing the frame should use
setShadowType(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the type of shadowing the frame should use
setShowValue(boolean) - Method in class uk.co.ist.mwt.Scale
Tell the scale to display its current value
setShowValue(boolean) - Method in class uk.co.ist.mwt.ScalePanel
Tell the scale to display its current value
setTitle(Component) - Method in class uk.co.ist.mwt.FrameLayoutManager
Sets the title component for the layout manager
setTitle(Component) - Method in class uk.co.ist.mwt.FramedPanel
Set the title component for the layout manager
setTitleHorizAlignment(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's horizontal alignment
setTitleHorizAlignment(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's horizontal alignment
setTitleHorizSpacing(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's horizontal spacing
setTitleHorizSpacing(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's horizontal spacing
setTitleVertAlignment(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's vertical alignment
setTitleVertAlignment(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's vertical alignment
setTopShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the color for 'top shadows' - ie.
setTopShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the color for 'top shadows' - ie.
setType(int) - Method in class uk.co.ist.mwt.Separator
Sets the type of the separtor.
setUpComponentsForType() - Method in class uk.co.ist.mwt.SelectionPanel
Hides and shows components as appropriate for the current dialog type
setupWorkArea(Container) - Method in class uk.co.ist.mwt.ScrollablePanel
Method to set up an internal reference to the work area of the Panel, using the children of the parent container passed in.
setValue(int) - Method in class uk.co.ist.mwt.Scale
Sets the current value of the scale, rounded up or down to the minimum or maximum if appropriate
setValue(int) - Method in class uk.co.ist.mwt.ScalePanel
Sets the current value of the scale, rounded up or down to the minimum or maximum if appropriate
setVertical(boolean) - Method in class uk.co.ist.mwt.RowColLayout
Set accessor for the 'vertical' flag.
setVertical(boolean) - Method in class uk.co.ist.mwt.Scale
Sets the current orientation to vertical (or horizontal, of course)
setVertical(boolean) - Method in class uk.co.ist.mwt.ScalePanel
Sets the Scale's orientation, and reorganise the children of this panel to reflect this.
setVertical(boolean) - Method in class uk.co.ist.mwt.Separator
Sets whether the separator is vertical or not
setVertical(boolean) - Method in class uk.co.ist.mwt.ScaleChildLayout
Sets the orientation of this layout
setVSB(Scrollbar) - Method in class uk.co.ist.mwt.ClipLayout
Sets the vertical scroll bar for this clipping layout.
setWorkAreaPlacement(int) - Method in class uk.co.ist.mwt.ScrolledPanel
An accessor method to allow the specification of the point in the clip window where the work area is placed if it is smaller than the clip window; if the value is invalid the change is ignored.
setWorkAreaPlacement(int) - Method in class uk.co.ist.mwt.SelBoxPanel
Sets the position for the work area to one of the above position constants (or to kWorkAreaAboveSelection if the value is invalid)
setXOffset(int) - Method in class uk.co.ist.mwt.ClipLayout
Sets the X offset; newX must be in the range 0..100, where 0 means that the child's LHS is at the LHS of the clipping window, and 100 means that the child's RHS is at the RHS of the clipping window
setYOffset(int) - Method in class uk.co.ist.mwt.ClipLayout
Sets the Y offset; newY must be in the range 0..100, where 0 means that the child's top is at the top of the clipping window, and 100 means that the child's bottom is at the bottom of the clipping window
shadowDrawer - Variable in class uk.co.ist.mwt.ShadowedComponent
A ShadowDrawer object to whom all of the real work is delegated
ShadowDrawer - class uk.co.ist.mwt.ShadowDrawer.
A ShadowDrawer is a class which knows how to draw shadows; a component owns one and uses it for this purpose.
ShadowDrawer() - Constructor for class uk.co.ist.mwt.ShadowDrawer
Constructs a ShadowDrawer which draws shadows of the default thickness (zero)
ShadowDrawer(int) - Constructor for class uk.co.ist.mwt.ShadowDrawer
Constructs a ShadowDrawer which draws shadows of a particular thickness
ShadowedComponent - class uk.co.ist.mwt.ShadowedComponent.
A ShadowedComponent is a component which has shadows somewhere in its visual display
ShadowedComponent() - Constructor for class uk.co.ist.mwt.ShadowedComponent
 
sinkOnArm() - Method in class uk.co.ist.mwt.BoxedButton
A method to specify if this component should appear to sink into the background when it is armed.
sinkOnArm() - Method in class uk.co.ist.mwt.ArrowButton
A method to specify if this component should appear to sink into the background when it is armed.
sizeOfComponent(Component, boolean) - Method in class uk.co.ist.mwt.MarginLayoutManager
Calculates how large a component wants to be.
sizeOfComponent(Component, boolean) - Method in class uk.co.ist.mwt.ScrollablePanel
Calculate the dimensions, minimum or preferred, of a given component comp
sizeOfComponent(Component, boolean) - Method in class uk.co.ist.mwt.ScaleChildLayout
Calculates how large a component wants to be.
sliderMovedRedraw() - Method in class uk.co.ist.mwt.Scale
Do a repaint, assuming that the slider has moved
sorted - Variable in class uk.co.ist.mwt.Sorter
The array of things to sort
sortedChildren(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Sorts the children into the order of their position indices
Sorter - class uk.co.ist.mwt.Sorter.
A Sorter knows how to sort an array of objects which implement the Comparable interface; it should be constructed with the list, and then the elements should be read out using the normal Enumeration interface.
Sorter(Comparable[]) - Constructor for class uk.co.ist.mwt.Sorter
Initialises the class; copies the array into a private sorted version of itself.
sortMyArray() - Method in class uk.co.ist.mwt.Sorter
Sorts the array contained in this object.

T

TightPackedRCLayout - class uk.co.ist.mwt.TightPackedRCLayout.
This layout manager (when attached to a Container) mimics the behaviour of a Motif XmRowColumn with XmNpacking set to XmPACK_TIGHT.
TightPackedRCLayout() - Constructor for class uk.co.ist.mwt.TightPackedRCLayout
 
topAttachment - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The type of attachment on the top of the component
topComponent - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment type is kAttachComponent or kAttachOppositeComponent then this specifies the component to whose position this component's is relative for the top attachment.
topOffset - Variable in class uk.co.ist.mwt.FormLayoutConstraints
The offset between the attached-to position and the top side of the component
topPosition - Variable in class uk.co.ist.mwt.FormLayoutConstraints
If the attachment is kAttachPosition, the numerator of the fraction of the parent component's height to which the child's top side is attached.
toString() - Method in class uk.co.ist.mwt.FormLayoutConstraints
Converts the attachment into a human-readable form

U

uk.co.ist.mwt - package uk.co.ist.mwt
 
updateChild(Container) - Method in class uk.co.ist.mwt.ClipLayout
Update the current work area to match the children belonging to the clip window parent passed in
updateUnsized(Component[]) - Method in class uk.co.ist.mwt.DrawingAreaLayout
A method to add a component to the list of components which did not have an explicit size set when they were added; called from layoutContainer() and preferred/minimumLayoutSize().

V

valueStr() - Method in class uk.co.ist.mwt.Scale
Method to get the string representation of the value of the scale
vertical - Variable in class uk.co.ist.mwt.RowColLayout
Is this layout meant to be vertical? Or horizontal?
vsbNeeded(Container, Dimension) - Method in class uk.co.ist.mwt.ClipLayout
Function to see if the vertical scroll bar will be needed (eg.
vsbNeeded(Dimension) - Method in class uk.co.ist.mwt.ScrollablePanel
Function to determine whether the ScrollablePanel needs a vertical scroll bar if it's compressed into the parent passed in
vsbNeeded(Dimension) - Method in class uk.co.ist.mwt.ScrolledPanel
Function to determine whether the ScrollablePanel needs a vertical scroll bar if it's compressed into the parent passed in

W

workArea - Variable in class uk.co.ist.mwt.ScrollablePanel
The work area child (eg.
workArea - Variable in class uk.co.ist.mwt.SelBoxPanel
The work area in the SelBox
workAreaPlacement - Variable in class uk.co.ist.mwt.SelBoxPanel
The current placement constant for the work area
workAreaSize(boolean, Component) - Method in class uk.co.ist.mwt.DlogTemplateLayout
Calculates how much space the work area will take up
workAreaSize(boolean, Component) - Method in class uk.co.ist.mwt.IconDlogTemplateLayout
Calculates how much space the work area will take up

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