Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D F G H I K L M N O P R S T V

A

action(Event, Object) - 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
action(Event, Object) - Method in class uk.co.ist.mwt.MessagePanel
Action handler; posts events to state that the various auto-generated buttons have been pressed
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.DlogTemplateLayout
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.FormLayoutManager
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.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.RowColLayout
Add a component to the layout manager's records.
addLayoutComponent(String, Component) - Method in class uk.co.ist.mwt.ScaleChildLayout
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.SelectionBoxLayout
Add a component to the layout manager's records.
add(Component) - Method in class uk.co.ist.mwt.MessagePanel
Adds a component; if it's a button, puts it in the correct place.
add(Component, 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.
add(Component, 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.
add(Component, 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.
add(Component, 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.
addWorkArea(Component) - Method in class uk.co.ist.mwt.SelBoxPanel
Add a work area to this SelBoxPanel

B

BoxedButton() - Constructor for class uk.co.ist.mwt.BoxedButton
 
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.
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.

C

CommandPanel() - Constructor for class uk.co.ist.mwt.CommandPanel
Constructor - create standard children, etc
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.
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.

Irritatingly enough, a Motif XmRowColumn does with packing set to XmPACK_COLUMN does not quite map to a GridLayout.

CommandPanel - class uk.co.ist.mwt.CommandPanel.
A CommandPanel mimics the Motif XmCommand widget
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.

D

DlogTemplateLayout() - Constructor for class uk.co.ist.mwt.DlogTemplateLayout
 
DrawingAreaLayout() - Constructor for class uk.co.ist.mwt.DrawingAreaLayout
 
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. Menubars, unfortunately, are not handled.
doLayout(Container) - Method in class uk.co.ist.mwt.PanedWindowLayout
Wrapper for the doLayout with more parameters; calculates the missing parameters from the parent.
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.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(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(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(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(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.
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.

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.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.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(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.

F

FormLayoutManager() - Constructor for class uk.co.ist.mwt.FormLayoutManager
Constructor - sets up appropriate defaults
FramedPanel() - Constructor for class uk.co.ist.mwt.FramedPanel
Constructor - simply sets an appropriate layout manager
FrameLayoutManager() - Constructor for class uk.co.ist.mwt.FrameLayoutManager
Constructor; just set some defaults
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
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.
FormLayoutManager - class uk.co.ist.mwt.FormLayoutManager.
FormLayoutManagers are used to mimic the Motif XmForm widget.
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.
FrameLayoutManager - class uk.co.ist.mwt.FrameLayoutManager.
A FrameLayoutManager mimics a Motif XmFrame widget; it is not related to the AWT Frame component.

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
getBottomShadowColor(Component) - Method in class uk.co.ist.mwt.ShadowDrawer
Gets the color for 'bottom shadows' - those which suggest an area in shadow
getBottomShadowColor() - Method in class uk.co.ist.mwt.ShadowedComponent
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.
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.IconDlogTemplateLayout
Gets the component being used as an icon
getIcon() - Method in class uk.co.ist.mwt.IconMessagePanel
Gets the icon component for this Panel
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
getMarginHeight() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the margin height on the Frame
getMarginHeight() - Method in class uk.co.ist.mwt.MarginLayoutManager
Get accessor for the margin height attribute
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)
getMarginWidth() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the margin width on the Frame
getMarginWidth() - Method in class uk.co.ist.mwt.MarginLayoutManager
Get accessor for the margin width attribute
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
getMultiple() - Method in class uk.co.ist.mwt.Scale
What is the multiple's value?
getMultiple() - Method in class uk.co.ist.mwt.ScalePanel
What is the multiple's value?
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.
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.ShadowDrawer
Gets the thickness this drawer is using for shadows right now
getShadowThickness() - Method in class uk.co.ist.mwt.ShadowedComponent
Gets the thickness this component is using for shadows right now
getShadowType() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the type of shadowing the frame should use
getShadowType() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the type of shadowing the frame should use
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.FramedPanel
Accessor for getting the title's horizontal alignment
getTitleHorizAlignment() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's horizontal alignment
getTitleHorizSpacing() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the title's horizontal spacing
getTitleHorizSpacing() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's horizontal spacing
getTitleVertAlignment() - Method in class uk.co.ist.mwt.FramedPanel
Accessor for getting the title's vertical alignment
getTitleVertAlignment() - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for getting the title's vertical alignment
getTopShadowColor(Component) - Method in class uk.co.ist.mwt.ShadowDrawer
Gets the color for 'top shadows' - ie. those which suggest sides which are getting more than their fair share of light.
getTopShadowColor() - Method in class uk.co.ist.mwt.ShadowedComponent
Gets the color for 'top shadows' - ie. those which suggest sides which are getting more than their fair share of light.
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
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.
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

H

handleEvent(Event) - Method in class uk.co.ist.mwt.ScrolledPanel
A method to catch scrollbar events to handle scrolling
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. if the container passed in is wider than the child)
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

IconMessagePanel() - Constructor for class uk.co.ist.mwt.IconMessagePanel
Constructs a new IconMessagePanel with default settings
ImageButton() - Constructor for class uk.co.ist.mwt.ImageButton
Constructor; simply sets a sensible shadow thickness
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. It extends the basic DlogTemplateLayout to handle an 'Icon' component.
IconMessagePanel - class uk.co.ist.mwt.IconMessagePanel.
The IconMessagePanel implements the forms of the XmMessageBox which have icons - ie. those where it XmNdialogType resource is set to XmDIALOG_ERROR, XmDIALOG_INFORMATION, XmDIALOG_QUESTION, XmDIALOG_WARNING, or XmDIALOG_WORKING. A set of standard icons are provided; other Components can be used in their place for a less Motif-y look.
ImageArea - class uk.co.ist.mwt.ImageArea.
The ImageArea is a space which knows how to display an image.
ImageButton - class uk.co.ist.mwt.ImageButton.
ImageButtons are buttons which display an image inside their shadow box.
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.
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
isVertical() - Method in class uk.co.ist.mwt.ScaleChildLayout
Gets the orientation of this layout
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

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.
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.
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
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.
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
kShadowEtchedInDash - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a dashed etched in line.
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.
kShadowEtchedOutDash - Static variable in class uk.co.ist.mwt.Separator
Constant to specify that the separator should be a dashed etched out 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.
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.
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
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.
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.
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.ClipLayout
Lays out the container .
layoutContainer(Container) - Method in class uk.co.ist.mwt.ColumnPackedRCLayout
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.DrawingAreaLayout
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.FrameLayoutManager
Lays out the container.
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.ScaleChildLayout
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.SelectionBoxLayout
Lays out the container.
layoutContainer(Container) - Method in class uk.co.ist.mwt.TightPackedRCLayout
Lays out the container.
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.
locate(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.
locate(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.

M

MarginLayoutManager() - Constructor for class uk.co.ist.mwt.MarginLayoutManager
 
MessagePanel() - Constructor for class uk.co.ist.mwt.MessagePanel
Constructor - creates appropriate subcomponents
MarginLayoutManager - class uk.co.ist.mwt.MarginLayoutManager.
Most of the Motif emulation layout managers have various properties in common; these are inherited from MarginLayoutManager
maxTopRightIf(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).
maxTopRightIf(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).
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. It is used as a subclass for all other XmMessageBox types except XmDIALOG_TEMPLATE, which is implemented as a layout manager (DlogTemplateLayout) and is used by this component.
minimizeButtonsIf(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.
minimizeButtonsIf(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)
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.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.DrawingAreaLayout
Find the minimum size for a paretn container with this layout.
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.FrameLayoutManager
Method to find the minimum size of the parent container with this layout
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.RowColLayout
Method to find the minimum size of the parent container with this layout.
minimumLayoutSize(Container) - Method in class uk.co.ist.mwt.ScaleChildLayout
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.SelectionBoxLayout
Method to find the minimum size of the parent container with this layout
minimumSize() - Method in class uk.co.ist.mwt.ImageArea
Gets the minimum size of the ImageArea.
minimumSize() - Method in class uk.co.ist.mwt.ImageButton
Gets the minimum size of the ImageButton.
minimumSize() - Method in class uk.co.ist.mwt.Scale
Finds out the smallest possible size for the scale
minimumSize() - Method in class uk.co.ist.mwt.Separator
Finds the smallest size the separator can be
mouseDown(Event, int, int) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
mouseDown(Event, 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. the user has clicked in the trough)
mouseDrag(Event, int, int) - Method in class uk.co.ist.mwt.Scale
Handles drags by updating the current value
mouseEnter(Event, int, int) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
mouseExit(Event, int, int) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
mouseUp(Event, int, int) - Method in class uk.co.ist.mwt.BoxedButton
Event handler - keeps track of state so that the armed() method returns the correct value.
mouseUp(Event, 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.

N

nextElement() - Method in class uk.co.ist.mwt.Sorter
When enumerating the results of a sort, returns the next element
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.

P

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
PanedWindowConstraints(int, int) - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with a particular minimum and maximum size
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() - Constructor for class uk.co.ist.mwt.PanedWindowConstraints
Constructs a constraints object with sensible default values
paint(Graphics) - Method in class uk.co.ist.mwt.BoxedButton
The method to paint the shadows which make this component stand out from the background
paint(Graphics) - Method in class uk.co.ist.mwt.FramedPanel
Overridden paint function which tells the layout manager to draw its frame
paint(Graphics) - Method in class uk.co.ist.mwt.ImageArea
Method to paint the area
paint(Graphics) - Method in class uk.co.ist.mwt.ImageButton
Method to paint the button - its shadow box and its image.
paint(Graphics) - Method in class uk.co.ist.mwt.Scale
Draws the scale
paint(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
PanedWindowConstraints - class uk.co.ist.mwt.PanedWindowConstraints.
The constraints which can be put on a child component within a PanedWindowLayout.
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.
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.
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.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.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.DrawingAreaLayout
Work out how large the parent Container should be to hold everthing comfortably.
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.FrameLayoutManager
Method to find the preferred size of the parent container with this layout
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.RowColLayout
Method to find the preferred size of the parent container with this layout.
preferredLayoutSize(Container) - Method in class uk.co.ist.mwt.ScaleChildLayout
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.SelectionBoxLayout
Method to find the preferred size of the parent container with this layout
preferredSize() - Method in class uk.co.ist.mwt.ImageArea
Gets the preferred size of the ImageArea.
preferredSize() - Method in class uk.co.ist.mwt.ImageButton
Gets the preferred size of the ImageButton.
preferredSize() - Method in class uk.co.ist.mwt.Scale
Finds out the size the scale would like to be
preferredSize() - Method in class uk.co.ist.mwt.Separator
Finds the size the separator wants to be

R

RowColLayout() - Constructor for class uk.co.ist.mwt.RowColLayout
 
removeAll() - Method in class uk.co.ist.mwt.ScalePanel
Remove all components from the panel; actually removes those from the scaleChildPanel.
removeAll() - Method in class uk.co.ist.mwt.ScrolledPanel
Remove all components from the panel; actually removes those from the clipWindow.
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.DlogTemplateLayout
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.FormLayoutManager
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.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.RowColLayout
Remove a component from the layout manager's records.
removeLayoutComponent(Component) - Method in class uk.co.ist.mwt.ScaleChildLayout
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.SelectionBoxLayout
Remove a component from the layout manager's records.
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.
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.
resetEnum() - Method in class uk.co.ist.mwt.Sorter
When enumerating, reset so that the enumeration can begin from the start
reshape(int, int, int, int) - Method in class uk.co.ist.mwt.Scale
Changes the size/position of the scale
resizable - Variable in class uk.co.ist.mwt.FormLayoutConstraints
Is this component resizeable?
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.

S

Scale() - Constructor for class uk.co.ist.mwt.Scale
Creates a scale with a normal shadow thickness
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() - Constructor for class uk.co.ist.mwt.ScrollablePanel
Simple constructor, setting the panel's layout to itself...
ScrolledPanel() - Constructor for class uk.co.ist.mwt.ScrolledPanel
Create a ScrolledPanel with everything set to the default
SelBoxPanel() - Constructor for class uk.co.ist.mwt.SelBoxPanel
 
SelectionPanel() - Constructor for class uk.co.ist.mwt.SelectionPanel
Constructor - create standard children, etc
Separator(int, boolean, int) - Constructor for class uk.co.ist.mwt.Separator
Creates a separator
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() - Constructor for class uk.co.ist.mwt.Separator
Creates an etched-in horizontal separator with no margins
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() - Constructor for class uk.co.ist.mwt.ShadowedComponent
 
Sorter(Comparable[]) - Constructor for class uk.co.ist.mwt.Sorter
Initialises the class; copies the array into a private sorted version of itself.
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.
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.
Scale - class uk.co.ist.mwt.Scale.
A Scale mimics the Scale capabilities of a Motif XmScale; it does not implement the layout part.
ScrollablePanel - class uk.co.ist.mwt.ScrollablePanel.
The ScrollablePanel provides a base mechanism for scrolling components.
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.
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.
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
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.
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.
Separator - class uk.co.ist.mwt.Separator.
The Separator is a horizontal or vertical line for separating objects in a display.
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
setBottomShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the color for 'bottom shadows' - those which suggest an area in shadow
setBottomShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the color for 'bottom shadows' - those which suggest an area in shadow
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(String) - Method in class uk.co.ist.mwt.CommandPanel
Sets the text in the text field
setCommand() - Method in class uk.co.ist.mwt.CommandPanel
Gets 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
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.IconDlogTemplateLayout
Sets the component to use as an icon
setIcon(Component) - Method in class uk.co.ist.mwt.IconMessagePanel
Sets the icon component for this Panel
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
setMarginHeight(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the margin height on the Frame
setMarginHeight(int) - Method in class uk.co.ist.mwt.MarginLayoutManager
Set accessor for the margin height attribute
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)
setMarginWidth(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the margin width on the Frame
setMarginWidth(int) - Method in class uk.co.ist.mwt.MarginLayoutManager
Set accessor for the margin width attribute
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
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
setSeparatorsOnIf(boolean) - Method in class uk.co.ist.mwt.PanedWindowLayout
Sets whether or not this layout puts separators between the components it is laying out.
setShadowThickness(int) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the thickness this drawer is using for shadows right now
setShadowThickness(int) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the thickness this component is using for shadows right now
setShadowType(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the type of shadowing the frame should use
setShadowType(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the type of shadowing the frame should use
setTitle(Component) - Method in class uk.co.ist.mwt.FramedPanel
Set the title component for the layout manager
setTitle(Component) - Method in class uk.co.ist.mwt.FrameLayoutManager
Sets the title component for the layout manager
setTitleHorizAlignment(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's horizontal alignment
setTitleHorizAlignment(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's horizontal alignment
setTitleHorizSpacing(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's horizontal spacing
setTitleHorizSpacing(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's horizontal spacing
setTitleVertAlignment(int) - Method in class uk.co.ist.mwt.FramedPanel
Accessor for setting the title's vertical alignment
setTitleVertAlignment(int) - Method in class uk.co.ist.mwt.FrameLayoutManager
Accessor for setting the title's vertical alignment
setTopShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowDrawer
Sets the color for 'top shadows' - ie. those which suggest sides which are getting more than their fair share of light.
setTopShadowColor(Color) - Method in class uk.co.ist.mwt.ShadowedComponent
Sets the color for 'top shadows' - ie. those which suggest sides which are getting more than their fair share of light.
setType(int) - Method in class uk.co.ist.mwt.Separator
Sets the type of the separtor.
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
setVerticalIf(boolean) - Method in class uk.co.ist.mwt.ScaleChildLayout
Sets the orientation of this layout
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
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 - 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.
ShadowedComponent - class uk.co.ist.mwt.ShadowedComponent.
A ShadowedComponent is a component which has shadows somewhere in its visual display
showingValue() - Method in class uk.co.ist.mwt.Scale
Tells you whether this scale is showing its value
showingValue() - Method in class uk.co.ist.mwt.ScalePanel
Are we showing the scale's value at the moment?
showValueIf(boolean) - Method in class uk.co.ist.mwt.Scale
Tell the scale to display its current value
showValueIf(boolean) - Method in class uk.co.ist.mwt.ScalePanel
Tell the scale to display its current value
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.

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.

Irritatingly enough, a Motif XmRowColumn does with packing set to XmPACK_TIGHT does not quite map to a FlowLayout.

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

V

vsbNeeded(Container, Dimension) - Method in class uk.co.ist.mwt.ClipLayout
Function to see if the vertical scroll bar will be needed (eg. if the container passed in is taller than the child)
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

A B C D F G H I K L M N O P R S T V
Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES