/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef __com_sun_star_document_Events_idl__ #define __com_sun_star_document_Events_idl__ #include module com { module sun { module star { module document { /** is a collection of all events supported by a document or content of a document

Such Events will be broadcasted by a XEventBroadcaster to any XEventListener packed as EventObjects.

*/ published service Events { /** offers access to the list of EventDescriptors

The following events are usually available:

OnAlphaCharInput
OnClick
OnCloseApp
OnCopyTo
OnCopyToDone
OnError
OnFocus
OnInsertDone
OnInsertStart
OnLoad
OnLoadCancel
OnLoadDone
OnLoadError
OnLoadFinished
OnMailMerge
OnMailMergeFinished
OnModifyChanged
OnMouseOut
OnMouseOver
OnMove
OnNew
OnNewMail
OnNonAlphaCharInput
OnPageCountChange
OnPrepareUnload
OnPrepareViewClosing
OnPrint
OnResize
OnSave
OnSaveAs
OnSaveAsDone
OnSaveDone
OnSaveFinished
OnSelect
OnStartApp
OnToggleFullscreen
OnUnfocus
OnUnload
OnViewCreated
OnViewClosed

*/ interface com::sun::star::container::XNameReplace; }; }; }; }; }; #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */