diff options
author | Mikhail Voitenko <mav@openoffice.org> | 2001-06-26 12:35:41 +0000 |
---|---|---|
committer | Mikhail Voitenko <mav@openoffice.org> | 2001-06-26 12:35:41 +0000 |
commit | fe6ccced74f8b9a7f13ea9005b6512e8181a9c1b (patch) | |
tree | 9bda556a2c9a03a84e40d624d31098e795fad08e /uui | |
parent | b953c0955383b65aef1de3b77aaed0fdea5c3133 (diff) |
#88320# Allow to save passwords persistently
Diffstat (limited to 'uui')
-rw-r--r-- | uui/source/mphndl.hxx | 144 | ||||
-rw-r--r-- | uui/source/passworddlg.cxx | 146 | ||||
-rw-r--r-- | uui/source/passworddlg.hrc | 77 | ||||
-rw-r--r-- | uui/source/passworddlg.hxx | 109 | ||||
-rw-r--r-- | uui/source/passworddlg.src | 145 |
5 files changed, 621 insertions, 0 deletions
diff --git a/uui/source/mphndl.hxx b/uui/source/mphndl.hxx new file mode 100644 index 000000000000..f4517bd01b8d --- /dev/null +++ b/uui/source/mphndl.hxx @@ -0,0 +1,144 @@ +/************************************************************************* + * + * $RCSfile: mphndl.hxx,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mav $ $Date: 2001-06-26 13:35:41 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library 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 for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef UUI_IAHNDL_HXX +#define UUI_IAHNDL_HXX + +#ifndef _COM_SUN_STAR_LANG_XMULTISERVICEFACTORY_HPP_ +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#endif +#ifndef _COM_SUN_STAR_LANG_XSERVICEINFO_HPP_ +#include <com/sun/star/lang/XServiceInfo.hpp> +#endif +#ifndef _COM_SUN_STAR_LANG_XTYPEPROVIDER_HPP_ +#include <com/sun/star/lang/XTypeProvider.hpp> +#endif +#ifndef _COM_SUN_STAR_TASK_XINTERACTIONHANDLER_HPP_ +#include <com/sun/star/task/XInteractionHandler.hpp> +#endif +#ifndef _COM_SUN_STAR_TASK_XPASSWORDCONTAINER_HPP_ +#include <com/sun/star/task/XPasswordContainer.hpp> +#endif +#ifndef _CPPUHELPER_WEAK_HXX_ +#include <cppuhelper/weak.hxx> +#endif + +//============================================================================ +class UUIInteractionHandler: + public cppu::OWeakObject, + public com::sun::star::lang::XServiceInfo, + public com::sun::star::lang::XTypeProvider, + public com::sun::star::task::XInteractionHandler +{ + ::com::sun::star::uno::Reference< ::com::sun::star::task::XPasswordContainer > mPContainer; + +public: + static sal_Char const m_aImplementationName[]; + + UUIInteractionHandler( com::sun::star::uno::Reference< + com::sun::star::lang::XMultiServiceFactory > const & ); + + virtual com::sun::star::uno::Any SAL_CALL + queryInterface(com::sun::star::uno::Type const & rType) + throw (com::sun::star::uno::RuntimeException); + + virtual void SAL_CALL acquire() + throw (com::sun::star::uno::RuntimeException); + + virtual void SAL_CALL release() + throw (com::sun::star::uno::RuntimeException); + + virtual rtl::OUString SAL_CALL getImplementationName() + throw (com::sun::star::uno::RuntimeException); + + virtual sal_Bool SAL_CALL supportsService(rtl::OUString const & + rServiceName) + throw (com::sun::star::uno::RuntimeException); + + virtual com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL + getSupportedServiceNames() throw (com::sun::star::uno::RuntimeException); + + virtual + com::sun::star::uno::Sequence< com::sun::star::uno::Type > SAL_CALL + getTypes() throw (com::sun::star::uno::RuntimeException); + + virtual com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL + getImplementationId() throw (com::sun::star::uno::RuntimeException); + + virtual void SAL_CALL + handle(com::sun::star::uno::Reference< + com::sun::star::task::XInteractionRequest > const & + rRequest) + throw (com::sun::star::uno::RuntimeException); + + static com::sun::star::uno::Sequence< rtl::OUString > + getSupportedServiceNames_static(); + + static com::sun::star::uno::Reference< com::sun::star::uno::XInterface > +#if SUPD >= 590 + SAL_CALL +#endif // SUPD 590 + createInstance(com::sun::star::uno::Reference< + com::sun::star::lang::XMultiServiceFactory > const &); +}; + +#endif // UUI_IAHNDL_HXX + diff --git a/uui/source/passworddlg.cxx b/uui/source/passworddlg.cxx new file mode 100644 index 000000000000..ecc90ac83473 --- /dev/null +++ b/uui/source/passworddlg.cxx @@ -0,0 +1,146 @@ +/************************************************************************* + * + * $RCSfile: passworddlg.cxx,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mav $ $Date: 2001-06-26 13:35:41 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library 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 for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef _SVT_FILEDLG_HXX +#include <svtools/filedlg.hxx> +#endif +#ifndef _SV_MSGBOX_HXX +#include <vcl/msgbox.hxx> +#endif + +#ifndef UUI_IDS_HRC +#include <ids.hrc> +#endif +#ifndef UUI_PASSWORDDLG_HRC +#include <passworddlg.hrc> +#endif +#ifndef UUI_PASSWORDDLG_HXX +#include <passworddlg.hxx> +#endif + +// MasterPasswordDialog--------------------------------------------------- + +// ----------------------------------------------------------------------- + +IMPL_LINK( MasterPasswordDialog, OKHdl_Impl, OKButton *, EMPTYARG ) +{ + // todo: compare both passwords and show message box if there are not equal!! + if( nDialogMode != ::com::sun::star::task::PasswordRequestMode_PASSWORD_CREATE + || aEDMasterPassword.GetText() == aEDMasterPasswordRepeat.GetText() ) + EndDialog( RET_OK ); + else + { + String aErrorMsg( ResId( STR_ERROR_PASSWORDS_NOT_IDENTICAL, pResourceMgr )); + ErrorBox aErrorBox( this, WB_OK, aErrorMsg ); + aErrorBox.Execute(); + aEDMasterPassword.SetText( String() ); + aEDMasterPasswordRepeat.SetText( String() ); + aEDMasterPassword.GrabFocus(); + } + return 1; +} + +// ----------------------------------------------------------------------- + +MasterPasswordDialog::MasterPasswordDialog +( + Window* pParent, + ::com::sun::star::task::PasswordRequestMode aDialogMode, + ResMgr* pResMgr +) : + + ModalDialog( pParent, ResId( DLG_UUI_PASSWORD, pResMgr ) ), + + aInfoEnterPassword ( this, ResId( INFO_ENTER_PASSWORD ) ), + aFTMasterPassword ( this, ResId( FT_MASTERPASSWORD ) ), + aEDMasterPassword ( this, ResId( ED_MASTERPASSWORD ) ), + aFTMasterPasswordRepeat ( this, ResId( FT_MASTERPASSWORD_REPEAT ) ), + aEDMasterPasswordRepeat ( this, ResId( ED_MASTERPASSWORD_REPEAT ) ), + aOKBtn ( this, ResId( BTN_MASTERPASSWORD_OK ) ), + aCancelBtn ( this, ResId( BTN_MASTERPASSWORD_CANCEL ) ), + aHelpBtn ( this, ResId( BTN_MASTERPASSWORD_HELP ) ), + nDialogMode ( aDialogMode ), + pResourceMgr ( pResMgr ) +{ + // hide until a help is avalable + aHelpBtn.Hide(); + + if ( nDialogMode != ::com::sun::star::task::PasswordRequestMode_PASSWORD_CREATE ) + { + if( nDialogMode == ::com::sun::star::task::PasswordRequestMode_PASSWORD_REENTER ) + { + String aErrorMsg( ResId( STR_ERROR_PASSWORD_WRONG, pResourceMgr )); + ErrorBox aErrorBox( this, WB_OK, aErrorMsg ); + aErrorBox.Execute(); + } + + aFTMasterPasswordRepeat.Hide(); + aEDMasterPasswordRepeat.Hide(); + + Size aNewSiz = GetSizePixel(); + aNewSiz.Height() -= 20; + SetSizePixel( aNewSiz ); + } + + FreeResource(); + + aOKBtn.SetClickHdl( LINK( this, MasterPasswordDialog, OKHdl_Impl ) ); +}; diff --git a/uui/source/passworddlg.hrc b/uui/source/passworddlg.hrc new file mode 100644 index 000000000000..8e004e0d665d --- /dev/null +++ b/uui/source/passworddlg.hrc @@ -0,0 +1,77 @@ +/************************************************************************* + * + * $RCSfile: passworddlg.hrc,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mav $ $Date: 2001-06-26 13:35:41 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library 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 for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef UUI_PASSWORD_HRC +#define UUI_PASSWORD_HRC + +//============================================================================ +#define INFO_ENTER_PASSWORD 10 + +#define FT_MASTERPASSWORD 20 +#define ED_MASTERPASSWORD 21 +#define FT_MASTERPASSWORD_REPEAT 22 +#define ED_MASTERPASSWORD_REPEAT 23 + +#define BTN_MASTERPASSWORD_OK 50 +#define BTN_MASTERPASSWORD_CANCEL 51 +#define BTN_MASTERPASSWORD_HELP 52 + +#endif // UUI_PASSWORD_HRC diff --git a/uui/source/passworddlg.hxx b/uui/source/passworddlg.hxx new file mode 100644 index 000000000000..2d2a119a2ae7 --- /dev/null +++ b/uui/source/passworddlg.hxx @@ -0,0 +1,109 @@ +/************************************************************************* + * + * $RCSfile: passworddlg.hxx,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mav $ $Date: 2001-06-26 13:35:41 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library 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 for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef UUI_PASSWORDDLG_HXX +#define UUI_PASSWORDDLG_HXX + +#ifndef _COM_SUN_STAR_TASK_PASSWORDREQUESTMODE_HPP +#include <com/sun/star/task/PasswordRequestMode.hpp> +#endif +#ifndef _STDCTRL_HXX +#include <svtools/stdctrl.hxx> +#endif +#ifndef _SV_BUTTON_HXX +#include <vcl/button.hxx> +#endif +#ifndef _SV_DIALOG_HXX +#include <vcl/dialog.hxx> +#endif +#ifndef _SV_EDIT_HXX +#include <vcl/edit.hxx> +#endif +#ifndef _SV_GROUP_HXX +#include <vcl/group.hxx> +#endif + +//============================================================================ +class MasterPasswordDialog : public ModalDialog +{ + FixedText aInfoEnterPassword; + FixedText aFTMasterPassword; + Edit aEDMasterPassword; + FixedText aFTMasterPasswordRepeat; + Edit aEDMasterPasswordRepeat; + OKButton aOKBtn; + CancelButton aCancelBtn; + HelpButton aHelpBtn; + + + DECL_LINK( OKHdl_Impl, OKButton * ); + +public: + MasterPasswordDialog( Window* pParent, ::com::sun::star::task::PasswordRequestMode nDlgMode, ResMgr * pResMgr ); + + String GetMasterPassword() const { return aEDMasterPassword.GetText(); } + +private: + ::com::sun::star::task::PasswordRequestMode nDialogMode; + ResMgr* pResourceMgr; +}; + +#endif // UUI_PASSWORDDLG_HXX diff --git a/uui/source/passworddlg.src b/uui/source/passworddlg.src new file mode 100644 index 000000000000..59f1a6c783c7 --- /dev/null +++ b/uui/source/passworddlg.src @@ -0,0 +1,145 @@ +/************************************************************************* + * + * $RCSfile: passworddlg.src,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mav $ $Date: 2001-06-26 13:35:41 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library 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 for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef UUI_IDS_HRC +#include <ids.hrc> +#endif +#ifndef UUI_PASSWORDDLG_HRC +#include <passworddlg.hrc> +#endif + +ModalDialog DLG_UUI_PASSWORD +{ + HelpId = HID_DLG_PASSWORD ; + Border = TRUE ; + Moveable = TRUE ; + OutputSize = TRUE ; + SVLook = TRUE ; + Size = MAP_APPFONT ( 265 , 100 ) ; + Text = "Bitte Masterpasswort eingeben"; + Text [ English ] = "Please enter master password"; + FixedText INFO_ENTER_PASSWORD + { + Pos = MAP_APPFONT ( 12 , 14 ) ; + Size = MAP_APPFONT ( 185 , 18 ) ; + WordBreak = TRUE ; + Text = "Bitte geben sie ein Masterpasswort ein oder beenden Sie diesen Dialog mit abbrechen um nicht mit den gepspeicherten Passwrtern zu arbeiten" ; + Text [ English ] = "Please enter master password or press cancel to stop working with passwords storage" ; + }; + FixedText FT_MASTERPASSWORD + { + Pos = MAP_APPFONT ( 12 , 52 ) ; + Size = MAP_APPFONT ( 71 , 10 ) ; + Text = "Master ~Passwort" ; + Text [ English ] = "Master ~password" ; + }; + Edit ED_MASTERPASSWORD + { + Border = TRUE ; + Pos = MAP_APPFONT ( 86 , 51 ) ; + Size = MAP_APPFONT ( 94 , 12 ) ; + PassWord = TRUE ; + }; + FixedText FT_MASTERPASSWORD_REPEAT + { + Pos = MAP_APPFONT ( 12 , 72 ) ; + Size = MAP_APPFONT ( 71 , 10 ) ; + Text = "Master Passwort ~besttigen" ; + Text [ English ] = "~Confirm master password" ; + }; + Edit ED_MASTERPASSWORD_REPEAT + { + Border = TRUE ; + Pos = MAP_APPFONT ( 86 , 71 ) ; + Size = MAP_APPFONT ( 94 , 12 ) ; + PassWord = TRUE ; + }; + + OKButton BTN_MASTERPASSWORD_OK + { + Pos = MAP_APPFONT ( 209 , 6 ) ; + Size = MAP_APPFONT ( 50 , 14 ) ; + DefButton = TRUE ; + }; + CancelButton BTN_MASTERPASSWORD_CANCEL + { + Pos = MAP_APPFONT ( 209 , 23 ) ; + Size = MAP_APPFONT ( 50 , 14 ) ; + }; + HelpButton BTN_MASTERPASSWORD_HELP + { + Pos = MAP_APPFONT ( 209 , 43 ) ; + Size = MAP_APPFONT ( 50 , 14 ) ; + }; +}; + +String STR_ERROR_PASSWORDS_NOT_IDENTICAL +{ + Text = "Die beiden Passwrter stimmen nicht berein, bitte noch einmal eingeben!" ; + Text [ English ] = "Passwords are different, please enter again!" ; +}; + +String STR_ERROR_PASSWORD_WRONG +{ + Text = ", bitte noch einmal eingeben!" ; + Text [ English ] = "Wrong Master password was entered, please enter again!" ; +}; + |