diff options
Diffstat (limited to 'wizards/com/sun/star/wizards/ui/event/CommonListener.java')
-rw-r--r-- | wizards/com/sun/star/wizards/ui/event/CommonListener.java | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/wizards/com/sun/star/wizards/ui/event/CommonListener.java b/wizards/com/sun/star/wizards/ui/event/CommonListener.java new file mode 100644 index 000000000000..18f33af2cef8 --- /dev/null +++ b/wizards/com/sun/star/wizards/ui/event/CommonListener.java @@ -0,0 +1,167 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +package com.sun.star.wizards.ui.event; + +import com.sun.star.awt.*; +import com.sun.star.lang.EventObject; + +/** + * + * @author rpiterman + */ +public class CommonListener extends AbstractListener implements XActionListener, XItemListener, XTextListener, EventNames, XWindowListener, XMouseListener, XFocusListener, XKeyListener +{ + + /** Creates a new instance of CommonListener */ + public CommonListener() + { + } + + /** + * Implementation of com.sun.star.awt.XActionListener + */ + public void actionPerformed(com.sun.star.awt.ActionEvent actionEvent) + { + invoke(getEventSourceName(actionEvent), EVENT_ACTION_PERFORMED, actionEvent); + } + + public void disposing(com.sun.star.lang.EventObject eventObject) + { + } + + /** + * Implementation of com.sun.star.awt.XItemListener + */ + public void itemStateChanged(ItemEvent itemEvent) + { + invoke(getEventSourceName(itemEvent), EVENT_ITEM_CHANGED, itemEvent); + } + + /** + * Implementation of com.sun.star.awt.XTextListener + */ + public void textChanged(TextEvent textEvent) + { + invoke(getEventSourceName(textEvent), EVENT_TEXT_CHANGED, textEvent); + } + + /** + * @see com.sun.star.awt.XWindowListener#windowResized(com.sun.star.awt.WindowEvent) + */ + public void windowResized(WindowEvent event) + { + invoke(getEventSourceName(event), EVENT_WINDOW_RESIZED, event); + } + + /** + * @see com.sun.star.awt.XWindowListener#windowMoved(com.sun.star.awt.WindowEvent) + */ + public void windowMoved(WindowEvent event) + { + invoke(getEventSourceName(event), EVENT_WINDOW_MOVED, event); + } + + /** + * @see com.sun.star.awt.XWindowListener#windowShown(com.sun.star.lang.EventObject) + */ + public void windowShown(EventObject event) + { + invoke(getEventSourceName(event), EVENT_WINDOW_SHOWN, event); + } + + /** + * @see com.sun.star.awt.XWindowListener#windowHidden(com.sun.star.lang.EventObject) + */ + public void windowHidden(EventObject event) + { + invoke(getEventSourceName(event), EVENT_WINDOW_HIDDEN, event); + } + + /** + * @see com.sun.star.awt.XMouseListener#mousePressed(com.sun.star.awt.MouseEvent) + */ + public void mousePressed(MouseEvent event) + { + invoke(getEventSourceName(event), EVENT_MOUSE_PRESSED, event); + } + + /** + * @see com.sun.star.awt.XMouseListener#mouseReleased(com.sun.star.awt.MouseEvent) + */ + public void mouseReleased(MouseEvent event) + { + invoke(getEventSourceName(event), EVENT_KEY_RELEASED, event); + } + + /** + * @see com.sun.star.awt.XMouseListener#mouseEntered(com.sun.star.awt.MouseEvent) + */ + public void mouseEntered(MouseEvent event) + { + invoke(getEventSourceName(event), EVENT_MOUSE_ENTERED, event); + } + + /** + * @see com.sun.star.awt.XMouseListener#mouseExited(com.sun.star.awt.MouseEvent) + */ + public void mouseExited(MouseEvent event) + { + invoke(getEventSourceName(event), EVENT_MOUSE_EXITED, event); + } + + /** + * @see com.sun.star.awt.XFocusListener#focusGained(com.sun.star.awt.FocusEvent) + */ + public void focusGained(FocusEvent event) + { + invoke(getEventSourceName(event), EVENT_FOCUS_GAINED, event); + } + + /** + * @see com.sun.star.awt.XFocusListener#focusLost(com.sun.star.awt.FocusEvent) + */ + public void focusLost(FocusEvent event) + { + invoke(getEventSourceName(event), EVENT_FOCUS_LOST, event); + } + + /** + * @see com.sun.star.awt.XKeyListener#keyPressed(com.sun.star.awt.KeyEvent) + */ + public void keyPressed(KeyEvent event) + { + invoke(getEventSourceName(event), EVENT_KEY_PRESSED, event); + } + + /** + * @see com.sun.star.awt.XKeyListener#keyReleased(com.sun.star.awt.KeyEvent) + */ + public void keyReleased(KeyEvent event) + { + invoke(getEventSourceName(event), EVENT_KEY_RELEASED, event); + } +} |