Overview | Module | Use | Devguide | Index

Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups

:: com :: sun :: star ::
module awt
Description Java AWT-like user interface toolkit interface specifications for UNO.

Nested Modules
grid |
tab |
tree |

Services
AccessibleButton | specifies accessibility support for a button.
AccessibleCheckBox | specifies accessibility support for a check box.
AccessibleComboBox | specifies accessibility support for a combo box.
AccessibleDropDownComboBox | specifies accessibility support for a dropdown combo box.
AccessibleDropDownListBox | specifies accessibility support for a dropdown list box.
AccessibleEdit | specifies accessibility support for an edit.
AccessibleFixedText | specifies accessibility support for a fixed text.
AccessibleIconChoiceControl | specifies accessibility support for an icon choice control.
AccessibleIconChoiceControlEntry | specifies accessibility support for an icon choice control entry.
AccessibleList | Accessible lists are used by combo boxes as container for the list items.
AccessibleListBox | specifies accessibility support for a list box.
AccessibleListBoxList | Accessible list box lists are used by list boxes as container for the list items. In addition of the simple container functionality of the AccessibleList service the ::com::sun::star::accessibility::XAccessibleSelection interface is supported.
AccessibleListItem | specifies accessibility support for a list item.
AccessibleMenu | specifies accessibility support for a menu.
AccessibleMenuBar | specifies accessibility support for a menu bar.
AccessibleMenuItem | specifies accessibility support for a menu item.
AccessibleMenuSeparator | specifies accessibility support for a menu separator.
AccessiblePopupMenu | specifies accessibility support for a pop-up menu.
AccessibleRadioButton | specifies accessibility support for a radio button.
AccessibleScrollBar | specifies accessibility support for a scroll bar.
AccessibleStatusBar | specifies accessibility support for a status bar.
AccessibleStatusBarItem | specifies accessibility support for a status bar item.
AccessibleTabBar | specifies accessibility support for a tabbar.
AccessibleTabBarPage | specifies accessibility support for a tabbar page.
AccessibleTabBarPageList | specifies accessibility support for a tabbar page list.
AccessibleTabControl | specifies accessibility support for a tab control.
AccessibleTabPage | specifies accessibility support for a tab page.
AccessibleTextField | Text fields are like edit fields as described by the AccessibleEdit service but without the ability to edit the text.
AccessibleToolBox | specifies accessibility support for a tool box.
AccessibleToolBoxItem | specifies accessibility support for a tool box item.
AccessibleTreeListBox | specifies accessibility support for a tree list box.
AccessibleTreeListBoxEntry | specifies accessibility support for a treelistbox entry.
AccessibleWindow | specifies accessibility support for a window.
AnimatedImagesControl | is the default control used for an AnimatedImagesControlModel, displayed a series of images.
AnimatedImagesControlModel | describes the model for a control displaying a series of images
AsyncCallback | An implementation which uses the message queue to call the callback implementation asynchronously.
ContainerWindowProvider | specifies a provider for container windows implementing the XWindow interface.
DialogProvider | Sspecifies a provider for dialogs implementing the XDialog interface.
DialogProvider2 | specifies a provider for dialogs implementing the XDialog interface.
MenuBar | describes a menu for top-level windows.
Pointer |
PopupMenu | describes a pop-up menu which is a recursive container for commands
PrinterServer | mechanism to discover and manage printers
RoadmapItem |
SpinningProgressControlModel | is a specialization of the AnimatedImagesControlModel which provides standard image sets for displaying a non-procentual progress.
TabController | specifies a standard tab controller.
TabControllerModel | specifies a standard tab controller model.
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 UnoControlButton.
UnoControlCheckBox | specifies a check box control.
UnoControlCheckBoxModel | specifies the standard model of an UnoControlCheckBox.
UnoControlComboBox | specifies a combo box control.
UnoControlComboBoxModel | specifies the standard model of an UnoControlComboBox.
UnoControlContainer | specifies an abstract control which contains other controls.
UnoControlContainerModel | specifies the standard model of an UnoControlContainer.
UnoControlCurrencyField | specifies a currency field control.
UnoControlCurrencyFieldModel | specifies the standard model of an UnoControlCurrencyField.
UnoControlDateField | specifies a date field control.
UnoControlDateFieldModel | specifies the standard model of an UnoControlDateField.
UnoControlDialog | specifies a dialog control.
UnoControlDialogElement | specifies a set of properties to describe the model of an UnoControl which is embedded in a UnoControlDialogModel.
UnoControlDialogModel | specifies the standard model of an UnoControlDialog.
UnoControlDialogModelProvider | specifies a service to load a dialog model and allows to access the control models inside
UnoControlEdit | specifies an edit control.
UnoControlEditModel | specifies the standard model of an UnoControlEdit.
UnoControlFileControl | specifies a file control.
UnoControlFileControlModel | specifies the standard model of an UnoControlFileControl.
UnoControlFixedHyperlink | specifies a control for displaying fixed hyperlink.
UnoControlFixedHyperlinkModel | specifies the standard model of an UnoControlFixedHyperlink.
UnoControlFixedLine | specifies a fixed line control.
UnoControlFixedLineModel | specifies the standard model of an UnoControlFixedLine.
UnoControlFixedText | specifies a control for displaying fixed text.
UnoControlFixedTextModel | specifies the standard model of an UnoControlFixedText.
UnoControlFormattedField | specifies a formatted field control.
UnoControlFormattedFieldModel | specifies the standard model of an UnoControlFormattedField.
UnoControlGroupBox | specifies a group box control.
UnoControlGroupBoxModel | specifies the standard model of an UnoControlGroupBox.
UnoControlImageControl | specifies a control for displaying an image.
UnoControlImageControlModel | specifies the standard model of an UnoControlImageControl.
UnoControlListBox | specifies a list box control.
UnoControlListBoxModel | specifies the standard model of an UnoControlListBox.
UnoControlModel | specifies the standard model of an UnoControl in the Smalltalk model view controller design.
UnoControlNumericField | specifies a numeric field control.
UnoControlNumericFieldModel | specifies the standard model of an UnoControlNumericField.
UnoControlPatternField | specifies a pattern field control.
UnoControlPatternFieldModel | specifies the standard model of an UnoControlPatternField.
UnoControlProgressBar | specifies a progress bar control.
UnoControlProgressBarModel | specifies the standard model of an UnoControlProgressBar.
UnoControlRadioButton | specifies a radio button control.
UnoControlRadioButtonModel | specifies the standard model of an UnoControlRadioButton.
UnoControlRoadmap | specifies a Roadmap control. The model of the Roadmap control must be a UnoControlRoadmapModel
UnoControlRoadmapModel | specifies the standard model of an UnoControlContainer.
UnoControlScrollBar | specifies a scroll bar control.
UnoControlScrollBarModel | specifies the standard model of an UnoControlScrollBar.
UnoControlSimpleAnimation | [ DEPRECATED ]
UnoControlSimpleAnimationModel | [ DEPRECATED ]
UnoControlSpinButton | specifies a spin button control.
UnoControlSpinButtonModel | specifies the standard model of an UnoControlSpinButton.
UnoControlThrobber |
UnoControlThrobberModel |
UnoControlTimeField | specifies a time field control.
UnoControlTimeFieldModel | specifies the standard model of an UnoControlTimeField.

Interfaces
XActionListener | makes it possible to receive action events.
XActivateListener | makes it possible to receive activate events.
XAdjustmentListener | makes it possible to receive adjustment events.
XAnimatedImages | allows administrating a set of images, to be displayed as animated seres.
XAnimation | allows controlling an animation.
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.
XCallback | specifies an interface which can be used to call back an implementation
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.
XContainerWindowEventHandler | Handles events fired by windows represented by a XWindow interface.
XContainerWindowProvider | provides container windows implementing the XWindow interface.
XControl | identifies a control.
XControlContainer | Provides access to the controls within an UnoControlContainer.
XControlModel | identifies a control model.
XCurrencyField | gives access to the value and formatting of a currency field.
XDataTransferProviderAccess | This interface extends the XToolkit interface with clipboard and drag-and-drop support.
XDateField | gives access to the value and settings 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 | makes it possible to show and hide a dialog and gives access to the title of the dialog.
XDialog2 | Makes it possible to end a dialog and set a help id.
XDialogEventHandler | Handles events fired by dialogs represented by a XDialog interface.
XDialogProvider | provides dialogs implementing the XDialog interface.
XDialogProvider2 | provides dialogs implementing the XDialog interface.
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.
XDockableWindow | specifies the docking interface for a window component.
XDockableWindowListener | makes it possible to receive docking events.
XEnhancedMouseClickHandler | makes it possible to receive enhanced events from the mouse.
XEventHandler | This interface can be implemented by clients that need access to the toolkits window message loop.
XExtendedToolkit | [ DEPRECATED ] The XExtendedToolkit is an extension of the XToolkit interface. It basically provides access to three event broadcasters which are used for instance in the context of accessibility. It is, however, not restricted to accessibility.
XFileDialog | [ DEPRECATED ] gives access to a file dialog.
XFixedHyperlink | gives access to the text and formatting of a fixed hyperlink field.
XFixedText | gives access to the text and formatting of a fixed text field.
XFocusListener | makes it possible to receive keyboard focus events.
XFont | describes a font on a specific device.
XFont2 | extends the XFont interface and provides additional information for a font.
XGraphics | provides the basic output operation of a device.
XGraphics2 | provides the basic output operation of a device.
XImageButton | makes it possible to register for action events of an image button and sets the action command.
XImageConsumer | specifies a data sink for an image.
XImageProducer | specifies a source for an image.
XInfoPrinter | represents an information printer.
XItemEventBroadcaster | registers item listeners at controls like the com::sun::star::awt::Roadmap
XItemList | provides convenient access to the list of items in a list box
XItemListListener | describes a listener for changes in a item list
XItemListener | makes it possible to receive events from a component when the state of an item changes.
XKeyHandler | This key handler is similar to XKeyListener but allows the consumption of key events. If a key event is consumed by one handler both the following handlers, with respect to the list of key handlers of the broadcaster, and a following handling by the broadcaster will not take place.
XKeyListener | makes it possible to receive keyboard events.
XLayoutConstrains | specifies the layout constraints for a surrounding container.
XListBox | gives access to the items of a list box and makes it possible to register item and action event listeners.
XMenu | specifies a simple menu.
XMenuBar | identifies a menu bar.
XMenuBarExtended | multiple-inheritance interface designed to ease the use of all functions available for a MenuBar.
XMenuExtended | specifies extended menu functions.
XMenuExtended2 | specifies extended menu functions.
XMenuListener | makes it possible to receive menu events on a window.
XMessageBox | [ DEPRECATED ] gives access to a message box.
XMessageBoxFactory | specifies a factory interface for creating message boxes.
XMetricField | gives access to the value and formatting of a metric field.
XMouseClickHandler | makes it possible to receive events from the mouse in a certain window.
XMouseListener | makes it possible to receive events from the mouse in a certain window.
XMouseMotionHandler | makes it possible to receive mouse motion events on a window.
XMouseMotionListener | makes it possible to receive mouse motion events on a window.
XNumericField | gives access to the value and formatting of a numeric field.
XPaintListener | makes it possible to receive paint events.
XPatternField | gives access to the value and formatting of a pattern field.
XPointer | gives access to the type of mouse pointer.
XPopupMenu | controls a pop-up menu.
XPopupMenuExtended | specifies extended functions for a PopupMenu.
XPrinter | represents a virtual printer.
XPrinterPropertySet | represents an extended property set for printer properties.
XPrinterServer | manages several printers on one machine.
XProgressBar | gives access to the value and settings of a progress bar.
XProgressMonitor | [ DEPRECATED ] gives access to the text of a progress monitor.
XRadioButton | gives access to the state of a radio button and makes it possible to register item event listeners.
XRegion | manages multiple rectangles which make up a region.
XRequestCallback | specifies an interface which can be used to call back an implementation
XReschedule | [ DEPRECATED ] The XReschedule interface can be used to give control to the main thread to allow events processing.
XScrollBar | gives access to the value and settings of a scroll bar and makes it possible to register adjustment event listeners.
XSimpleAnimation | [ DEPRECATED ]
XSimpleTabController | specifies the basic operations for a tab controller, but does not require XControl as type of tabs.
XSpinField | gives access to the value of a spin field and makes it possible to register for spin events.
XSpinListener | makes it possible to receive spin events.
XSpinValue | gives access to the value and settings of a control which is associated with a spinnable value.
XStyleChangeListener | to be implemented by components which wish to be notified about changes in the style of a component
XStyleSettings | provides access to certain style settings within an OpenOffice.org component, such as a window, or within OpenOffice.org as a whole.
XStyleSettingsSupplier | provides access to the style settings of a component
XSystemChildFactory | specifies a factory interface for creating system child windows.
XSystemDependentMenuPeer | provides access to the system dependent implementation of the window.
XSystemDependentWindowPeer | provides access to the system dependent implementation of the window.
XTabController | specifies the basic operations for a tab controller.
XTabControllerModel | specifies the basic operations for a tab controller model.
XTabListener | such listener will be informed if tab's was inserted/removed from an XSimpleTabController instance or if the properties of a tab was changed.
XTextArea | gives access to the text in a control.
XTextComponent | gives access to the text of a component and makes it possible to register event listeners.
XTextEditField | is used for password fields.
XTextLayoutConstrains | specifies the layout constraints for a text field.
XTextListener | makes it possible to receive text change events.
XThrobber | @deprecatd You should use XAnimation, AnimatedImagesControl, and AnimatedImagesControlModel.
XTimeField | gives access to the value and settings of a time field.
XToggleButton | is supported by buttons which can be toggled between a "pressed" and an "unpressed" state
XToolkit | specifies a factory interface for the window toolkit.
XToolkit2 | Provides a unified interface for the new-style service Toolkit to implement.
XToolkitExperimental | Work in progress, don't use unless you know what you are doing.
XTopWindow | manages the functionality specific for a top window.
XTopWindow2 | extends XTopWindow with additional functionality
XTopWindowListener | makes it possible to receive window events.
XUnitConversion | allows converting between different measurement units
XUnoControlContainer | gives access to the tab controllers of a UnoControlContainer.
XUserInputInterception | Interface to add handlers for key and mouse events. A handler is not a passive listener, it can even consume the event.
XVclContainer | [ DEPRECATED ] represents a VCL container window.
XVclContainerListener | [ DEPRECATED ] makes it possible to receive container events.
XVclContainerPeer | [ DEPRECATED ] gives access to the VCL container window implementation.
XVclWindowPeer | [ DEPRECATED ] gives access to the VCL window implementation.
XView | makes it possible to attach an output device to the object.
XWindow | specifies the basic operations for a window component.
XWindow2 | specifies some extended operations for a window component.
XWindowListener | makes it possible to receive window events.
XWindowListener2 | allows receive window-related events, additional to the ones received by an XWindowListener
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.
DockingData | data returned by docking handler
DockingEvent | specifies a docking event.
EndDockingEvent | specifies an end docking event.
EndPopupModeEvent | specifies an end pop-up mode event.
EnhancedMouseEvent | specifies an event from the mouse.
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.
ItemListEvent | is the event broadcasted by a ::XListItems implementation for changes in its item list.
KeyEvent | specifies a key event.
KeyStroke | Describes a key stroke for hotkeys etc.
MenuEvent | specifies a menu event.
MenuLogo | specifies a logo to be displayed on a menu, with a background gradient.
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 | [ DEPRECATED ] specifies a system dependent XWindow.
TextEvent | specifies a text event.
VclContainerEvent | specifies a container event.
WindowDescriptor | describes a window.
WindowEvent | specifies a window event.

Exceptions
PrinterException | fired if a resource cannot be locked.

Enums
AdjustmentType | specifies the adjustment type.
FontSlant | used to specify the slant of a font.
GradientStyle | specify the style of color dispersion.
MenuItemType | specifies the type of a menu item, as returned by XMenuExtended2::getItemType().
PushButtonType | specifies 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.

Constant Groups
CharSet | [ DEPRECATED ] These values are used to specify the characters which are available in a font and their codes.
Command | these values specify the different command types available.
DeviceCapability | defines which capabilities a device supports.
FieldUnit | specifies attributes for the MetricField map units.
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 the alignment of an image.
ImageDrawMode | defines modes how an image is drawn onto a device
ImagePosition | specifies the position of a image, relative to another object
ImageScaleMode | defines modes how an image displayed in a given area should be scaled to fit this area
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 | [ DEPRECATED ] These values are used to specify functional groups of keys.
KeyModifier | These values are used to specify which modifier keys are pressed.
LineEndFormat | These values are used to specify which line end format should be used in strings
MenuItemStyle | These values are used to specify the properties of a menu item.
MessageBoxButtons | defines constants for the possible message box button combinations.
MessageBoxCommand | [ DEPRECATED ] specifies a message box command.
MouseButton | These values are used to specify which keys on the mouse are pressed.
MouseWheelBehavior | describes the scroll behavior of the mouse wheel for a control
PopupMenuDirection | These values are used to specify the direction in which a pop-up menu will grow.
PosSize | These constants are used to flag the parameters of a rectangle.
ScrollBarOrientation | These constants are used to specify the orientation of a scroll bar.
Style | specifies the style of a window.
SystemPointer | specifies the shape of a mouse pointer.
TextAlign | specifies the alignment of text.
VclWindowPeerAttribute | [ DEPRECATED ] specifies attributes for the VCL window implementation.
VisualEffect | These values are used to specify the visual effect of controls
WindowAttribute | These values are used to specify the decorations of a window.

Top of Page

Copyright © 2000, 2014 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.