summaryrefslogtreecommitdiff
path: root/uui/source
diff options
context:
space:
mode:
authorMikhail Voitenko <mav@openoffice.org>2001-06-26 12:35:41 +0000
committerMikhail Voitenko <mav@openoffice.org>2001-06-26 12:35:41 +0000
commitfe6ccced74f8b9a7f13ea9005b6512e8181a9c1b (patch)
tree9bda556a2c9a03a84e40d624d31098e795fad08e /uui/source
parentb953c0955383b65aef1de3b77aaed0fdea5c3133 (diff)
#88320# Allow to save passwords persistently
Diffstat (limited to 'uui/source')
-rw-r--r--uui/source/mphndl.hxx144
-rw-r--r--uui/source/passworddlg.cxx146
-rw-r--r--uui/source/passworddlg.hrc77
-rw-r--r--uui/source/passworddlg.hxx109
-rw-r--r--uui/source/passworddlg.src145
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 Passwörtern 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 ~bestätigen" ;
+ 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 Passwörter 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!" ;
+};
+