mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 11:08:02 -06:00
MacOSX: fix truncated algorithms description in the Encryption Options page of the volume creation wizard, which happened after moving to wxWidgets 3.1.2
This commit is contained in:
@@ -24,6 +24,9 @@ namespace VeraCrypt
|
|||||||
: EncryptionOptionsWizardPageBase (parent)
|
: EncryptionOptionsWizardPageBase (parent)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#ifdef TC_MACOSX
|
||||||
|
EncryptionAlgorithmStaticText->Connect( wxEVT_SIZE, wxSizeEventHandler( EncryptionOptionsWizardPage::HandleOnSize ), NULL, this );
|
||||||
|
#endif
|
||||||
EncryptionAlgorithms = EncryptionAlgorithm::GetAvailableAlgorithms();
|
EncryptionAlgorithms = EncryptionAlgorithm::GetAvailableAlgorithms();
|
||||||
foreach (shared_ptr <EncryptionAlgorithm> ea, EncryptionAlgorithms)
|
foreach (shared_ptr <EncryptionAlgorithm> ea, EncryptionAlgorithms)
|
||||||
{
|
{
|
||||||
@@ -45,6 +48,21 @@ namespace VeraCrypt
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef TC_MACOSX
|
||||||
|
EncryptionOptionsWizardPage::~EncryptionOptionsWizardPage()
|
||||||
|
{
|
||||||
|
EncryptionAlgorithmStaticText->Disconnect( wxEVT_SIZE, wxSizeEventHandler( EncryptionOptionsWizardPage::HandleOnSize ), NULL, this );
|
||||||
|
}
|
||||||
|
|
||||||
|
void EncryptionOptionsWizardPage::HandleOnSize( wxSizeEvent& event )
|
||||||
|
{
|
||||||
|
int width, height;
|
||||||
|
EncryptionAlgorithmStaticText->GetClientSize (&width, &height);
|
||||||
|
EncryptionAlgorithmStaticText->Wrap (width);
|
||||||
|
event.Skip();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
shared_ptr <EncryptionAlgorithm> EncryptionOptionsWizardPage::GetEncryptionAlgorithm () const
|
shared_ptr <EncryptionAlgorithm> EncryptionOptionsWizardPage::GetEncryptionAlgorithm () const
|
||||||
{
|
{
|
||||||
return Gui->GetSelectedData <EncryptionAlgorithm> (EncryptionAlgorithmChoice)->GetNew();
|
return Gui->GetSelectedData <EncryptionAlgorithm> (EncryptionAlgorithmChoice)->GetNew();
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ namespace VeraCrypt
|
|||||||
public:
|
public:
|
||||||
EncryptionOptionsWizardPage (wxPanel* parent);
|
EncryptionOptionsWizardPage (wxPanel* parent);
|
||||||
|
|
||||||
|
#ifdef TC_MACOSX
|
||||||
|
~EncryptionOptionsWizardPage ();
|
||||||
|
#endif
|
||||||
shared_ptr <EncryptionAlgorithm> GetEncryptionAlgorithm () const;
|
shared_ptr <EncryptionAlgorithm> GetEncryptionAlgorithm () const;
|
||||||
shared_ptr <Hash> GetHash () const;
|
shared_ptr <Hash> GetHash () const;
|
||||||
bool IsValid () { return true; }
|
bool IsValid () { return true; }
|
||||||
@@ -37,6 +40,9 @@ namespace VeraCrypt
|
|||||||
void OnHashHyperlinkClick (wxHyperlinkEvent& event);
|
void OnHashHyperlinkClick (wxHyperlinkEvent& event);
|
||||||
void OnTestButtonClick (wxCommandEvent& event);
|
void OnTestButtonClick (wxCommandEvent& event);
|
||||||
|
|
||||||
|
#ifdef TC_MACOSX
|
||||||
|
void HandleOnSize( wxSizeEvent& event );
|
||||||
|
#endif
|
||||||
EncryptionAlgorithmList EncryptionAlgorithms;
|
EncryptionAlgorithmList EncryptionAlgorithms;
|
||||||
HashList Hashes;
|
HashList Hashes;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user