Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
fa0db4b9
Kaydet (Commit)
fa0db4b9
authored
Kas 07, 2012
tarafından
Norbert Thiebaud
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
rebase XUntitledNumbers
Change-Id: I59c62bb5a8cad34a1da3e118a23f9e7320e44a06
üst
a80b3c06
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
51 deletions
+24
-51
UntitledNumbersConst.idl
offapi/com/sun/star/frame/UntitledNumbersConst.idl
+0
-42
XUntitledNumbers.idl
offapi/com/sun/star/frame/XUntitledNumbers.idl
+24
-9
No files found.
offapi/com/sun/star/frame/UntitledNumbersConst.idl
deleted
100644 → 0
Dosyayı görüntüle @
a80b3c06
/*
-*-
Mode
:
C
++
; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
*
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
.
*
************************************************************************/
#
ifndef
__com_sun_star_frame_UntitledNumbersConst_idl__
#
define
__com_sun_star_frame_UntitledNumbersConst_idl__
module
com
{
module
sun
{
module
star
{
module
frame
{
constants
UntitledNumbersConst
{
const
long
INVALID_NUMBER
=
0
;
}
;
}
; }; }; };
#
endif
/*
vim
:
set
shiftwidth
=
4
softtabstop
=
4
expandtab
:
*/
offapi/com/sun/star/frame/XUntitledNumbers.idl
Dosyayı görüntüle @
fa0db4b9
/*
-*-
Mode
:
C
++
; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
/*
*
This
file
is
part
of
the
LibreOffice
project
.
*
This
file
is
part
of
the
LibreOffice
project
.
*
*
...
@@ -16,24 +15,38 @@
...
@@ -16,24 +15,38 @@
*
except
in
compliance
with
the
License
.
You
may
obtain
a
copy
of
*
except
in
compliance
with
the
License
.
You
may
obtain
a
copy
of
*
the
License
at
http
:
//
www
.
apache.org/licenses/LICENSE-2.0
.
*
the
License
at
http
:
//
www
.
apache.org/licenses/LICENSE-2.0
.
*/
*/
#
ifndef
__com_sun_star_frame_XUntitledNumbers_idl__
#
ifndef
__com_sun_star_frame_XUntitledNumbers_idl__
#
define
__com_sun_star_frame_XUntitledNumbers_idl__
#
define
__com_sun_star_frame_XUntitledNumbers_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IllegalArgumentException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IllegalArgumentException
.
idl>
#
include
<
com
/
sun
/
star
/
lang
/
IllegalArgumentException
.
idl>
#
endif
//=============================================================================
module
com
{
module
sun
{
module
star
{
module
frame
{
module
com
{
module
sun
{
module
star
{
module
frame
{
constants
UntitledNumbersConst
{
const
long
INVALID_NUMBER
=
0
;
}
;
//=============================================================================
/**
knows
all
currently
used
and
all
free
numbers
for
using
with
untitled
/**
knows
all
currently
used
and
all
free
numbers
for
using
with
untitled
but
counted
objects
.
but
counted
objects
.
*/
*/
interface
XUntitledNumbers
:
com
::
sun
::
star
::
uno
::
XInterface
interface
XUntitledNumbers
:
com
::
sun
::
star
::
uno
::
XInterface
{
{
/**
callee
has
to
lease
a
number
before
he
can
use
it
within
in
its
own
title
.
//-------------------------------------------------------------------------
/**
calli
has
to
lease
a
number
befor
he
can
use
it
within
in
its
own
title
.
Such
number
must
be
freed
after
using
e
.
g.
while
the
object
was
closed
or
Such
number
must
be
freed
after
using
e
.
g.
while
the
object
was
closed
or
gets
another
title
(
e
.
g.
by
saving
a
document
to
a
real
location
on
disc
)
.
get
'
s another title (e.g. by saving a document to a real location on disc).
@param xComponent
@param xComponent
the component which has to be registered for the leased number.
the component which has to be registered for the leased number.
...
@@ -46,12 +59,13 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
...
@@ -46,12 +59,13 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
long leaseNumber ( [in] com::sun::star::uno::XInterface xComponent )
long leaseNumber ( [in] com::sun::star::uno::XInterface xComponent )
raises (com::sun::star::lang::IllegalArgumentException);
raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
/** has to be used to mark those number as "free for using".
/** has to be used to mark those number as "free for using".
If
the
re
g
istered
component
does
not
use
such
leased
number
any
longer
If the re
q
istered component does not use such leased number any longer
it has to be released so it can be used for new components.
it has to be released so it can be used for new components.
Note
:
calling
this
method
with
an
unknown
(
but
normal
l
y
valid
number
)
Note: calling this method with an unknown (but normaly valid number)
has to be ignored. No exceptions - no errors.
has to be ignored. No exceptions - no errors.
@param nNumber
@param nNumber
...
@@ -63,6 +77,7 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
...
@@ -63,6 +77,7 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
void releaseNumber ( [in] long nNumber )
void releaseNumber ( [in] long nNumber )
raises (com::sun::star::lang::IllegalArgumentException);
raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
/** does the same then releaseNumber () but it searches the corresponding
/** does the same then releaseNumber () but it searches the corresponding
number for the specified component and deregister it.
number for the specified component and deregister it.
...
@@ -75,10 +90,11 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
...
@@ -75,10 +90,11 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
void releaseNumberForComponent ( [in] com::sun::star::uno::XInterface xComponent )
void releaseNumberForComponent ( [in] com::sun::star::uno::XInterface xComponent )
raises (com::sun::star::lang::IllegalArgumentException);
raises (com::sun::star::lang::IllegalArgumentException);
/**
returns
the
localized
string
value
to
be
used
for
untitled
objects
in
//-------------------------------------------------------------------------
/** returns the localized string value to be used for untitles objects in
combination with the leased number.
combination with the leased number.
Note
:
Such
string
already
contains
leading
spaces
/
tabs
etc
.
!
Note: Such string already contains leading spaces/tabs etc
pp
. !
The only thing which an outside code has todo then ... adding a leased number
The only thing which an outside code has todo then ... adding a leased number
to the string.
to the string.
...
@@ -87,9 +103,8 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
...
@@ -87,9 +103,8 @@ interface XUntitledNumbers : com::sun::star::uno::XInterface
string getUntitledPrefix ();
string getUntitledPrefix ();
};
};
//=============================================================================
}; }; }; };
}; }; }; };
#endif
#endif
/*
vim
:
set
shiftwidth
=
4
softtabstop
=
4
expandtab
:
*/
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment