AlterOffice
AlterOffice 2026.2 SDK API Reference
XMultiEntryClipboard.idl
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the AlterOffice project.
4  *
5  */
6 
7 module com { module sun { module star { module datatransfer { module multientryclipboard {
8 
12  published interface XClipboardListener;
13  published interface XClipboardOwner;
14 
16 {
25 
28  void deleteEntry([in] unsigned short nId);
29 
33 
39  sequence<unsigned short> getEntryIdList();
40 
46  byte getEntryType([in] unsigned short nId);
47 
53  string getEntryPreviewText([in] unsigned short nId);
54 
58  void skipClipboardUpdateFor([in] unsigned short nId);
59 };
60 
61 
62 }; }; }; }; };
63 
64 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Interface to be implemented by objects used to provide data for a data transfer operation.
Definition: XTransferable.idl:30
string getEntryPreviewText([in] unsigned short nId)
To get the preview text for an entry with provided id.
byte getEntryType([in] unsigned short nId)
To get an enum value representing the type of entry with id: text, image, table, chart.
void deleteEntry([in] unsigned short nId)
To delete the clipboard entry with provided id from the clipboard.
sequence< unsigned short > getEntryIdList()
To get the list with ids of all entries in the clipboard.
void deleteAllEntries()
To delete all entries from the clipboard.
com::sun::star::datatransfer::XTransferable getEntry([in] unsigned short nId)
To get the clipboard entry with provided id.
void skipClipboardUpdateFor([in] unsigned short nId)
Notify the clipboard that the entry with provided id is going to be inserted to the system clipboard.
base interface of all UNO interfaces
Definition: XInterface.idl:46
Definition: Ambiguous.idl:20