module com::sun::star::awt

(Global Index)

submodules

services

interfaces

structs

exceptions

enums

typedefs

constant groups

Description

Java AWT-like user interface toolkit interface specifications for UNO.


submodules


services

TabController specifies a standard tab controller
TabControllerModel specifies a standard tab controller / ** specifies the standard model of an TabController .
Toolkit describes a toolkit that creates windows on a screen.
UnoControl specifies an abstract control.
UnoControlButton specifies a button control.
UnoControlButtonModel specifies the standard model of an UnoButtonControl .
UnoControlCheckBox specifies a check-box control.
UnoControlCheckBoxModel specifies the standard model of an UnoCheckBoxControl .
UnoControlComboBox specifies a control for a combo-box (list box plus edit field).
UnoControlComboBoxModel specifies the standard model of an UnoComboBoxControl .
UnoControlContainer specifies an abstract control which can contain other controls. One additional interface ( XControlContainer ) is specified. An UnoControlContainer contains other UnoControl s.
UnoControlContainerModel specifies the standard model of an UnoControlContainer
UnoControlCurrencyField specifies a field to display and edit a currency value.
UnoControlCurrencyFieldModel specifies the standard model of an UnoCurrencyFieldControl .
UnoControlDateField specifies a control to display and edit a date value.
UnoControlDateFieldModel specifies the standard model of a date field control.
UnoControlDialog specifies that UnoControlDialog implements an dialog for controls based on UnoControl .
UnoControlDialogModel specifies the standard model of an UnoControlDialog .
UnoControlEdit specifies that UnoControlEdit implements an edit control based on UnoControl .
UnoControlEditModel specifies the standard model of an UnoControlEdit .
UnoControlFileControl specifies that UnoFileControl extends the UnoControlEdit with a file dialog.
UnoControlFileControlModel specifies the standard model of an UnoFileControl .
UnoControlFixedLine specifies a FixedLine control.
UnoControlFixedLineModel specifies the standard model of an UnoFixedLineControl .
UnoControlFixedText specifies a control to display a fixed text.
UnoControlFixedTextModel specifies the standard model of an UnoFixedTextControl .
UnoControlFormattedField implements an control for formatted text in- and output based on the UnoControlEdit service.
UnoControlFormattedFieldModel specifies the standard model of an formatted control
UnoControlGroupBox specifies a group box control.
UnoControlGroupBoxModel specifies the standard model of an UnoGroupBoxControl .
UnoControlImageControl specifies a control to display an image.
UnoControlImageControlModel specifies the standard model of an UnoImageControl.
UnoControlListBox specifies a list box control.
UnoControlListBoxModel specifies the standard model of an UnoListBoxControl .
UnoControlModel specifies the standard model of an UnoControl in the Smalltalk model view controller design .
UnoControlNumericField specifies a field to display and edit a numeric value.
UnoControlNumericFieldModel specifies the standard model of an UnoNumericFieldControl .
UnoControlPatternField specifies a control to display and edit a string according to a pattern.
UnoControlPatternFieldModel specifies the standard model of an UnoPatternFieldControl
UnoControlProgressBar specifies a progressbar control.
UnoControlProgressBarModel specifies the standard model of an UnoProgressBarControl .
UnoControlRadioButton specifies a button control.
UnoControlRadioButtonModel specifies the standard model of an UnoRadioButtonControl .
UnoControlScrollBar specifies a scrollbar control.
UnoControlScrollBarModel specifies the standard model of an UnoScrollBarControl .
UnoControlTimeField specifies a control to display and edit a time value.
UnoControlTimeFieldModel specifies the standard model of a time field control.

interfaces

XActionListener makes it possible to receive action events from a component.
XActivateListener makes it possible to receive activate events.
XAdjustmentListener makes it possible to receive adjustment events from a component.
XBitmap provides a bitmap in the Microsoft DIB format.
XButton makes it possible to set the label of a button and to register for action events.
XCheckBox gives access to the state of a check box and makes it possible to register for events.
XComboBox gives access to the items of a combo box and makes it possible to register item and action event listeners.
XControl Implementations of this interface are abstract windows. The main reason to instanciate this implementation is to show it on a screen. A control has a context. Set the context with the "set context" method.
Before the window appears on a screen, the createPeer(...) must be called.
If the implementation of the control does not distinguish between model, view or controller, then it must allow you to set a new XGraphics in the view so you can print the control.
XControlContainer this interface is the container for controls. Other names for the container are container or environment.
If this container is not embedded, then it uses the default "VclToolkit" service to create the peer components. The name is "com.sun.star.awt.Toolkit".
XControlModel identifies a control model.
XCurrencyField makes it possible to set the formatting and value for a currency field.
XDataTransferProviderAccess This interface extends the XToolkit interface with clipboard and drag-and-drop support.
XDateField makes it possible to set the limits and the value of a date field.
XDevice provides information about a graphical output device and offers a factory for the graphics which provides write operations on the device.
XDialog
XDisplayBitmap specifies an object as a bitmap for which data is formatted for a specific output device.
XDisplayConnection This interface should be implemented by toolkits that want to give access to their internal message handling loop.
XEventHandler This interface can be implemented by clients that need access to the toolkits window message loop.
XFileDialog
XFixedText makes it possible to access the text and formatting of a test field.
XFocusListener makes it possible to receive keyboard focus events.
XFont decribes a font on a specific device.
XGraphics provides the basic output operation of a device.
XImageButton makes it possible to register for action events of an image button and set the action command.
XImageConsumer specifies a data sink for an image, or in other words, an interface for a component which wants to display or just receive an image from an image producer.
XImageProducer specifies a source for an image.
XInfoPrinter represents an information printer.
XItemListener makes it possible to receive events from a component when the state of an item changes.
XKeyListener makes it possible to receive keyboard events.
XLayoutConstrains enables a component to specify layout constrains for a surrounding container.
XListBox gives access to the items and their state and to register for item and action events of a listbox.
XMenu represents a simple menu.
XMenuBar identifies a menu as a menu bar.
XMenuListener the listener interface for receiving menu events on a window.
XMessageBox
XMouseListener makes it possible to receive events from the mouse in a certain window.
XMouseMotionListener makes it possible to receive mouse motion events on a window.
XNumericField makes it possible to access the value and formatting of this numeric field.
XPaintListener makes it possible to receive paint events.
XPatternField makes it possible to access the value and formatting of this pattern field.
XPointer gives access to the type of mouse pointer.
XPopupMenu controls a popup menu.
XPrinter represents a virtual printer.
XPrinterPropertySet represents an extended property set for printer properties.
XPrinterServer manages several printers on one machine.
XProgressBar
XProgressMonitor
XRadioButton gives access to the state of a radio button and makes it possible to register item event listener.
XRegion manages multiple rectangles which make up a region.
XScrollBar gives access to the value and settings of a scroll bar and makes it possible to register event listeners.
XSpinField gives access to the value of a spin field and makes it possible to register event listeners.
XSpinListener makes it possible to receive spin events from a component.
XSystemChildFactory
XSystemDependentWindowPeer provides access to the sytem dependent implementation of the window.
XTabController
XTabControllerModel el !
XTextArea gives access to the text in a control.
XTextComponent gives access to the text of a text component and makes it possible to register event listeners.
XTextEditField is used for password fields.
XTextLayoutConstrains specifies layout contstrains for text fields.
XTextListener makes it possible to receive text change events from a component.
XTimeField gives access to the time value and formatting information of a time field.
XToolkit specifies a factory interface for the windowing toolkit.
XTopWindow manages the functionality specific for a top window.
XTopWindowListener makes it possible to receive window events.
XUnoControlContainer gives access to the tab controllers of a control container.
XVclContainer represents a container VCL window.
XVclContainerListener makes it possible to receive container events.
XVclContainerPeer
XVclWindowPeer
XView makes it possible to attach an oputput device to the object.
XWindow specifies the basic operations for a window component.
XWindowListener makes it possible to receive window events.
XWindowPeer gives access to the actual window implementation on the device.

structs

ActionEvent a semantic event which indicates that a component-defined action occurred.
AdjustmentEvent adjustment event emitted by adjustable objects.
DeviceInfo contains information about a device.
FocusEvent specifies a keyboard focus event.
FontDescriptor describes the characteristics of a font.
Gradient describes a color dispersion within an area.
InputEvent the root event class for all component-level input events.
ItemEvent specifies an event occurred to an item of a menu, a list box etc.
KeyEvent specifies the component-level keyboard event.
MenuEvent specifies a menu event.
MouseEvent specifies an event from the mouse.
PaintEvent specifies the paint event for a component.
Point specifies a 2-dimensional point using the Cartesian coordinate system.
Rectangle specifies a rectangular area by position and size.
Selection specifies a numerical range.
SimpleFontMetric describes the general metrics of a certain font.
Size specifies the 2-dimensional size of an area using width and height.
SpinEvent specifies a spin button event.
SystemDependentXWindow the structure returned in the XSystemDependentWindowPeer::getWindowHandle call, if the system type is XWINDOW.
TextEvent specifies a text event.
VclContainerEvent specifies a container-level event.
WindowDescriptor describes a window.
WindowEvent specifies the component-level keyboard event.

exceptions

PrinterException fired if a resource cannot be locked.

enums

AdjustmentType specifies whether the event is originated in a line or page jump or a direct positioning of the thumb.
FontSlant used to specify the slant of a font.
GradientStyle specify the style of color dispersion.
PushButtonType specify the default actions of a button.
RasterOperation These values are used to specify the binary pixel-operation applied when pixels are written to the device.
WindowClass specifies the class of a window.

typedefs


constant groups

CharSet These values are used to specify the characters which are available in a font and their codes.
DeviceCapability defines which capabilities a device supports.
FocusChangeReason A combination of these values can be used to specify the reason for a focus change.
FontEmphasisMark These values are used to specify the kind of emphasis mark.
FontFamily These values are used to specify the general kind of font.
FontPitch These values are used to specify whether the width of a character is fixed or variable.
FontRelief These values are used to specify the kind of relief.
FontStrikeout These values are used to specify the kind of strikeout.
FontType These values are used to specify the technology of the font representation.
FontUnderline These values are used to specify the kind of underlining.
FontWeight These values are used to specify whether a font is thin or bold.
FontWidth These values are used to specify the width of the characters of a font.
ImageAlign specifies alignment of an image.
ImageStatus These values are used to specify to which degree an image is available.
InvalidateStyle specifies how to invalidate windows.
Key These values are used to specifies distinct physical keys.
KeyFunction These values are used to specify logical key functions.
KeyGroup These values are used to specify functional groups of keys.
KeyModifier These values are used to specify which modifier keys are pressed.
MenuItemStyle These values are used to specify the properties of a menu item.
MessageBoxCommand
MouseButton These values are used to specify which keys on the mouse are pressed.
PopupMenuDirection These values are used to specify the direction in which a popup menu will grow.
PosSize
ScrollBarOrientation These constants are used to specify the orientation if scrollbars.
Style
SystemPointer specifies the shape of a mouse pointer.
TextAlign specifies alignment of text.
VclWindowPeerAttribute
WindowAttribute These values are used to specify the decorations of a window.
Top of Page