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
bb8a904b
Kaydet (Commit)
bb8a904b
authored
Haz 18, 2010
tarafından
obo
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Sade Fark
CWS-TOOLING: integrate CWS tl79
üst
a82445e6
a3c52e95
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
151 additions
and
668 deletions
+151
-668
logindlg.hxx
svtools/inc/svtools/logindlg.hxx
+0
-118
xwindowitem.hxx
svtools/inc/svtools/xwindowitem.hxx
+38
-25
logindlg.cxx
svtools/source/dialogs/logindlg.cxx
+0
-312
logindlg.src
svtools/source/dialogs/logindlg.src
+0
-200
makefile.mk
svtools/source/dialogs/makefile.mk
+1
-3
makefile.mk
svtools/source/misc/makefile.mk
+2
-1
xwindowitem.cxx
svtools/source/misc/xwindowitem.cxx
+97
-0
wintypes.hxx
tools/inc/tools/wintypes.hxx
+1
-0
simpleauthenticationrequest.cxx
ucbhelper/source/provider/simpleauthenticationrequest.cxx
+7
-7
button.cxx
vcl/source/control/button.cxx
+5
-2
No files found.
svtools/inc/svtools/logindlg.hxx
deleted
100644 → 0
Dosyayı görüntüle @
a82445e6
/*************************************************************************
*
* 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 _SVTOOLS_LOGINDLG_HXX_
#define _SVTOOLS_LOGINDLG_HXX_
#include "svtools/svtdllapi.h"
#include <svtools/stdctrl.hxx>
#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
#endif
#include <vcl/dialog.hxx>
#include <vcl/edit.hxx>
#include <vcl/fixed.hxx>
//============================================================================
#define LF_NO_PATH 0x0001 // hide "path"
#define LF_NO_USERNAME 0x0002 // hide "name"
#define LF_NO_PASSWORD 0x0004 // hide "password"
#define LF_NO_SAVEPASSWORD 0x0008 // hide "save password"
#define LF_NO_ERRORTEXT 0x0010 // hide message
#define LF_PATH_READONLY 0x0020 // "path" readonly
#define LF_USERNAME_READONLY 0x0040 // "name" readonly
#define LF_NO_ACCOUNT 0x0080 // hide "account"
//............................................................................
namespace
svt
{
//............................................................................
//============================================================================
class
SVT_DLLPUBLIC
LoginDialog
:
public
ModalDialog
{
FixedInfo
aErrorInfo
;
FixedLine
aErrorGB
;
FixedInfo
aRequestInfo
;
FixedText
aPathFT
;
Edit
aPathED
;
FixedInfo
aPathInfo
;
PushButton
aPathBtn
;
FixedText
aNameFT
;
Edit
aNameED
;
FixedInfo
aNameInfo
;
FixedText
aPasswordFT
;
Edit
aPasswordED
;
FixedText
aAccountFT
;
Edit
aAccountED
;
CheckBox
aSavePasswdBtn
;
FixedLine
aLoginGB
;
OKButton
aOKBtn
;
CancelButton
aCancelBtn
;
HelpButton
aHelpBtn
;
SVT_DLLPRIVATE
void
HideControls_Impl
(
USHORT
nFlags
);
DECL_DLLPRIVATE_LINK
(
OKHdl_Impl
,
OKButton
*
);
DECL_DLLPRIVATE_LINK
(
PathHdl_Impl
,
PushButton
*
);
public
:
LoginDialog
(
Window
*
pParent
,
USHORT
nFlags
,
const
String
&
rServer
,
const
String
*
pRealm
=
NULL
);
String
GetPath
()
const
{
return
aPathED
.
GetText
();
}
void
SetPath
(
const
String
&
rNewPath
)
{
aPathED
.
SetText
(
rNewPath
);
aPathInfo
.
SetText
(
rNewPath
);}
String
GetName
()
const
{
return
aNameED
.
GetText
();
}
void
SetName
(
const
String
&
rNewName
);
String
GetPassword
()
const
{
return
aPasswordED
.
GetText
();
}
void
SetPassword
(
const
String
&
rNew
)
{
aPasswordED
.
SetText
(
rNew
);
}
String
GetAccount
()
const
{
return
aAccountED
.
GetText
();
}
void
SetAccount
(
const
String
&
rNew
)
{
aAccountED
.
SetText
(
rNew
);
}
BOOL
IsSavePassword
()
const
{
return
aSavePasswdBtn
.
IsChecked
();
}
void
SetSavePassword
(
BOOL
bSave
)
{
aSavePasswdBtn
.
Check
(
bSave
);
}
void
SetSavePasswordText
(
const
String
&
rTxt
)
{
aSavePasswdBtn
.
SetText
(
rTxt
);
}
void
SetErrorText
(
const
String
&
rTxt
)
{
aErrorInfo
.
SetText
(
rTxt
);
}
void
SetLoginRequestText
(
const
String
&
rTxt
)
{
aRequestInfo
.
SetText
(
rTxt
);
}
void
ClearPassword
();
void
ClearAccount
();
};
//............................................................................
}
// namespace svt
//............................................................................
#endif // _SVTOOLS_LOGINDLG_HXX_
svtools/
source/dialogs/logindlg.hrc
→
svtools/
inc/svtools/xwindowitem.hxx
100644 → 100755
Dosyayı görüntüle @
bb8a904b
...
...
@@ -2,10 +2,13 @@
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* Copyright 200
0, 2010 Oracle and/or its affiliates
.
* Copyright 200
8 by Sun Microsystems, Inc
.
*
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: chrtitem.hxx,v $
* $Revision: 1.9 $
*
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
...
...
@@ -24,34 +27,44 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
#ifndef _XWINDOWITEM_HXX_
#define _XWINDOWITEM_HXX_
#include "svtools/svtdllapi.h"
#include <svl/poolitem.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <com/sun/star/awt/XWindow.hpp>
class
Window
;
//////////////////////////////////////////////////////////////////////
class
SVT_DLLPUBLIC
XWindowItem
:
public
SfxPoolItem
{
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
awt
::
XWindow
>
m_xWin
;
// disallow use assignment operator
XWindowItem
&
operator
=
(
const
XWindowItem
&
);
#ifndef _SVTOOLS_LOGINDLG_HRC_
#define _SVTOOLS_LOGINDLG_HRC_
public
:
TYPEINFO
();
XWindowItem
();
explicit
XWindowItem
(
USHORT
nWhich
,
Window
*
pWin
);
XWindowItem
(
USHORT
nWhich
,
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
awt
::
XWindow
>
&
rxWin
);
XWindowItem
(
const
XWindowItem
&
rItem
);
~
XWindowItem
();
//============================================================================
#define INFO_LOGIN_ERROR 10
#define GB_LOGIN_ERROR 11
virtual
SfxPoolItem
*
Clone
(
SfxItemPool
*
pPool
=
0
)
const
;
virtual
int
operator
==
(
const
SfxPoolItem
&
rAttr
)
const
;
#define INFO_LOGIN_REQUEST 20
#define FT_LOGIN_PATH 21
#define ED_LOGIN_PATH 22
#define INFO_LOGIN_PATH 23
#define BTN_LOGIN_PATH 24
#define FT_LOGIN_USERNAME 25
#define ED_LOGIN_USERNAME 26
#define INFO_LOGIN_USERNAME 27
#define FT_LOGIN_PASSWORD 28
#define ED_LOGIN_PASSWORD 29
#define FT_LOGIN_ACCOUNT 30
#define ED_LOGIN_ACCOUNT 31
#define CB_LOGIN_SAVEPASSWORD 32
#define GB_LOGIN_LOGIN 33
Window
*
GetWindowPtr
()
const
{
return
VCLUnoHelper
::
GetWindow
(
m_xWin
);
}
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
awt
::
XWindow
>
GetXWindow
()
const
{
return
m_xWin
;
}
};
#define BTN_LOGIN_OK 50
#define BTN_LOGIN_CANCEL 51
#define BTN_LOGIN_HELP 52
//////////////////////////////////////////////////////////////////////
#
define STR_LOGIN_AT 60
#
endif
#endif // _SVTOOLS_LOGINDLG_HRC_
svtools/source/dialogs/logindlg.cxx
deleted
100644 → 0
Dosyayı görüntüle @
a82445e6
/*************************************************************************
*
* 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.
*
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_svtools.hxx"
#include <filedlg.hxx>
#include <vcl/msgbox.hxx>
#include <svtools/logindlg.hxx>
#ifndef _SVTOOLS_LOGINDLG_HRC_
#include "logindlg.hrc"
#endif
#ifndef _SVTOOLS_HRC
#include <svtools/svtools.hrc>
#endif
#include <svtools/svtdata.hxx>
#ifdef UNX
#include <limits.h>
#define _MAX_PATH PATH_MAX
#endif
// LoginDialog -------------------------------------------------------
//............................................................................
namespace
svt
{
//............................................................................
void
LoginDialog
::
HideControls_Impl
(
USHORT
nFlags
)
{
FASTBOOL
bPathHide
=
FALSE
;
FASTBOOL
bErrorHide
=
FALSE
;
FASTBOOL
bAccountHide
=
FALSE
;
if
(
(
nFlags
&
LF_NO_PATH
)
==
LF_NO_PATH
)
{
aPathFT
.
Hide
();
aPathED
.
Hide
();
aPathBtn
.
Hide
();
bPathHide
=
TRUE
;
}
else
if
(
(
nFlags
&
LF_PATH_READONLY
)
==
LF_PATH_READONLY
)
{
aPathED
.
Hide
();
aPathInfo
.
Show
();
aPathBtn
.
Hide
();
}
if
(
(
nFlags
&
LF_NO_USERNAME
)
==
LF_NO_USERNAME
)
{
aNameFT
.
Hide
();
aNameED
.
Hide
();
}
else
if
(
(
nFlags
&
LF_USERNAME_READONLY
)
==
LF_USERNAME_READONLY
)
{
aNameED
.
Hide
();
aNameInfo
.
Show
();
}
if
(
(
nFlags
&
LF_NO_PASSWORD
)
==
LF_NO_PASSWORD
)
{
aPasswordFT
.
Hide
();
aPasswordED
.
Hide
();
}
if
(
(
nFlags
&
LF_NO_SAVEPASSWORD
)
==
LF_NO_SAVEPASSWORD
)
aSavePasswdBtn
.
Hide
();
if
(
(
nFlags
&
LF_NO_ERRORTEXT
)
==
LF_NO_ERRORTEXT
)
{
aErrorInfo
.
Hide
();
aErrorGB
.
Hide
();
bErrorHide
=
TRUE
;
}
if
(
(
nFlags
&
LF_NO_ACCOUNT
)
==
LF_NO_ACCOUNT
)
{
aAccountFT
.
Hide
();
aAccountED
.
Hide
();
bAccountHide
=
TRUE
;
}
if
(
bErrorHide
)
{
long
nOffset
=
aLoginGB
.
GetPosPixel
().
Y
()
-
aErrorGB
.
GetPosPixel
().
Y
();
Point
aNewPnt
=
aRequestInfo
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aRequestInfo
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPathFT
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPathFT
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPathED
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPathED
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPathInfo
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPathInfo
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPathBtn
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPathBtn
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aNameFT
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aNameFT
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aNameED
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aNameED
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aNameInfo
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aNameInfo
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPasswordFT
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPasswordFT
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aPasswordED
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aPasswordED
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aAccountFT
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aAccountFT
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aAccountED
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aAccountED
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aSavePasswdBtn
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aSavePasswdBtn
.
SetPosPixel
(
aNewPnt
);
aNewPnt
=
aLoginGB
.
GetPosPixel
();
aNewPnt
.
Y
()
-=
nOffset
;
aLoginGB
.
SetPosPixel
(
aNewPnt
);
Size
aNewSiz
=
GetSizePixel
();
aNewSiz
.
Height
()
-=
nOffset
;
SetSizePixel
(
aNewSiz
);
}
if
(
bPathHide
)
{
long
nOffset
=
aNameED
.
GetPosPixel
().
Y
()
-
aPathED
.
GetPosPixel
().
Y
();
Point
aTmpPnt1
=
aNameFT
.
GetPosPixel
();
Point
aTmpPnt2
=
aPasswordFT
.
GetPosPixel
();
aNameFT
.
SetPosPixel
(
aPathFT
.
GetPosPixel
()
);
aPasswordFT
.
SetPosPixel
(
aTmpPnt1
);
aAccountFT
.
SetPosPixel
(
aTmpPnt2
);
aTmpPnt1
=
aNameED
.
GetPosPixel
();
aTmpPnt2
=
aPasswordED
.
GetPosPixel
();
aNameED
.
SetPosPixel
(
aPathED
.
GetPosPixel
()
);
aPasswordED
.
SetPosPixel
(
aTmpPnt1
);
aAccountED
.
SetPosPixel
(
aTmpPnt2
);
aNameInfo
.
SetPosPixel
(
aPathInfo
.
GetPosPixel
()
);
aTmpPnt1
=
aSavePasswdBtn
.
GetPosPixel
();
aTmpPnt1
.
Y
()
-=
nOffset
;
aSavePasswdBtn
.
SetPosPixel
(
aTmpPnt1
);
Size
aNewSz
=
GetSizePixel
();
aNewSz
.
Height
()
-=
nOffset
;
SetSizePixel
(
aNewSz
);
}
if
(
bAccountHide
)
{
long
nOffset
=
aAccountED
.
GetPosPixel
().
Y
()
-
aPasswordED
.
GetPosPixel
().
Y
();
Point
aTmpPnt
=
aSavePasswdBtn
.
GetPosPixel
();
aTmpPnt
.
Y
()
-=
nOffset
;
aSavePasswdBtn
.
SetPosPixel
(
aTmpPnt
);
Size
aNewSz
=
GetSizePixel
();
aNewSz
.
Height
()
-=
nOffset
;
SetSizePixel
(
aNewSz
);
}
};
// -----------------------------------------------------------------------
IMPL_LINK
(
LoginDialog
,
OKHdl_Impl
,
OKButton
*
,
EMPTYARG
)
{
// trim the strings
aNameED
.
SetText
(
aNameED
.
GetText
().
EraseLeadingChars
().
EraseTrailingChars
()
);
aPasswordED
.
SetText
(
aPasswordED
.
GetText
().
EraseLeadingChars
().
EraseTrailingChars
()
);
EndDialog
(
RET_OK
);
return
1
;
}
// -----------------------------------------------------------------------
IMPL_LINK
(
LoginDialog
,
PathHdl_Impl
,
PushButton
*
,
EMPTYARG
)
{
PathDialog
*
pDlg
=
new
PathDialog
(
this
,
WB_3DLOOK
);
// DirEntry aEntry;
// aEntry.ToAbs();
// pDlg->SetPath( aEntry.GetFull() );
if
(
pDlg
->
Execute
()
==
RET_OK
)
aPathED
.
SetText
(
pDlg
->
GetPath
()
);
delete
pDlg
;
return
1
;
}
// -----------------------------------------------------------------------
LoginDialog
::
LoginDialog
(
Window
*
pParent
,
USHORT
nFlags
,
const
String
&
rServer
,
const
String
*
pRealm
)
:
ModalDialog
(
pParent
,
SvtResId
(
DLG_LOGIN
)
),
aErrorInfo
(
this
,
SvtResId
(
INFO_LOGIN_ERROR
)
),
aErrorGB
(
this
,
SvtResId
(
GB_LOGIN_ERROR
)
),
aRequestInfo
(
this
,
SvtResId
(
INFO_LOGIN_REQUEST
)
),
aPathFT
(
this
,
SvtResId
(
FT_LOGIN_PATH
)
),
aPathED
(
this
,
SvtResId
(
ED_LOGIN_PATH
)
),
aPathInfo
(
this
,
SvtResId
(
INFO_LOGIN_PATH
)
),
aPathBtn
(
this
,
SvtResId
(
BTN_LOGIN_PATH
)
),
aNameFT
(
this
,
SvtResId
(
FT_LOGIN_USERNAME
)
),
aNameED
(
this
,
SvtResId
(
ED_LOGIN_USERNAME
)
),
aNameInfo
(
this
,
SvtResId
(
INFO_LOGIN_USERNAME
)
),
aPasswordFT
(
this
,
SvtResId
(
FT_LOGIN_PASSWORD
)
),
aPasswordED
(
this
,
SvtResId
(
ED_LOGIN_PASSWORD
)
),
aAccountFT
(
this
,
SvtResId
(
FT_LOGIN_ACCOUNT
)
),
aAccountED
(
this
,
SvtResId
(
ED_LOGIN_ACCOUNT
)
),
aSavePasswdBtn
(
this
,
SvtResId
(
CB_LOGIN_SAVEPASSWORD
)
),
aLoginGB
(
this
,
SvtResId
(
GB_LOGIN_LOGIN
)
),
aOKBtn
(
this
,
SvtResId
(
BTN_LOGIN_OK
)
),
aCancelBtn
(
this
,
SvtResId
(
BTN_LOGIN_CANCEL
)
),
aHelpBtn
(
this
,
SvtResId
(
BTN_LOGIN_HELP
)
)
{
// Einlog-Ort eintragen
String
aServer
;
if
(
(
(
nFlags
&
LF_NO_ACCOUNT
)
==
LF_NO_ACCOUNT
)
&&
pRealm
&&
pRealm
->
Len
()
)
{
aServer
=
*
pRealm
;
(
(
aServer
+=
' '
)
+=
String
(
SvtResId
(
STR_LOGIN_AT
)
)
)
+=
' '
;
}
aServer
+=
rServer
;
String
aTxt
=
aRequestInfo
.
GetText
();
aTxt
.
SearchAndReplaceAscii
(
"%1"
,
aServer
);
aRequestInfo
.
SetText
(
aTxt
);
FreeResource
();
aPathED
.
SetMaxTextLen
(
_MAX_PATH
);
aNameED
.
SetMaxTextLen
(
_MAX_PATH
);
aOKBtn
.
SetClickHdl
(
LINK
(
this
,
LoginDialog
,
OKHdl_Impl
)
);
aPathBtn
.
SetClickHdl
(
LINK
(
this
,
LoginDialog
,
PathHdl_Impl
)
);
HideControls_Impl
(
nFlags
);
};
// -----------------------------------------------------------------------
void
LoginDialog
::
SetName
(
const
String
&
rNewName
)
{
aNameED
.
SetText
(
rNewName
);
aNameInfo
.
SetText
(
rNewName
);
}
// -----------------------------------------------------------------------
void
LoginDialog
::
ClearPassword
()
{
aPasswordED
.
SetText
(
String
()
);
if
(
0
==
aNameED
.
GetText
().
Len
()
)
aNameED
.
GrabFocus
();
else
aPasswordED
.
GrabFocus
();
};
// -----------------------------------------------------------------------
void
LoginDialog
::
ClearAccount
()
{
aAccountED
.
SetText
(
String
()
);
aAccountED
.
GrabFocus
();
};
//............................................................................
}
// namespace svt
//............................................................................
svtools/source/dialogs/logindlg.src
deleted
100644 → 0
Dosyayı görüntüle @
a82445e6
/*************************************************************************
*
* 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 _SVTOOLS_HRC
#include <svtools/svtools.hrc>
#endif
#ifndef _SVTOOLS_LOGINDLG_HRC_
#include "logindlg.hrc"
#endif
ModalDialog DLG_LOGIN
{
// HelpId = HID_DLG_LOGIN ;
Border = TRUE ;
Moveable = TRUE ;
OutputSize = TRUE ;
SVLook = TRUE ;
Size = MAP_APPFONT ( 265 , 158 ) ;
FixedText INFO_LOGIN_ERROR
{
Pos = MAP_APPFONT ( 12 , 14 ) ;
Size = MAP_APPFONT ( 185 , 18 ) ;
WordBreak = TRUE ;
};
FixedLine GB_LOGIN_ERROR
{
Pos = MAP_APPFONT ( 6 , 3 ) ;
Size = MAP_APPFONT ( 197 , 8 ) ;
Text [ en-US ] = "Message from server" ;
};
FixedText INFO_LOGIN_REQUEST
{
Pos = MAP_APPFONT ( 12 , 55 ) ;
Size = MAP_APPFONT ( 185 , 18 ) ;
WordBreak = TRUE ;
Text [ en-US ] = "Please enter user name and password for %1." ;
};
FixedText FT_LOGIN_PATH
{
Pos = MAP_APPFONT ( 12 , 77 ) ;
Size = MAP_APPFONT ( 57 , 10 ) ;
Text [ en-US ] = "~Path" ;
};
Edit ED_LOGIN_PATH
{
Border = TRUE ;
Pos = MAP_APPFONT ( 72 , 76 ) ;
Size = MAP_APPFONT ( 108 , 12 ) ;
};
FixedText INFO_LOGIN_PATH
{
Hide = TRUE ;
Pos = MAP_APPFONT ( 72 , 77 ) ;
Size = MAP_APPFONT ( 125 , 10 ) ;
};
PushButton BTN_LOGIN_PATH
{
Pos = MAP_APPFONT ( 183 , 75 ) ;
Size = MAP_APPFONT ( 14 , 14 ) ;
Text = "~..." ;
};
FixedText FT_LOGIN_USERNAME
{
Pos = MAP_APPFONT ( 12 , 92 ) ;
Size = MAP_APPFONT ( 57 , 10 ) ;
Text [ en-US ] = "~User name" ;
};
Edit ED_LOGIN_USERNAME
{
Border = TRUE ;
Pos = MAP_APPFONT ( 72 , 91 ) ;
Size = MAP_APPFONT ( 125 , 12 ) ;
};
FixedText INFO_LOGIN_USERNAME
{
Hide = TRUE ;
Pos = MAP_APPFONT ( 72 , 92 ) ;
Size = MAP_APPFONT ( 125 , 10 ) ;
};
FixedText FT_LOGIN_PASSWORD
{
Pos = MAP_APPFONT ( 12 , 107 ) ;
Size = MAP_APPFONT ( 57 , 10 ) ;
Text [ en-US ] = "Pass~word" ;
};
Edit ED_LOGIN_PASSWORD
{
Border = TRUE ;
Pos = MAP_APPFONT ( 72 , 106 ) ;
Size = MAP_APPFONT ( 125 , 12 ) ;
PassWord = TRUE ;
};
FixedText FT_LOGIN_ACCOUNT
{
Pos = MAP_APPFONT ( 12 , 122 ) ;
Size = MAP_APPFONT ( 57 , 10 ) ;
Text [ en-US ] = "A~ccount";
};
Edit ED_LOGIN_ACCOUNT
{
Border = TRUE ;
Pos = MAP_APPFONT ( 72 , 121 ) ;
Size = MAP_APPFONT ( 125 , 12 ) ;
PassWord = TRUE ;
};
CheckBox CB_LOGIN_SAVEPASSWORD
{
Pos = MAP_APPFONT ( 12 , 136 ) ;
Size = MAP_APPFONT ( 185 , 10 ) ;
Text [ en-US ] = "~Save password" ;
};
FixedLine GB_LOGIN_LOGIN
{
Pos = MAP_APPFONT ( 7 , 44 ) ;
Size = MAP_APPFONT ( 197 , 8 ) ;
Text [ en-US ] = "Log in" ;
};
OKButton BTN_LOGIN_OK
{
Pos = MAP_APPFONT ( 209 , 6 ) ;
Size = MAP_APPFONT ( 50 , 14 ) ;
DefButton = TRUE ;
};
CancelButton BTN_LOGIN_CANCEL
{
Pos = MAP_APPFONT ( 209 , 23 ) ;
Size = MAP_APPFONT ( 50 , 14 ) ;
};
HelpButton BTN_LOGIN_HELP
{
Pos = MAP_APPFONT ( 209 , 43 ) ;
Size = MAP_APPFONT ( 50 , 14 ) ;
};
String STR_LOGIN_AT
{
Text [ en-US ] = "to " ;
};
Text [ en-US ] = "User Name and Password Required" ;
};
svtools/source/dialogs/makefile.mk
100644 → 100755
Dosyayı görüntüle @
bb8a904b
...
...
@@ -44,7 +44,6 @@ SRC1FILES= filedlg2.src \
prnsetup.src
\
printdlg.src
\
colrdlg.src
\
logindlg.src
\
addresstemplate.src
\
wizardmachine.src
...
...
@@ -69,8 +68,7 @@ SLOFILES= \
$(SLO)$/
colrdlg.obj
\
$(SLO)$/
property.obj
\
$(SLO)$/
wizdlg.obj
\
$(SLO)$/
mcvmath.obj
\
$(SLO)$/
logindlg.obj
$(SLO)$/
mcvmath.obj
# --- Targets ------------------------------------------------------
...
...
svtools/source/misc/makefile.mk
100644 → 100755
Dosyayı görüntüle @
bb8a904b
...
...
@@ -75,7 +75,8 @@ SLOFILES=\
$(SLO)$/
transfer.obj
\
$(SLO)$/
transfer2.obj
\
$(SLO)$/
unitconv.obj
\
$(SLO)$/
wallitem.obj
$(SLO)$/
wallitem.obj
\
$(SLO)$/
xwindowitem.obj
# --- Targets -------------------------------------------------------
...
...
svtools/source/misc/xwindowitem.cxx
0 → 100755
Dosyayı görüntüle @
bb8a904b
/*************************************************************************
*
* 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.
*
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_svtools.hxx"
#include "svtools/xwindowitem.hxx"
#include <vcl/window.hxx>
using
namespace
::
com
::
sun
::
star
;
//////////////////////////////////////////////////////////////////////
TYPEINIT1_FACTORY
(
XWindowItem
,
SfxPoolItem
,
new
XWindowItem
);
XWindowItem
::
XWindowItem
()
:
SfxPoolItem
()
{
}
XWindowItem
::
XWindowItem
(
USHORT
nWhichId
,
Window
*
pWin
)
:
SfxPoolItem
(
nWhichId
)
{
if
(
pWin
)
{
m_xWin
=
uno
::
Reference
<
awt
::
XWindow
>
(
pWin
->
GetComponentInterface
(),
uno
::
UNO_QUERY
);
// the assertion can't possibly fails since VCLXWindow implements XWindow...
DBG_ASSERT
(
m_xWin
.
is
(),
"failed to get XWindow"
);
}
}
XWindowItem
::
XWindowItem
(
USHORT
nWhichId
,
uno
::
Reference
<
awt
::
XWindow
>
&
rxWin
)
:
SfxPoolItem
(
nWhichId
),
m_xWin
(
rxWin
)
{
}
XWindowItem
::
XWindowItem
(
const
XWindowItem
&
rItem
)
:
SfxPoolItem
(
Which
()
),
m_xWin
(
rItem
.
m_xWin
)
{
}
XWindowItem
::~
XWindowItem
()
{
}
SfxPoolItem
*
XWindowItem
::
Clone
(
SfxItemPool
*
/*pPool*/
)
const
{
return
new
XWindowItem
(
*
this
);
}
int
XWindowItem
::
operator
==
(
const
SfxPoolItem
&
rAttr
)
const
{
DBG_ASSERT
(
SfxPoolItem
::
operator
==
(
rAttr
),
"unequal types"
);
const
XWindowItem
*
pItem
=
dynamic_cast
<
const
XWindowItem
*
>
(
&
rAttr
);
return
pItem
?
m_xWin
==
pItem
->
m_xWin
:
0
;
}
//////////////////////////////////////////////////////////////////////
tools/inc/tools/wintypes.hxx
Dosyayı görüntüle @
bb8a904b
...
...
@@ -215,6 +215,7 @@ typedef sal_Int64 WinBits;
// Window-Bits for CheckBox
#define WB_CBLINESTYLE ((WinBits)SAL_CONST_INT64(0x2000000000))
#define WB_EARLYTOGGLE ((WinBits)SAL_CONST_INT64(0x4000000000))
// Window-Bits for Edit
#define WB_PASSWORD ((WinBits)0x01000000)
...
...
ucbhelper/source/provider/simpleauthenticationrequest.cxx
Dosyayı görüntüle @
bb8a904b
...
...
@@ -200,13 +200,13 @@ SimpleAuthenticationRequest::SimpleAuthenticationRequest(
//=========================================================================
void
SimpleAuthenticationRequest
::
initialize
(
const
ucb
::
URLAuthenticationRequest
&
rRequest
,
sal_Bool
bCanSetRealm
,
sal_Bool
bCanSetUserName
,
sal_Bool
bCanSetPassword
,
sal_Bool
bCanSetAccount
,
sal_Bool
bAllowPersistentStoring
,
sal_Bool
bAllowUseSystemCredentials
)
const
ucb
::
URLAuthenticationRequest
&
rRequest
,
sal_Bool
bCanSetRealm
,
sal_Bool
bCanSetUserName
,
sal_Bool
bCanSetPassword
,
sal_Bool
bCanSetAccount
,
sal_Bool
bAllowPersistentStoring
,
sal_Bool
bAllowUseSystemCredentials
)
{
setRequest
(
uno
::
makeAny
(
rRequest
)
);
...
...
vcl/source/control/button.cxx
Dosyayı görüntüle @
bb8a904b
...
...
@@ -3688,11 +3688,14 @@ void CheckBox::ImplCheck()
else
eNewState
=
STATE_NOCHECK
;
meState
=
eNewState
;
ImplInvalidateOrDrawCheckBoxState
();
ImplDelData
aDelData
;
ImplAddDel
(
&
aDelData
);
Toggle
();
if
(
(
GetStyle
()
&
WB_EARLYTOGGLE
)
)
Toggle
();
ImplInvalidateOrDrawCheckBoxState
();
if
(
!
(
GetStyle
()
&
WB_EARLYTOGGLE
)
)
Toggle
();
if
(
aDelData
.
IsDelete
()
)
return
;
ImplRemoveDel
(
&
aDelData
);
...
...
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