Annotation of truecrypt/main/forms/keyfilesdialog.cpp, revision 1.1

1.1     ! root        1: /*
        !             2:  Copyright (c) 2008 TrueCrypt Foundation. All rights reserved.
        !             3: 
        !             4:  Governed by the TrueCrypt License 2.4 the full text of which is contained
        !             5:  in the file License.txt included in TrueCrypt binary and source code
        !             6:  distribution packages.
        !             7: */
        !             8: 
        !             9: #include "System.h"
        !            10: #include "Main/GraphicUserInterface.h"
        !            11: #include "KeyfilesDialog.h"
        !            12: 
        !            13: namespace TrueCrypt
        !            14: {
        !            15:        KeyfilesDialog::KeyfilesDialog (wxWindow* parent, shared_ptr <KeyfileList> keyfiles)
        !            16:                : KeyfilesDialogBase (parent), Keyfiles (keyfiles)
        !            17:        {
        !            18:                mKeyfilesPanel = new KeyfilesPanel (this, keyfiles);
        !            19:                PanelSizer->Add (mKeyfilesPanel, 1, wxALL | wxEXPAND);
        !            20: 
        !            21:                WarningStaticText->SetLabel (_("WARNING: If you lose a keyfile or if any bit of its first 1024 kilobytes changes, it will be impossible to mount volumes that use the keyfile!"));
        !            22:                WarningStaticText->Wrap (Gui->GetCharWidth (this) * 15);
        !            23: 
        !            24:                Layout();
        !            25:                Fit();
        !            26: 
        !            27:                KeyfilesNoteStaticText->SetLabel (_("Any kind of file (for example, .mp3, .jpg, .zip, .avi) may be used as a TrueCrypt keyfile. Note that TrueCrypt never modifies the keyfile contents. You can select more than one keyfile (the order does not matter). If you add a folder, all files found in it will be used as keyfiles."));
        !            28:                KeyfilesNoteStaticText->Wrap (UpperSizer->GetSize().GetWidth() - Gui->GetCharWidth (this) * 2);
        !            29: 
        !            30:                Layout();
        !            31:                Fit();
        !            32:                Center();
        !            33:        }
        !            34:        
        !            35:        void KeyfilesDialog::OnKeyfilesHyperlinkClick (wxHyperlinkEvent& event)
        !            36:        {
        !            37:                Gui->OpenHomepageLink (this, L"keyfiles");
        !            38:        }
        !            39: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.