Overview | Module | Use | Devguide | Index

Methods' Summary | Attributes' Summary | Methods' Details | Attributes' Details

:: com :: sun :: star :: awt ::
interface XUserInputInterception
Description Interface to add handlers for key and mouse events. A handler is not a passive listener, it can even consume the event. Since OOo 1.1.2

Methods' Summary
addKeyHandler | Add a new listener that is called on KeyEvents. Every listener is given the opportunity to consume the event, i.e. prevent the not yet called listeners from being called.
removeKeyHandler | Remove the specified listener from the list of listeners.
addMouseClickHandler | Add a new listener that is called on MouseEvents. Every listener is given the opportunity to consume the event, i.e. prevent the not yet called listeners from being called.
removeMouseClickHandler | Remove the specified listener from the list of listeners.

Methods' Details
addKeyHandler
void
addKeyHandler( | [in] XKeyHandler | xHandler );
Description Add a new listener that is called on KeyEvents. Every listener is given the opportunity to consume the event, i.e. prevent the not yet called listeners from being called. Parameter xHandler If this is a valid reference it is inserted into the list of handlers. It is the task of the caller to not register the same handler twice (otherwise that listener will be called twice.)
removeKeyHandler
void
removeKeyHandler( | [in] XKeyHandler | xHandler );
Description Remove the specified listener from the list of listeners. Parameter xHandler If the reference is empty then nothing will be changed. If the handler has been registered twice (or more) then all references will be removed.
addMouseClickHandler
void
addMouseClickHandler( | [in] XMouseClickHandler | xHandler );
Description Add a new listener that is called on MouseEvents. Every listener is given the opportunity to consume the event, i.e. prevent the not yet called listeners from being called. Parameter xHandler If this is a valid reference it is inserted into the list of handlers. It is the task of the caller to not register the same handler twice (otherwise that listener will be called twice.)
removeMouseClickHandler
void
removeMouseClickHandler( | [in] XMouseClickHandler | xHandler );
Description Remove the specified listener from the list of listeners. Parameter xHandler If the reference is empty then nothing will be changed. If the handler has been registered twice (or more) then all references will be removed.

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.