mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-16 16:10:06 +02:00
AUP3: Make Auto Recovery dialog resizable
This commit is contained in:
parent
6f947b39c7
commit
59c3b360b7
@ -70,7 +70,7 @@ END_EVENT_TABLE()
|
|||||||
AutoRecoveryDialog::AutoRecoveryDialog(AudacityProject *project)
|
AutoRecoveryDialog::AutoRecoveryDialog(AudacityProject *project)
|
||||||
: wxDialogWrapper(nullptr, wxID_ANY, XO("Automatic Crash Recovery"),
|
: wxDialogWrapper(nullptr, wxID_ANY, XO("Automatic Crash Recovery"),
|
||||||
wxDefaultPosition, wxDefaultSize,
|
wxDefaultPosition, wxDefaultSize,
|
||||||
wxDEFAULT_DIALOG_STYLE & (~wxCLOSE_BOX)), // no close box
|
(wxDEFAULT_DIALOG_STYLE & (~wxCLOSE_BOX)) | wxRESIZE_BORDER), // no close box
|
||||||
mProject(project)
|
mProject(project)
|
||||||
{
|
{
|
||||||
SetName();
|
SetName();
|
||||||
@ -91,13 +91,13 @@ FilePaths AutoRecoveryDialog::GetRecoverables()
|
|||||||
void AutoRecoveryDialog::PopulateOrExchange(ShuttleGui &S)
|
void AutoRecoveryDialog::PopulateOrExchange(ShuttleGui &S)
|
||||||
{
|
{
|
||||||
S.SetBorder(5);
|
S.SetBorder(5);
|
||||||
S.StartVerticalLay();
|
S.StartVerticalLay(wxEXPAND, 1);
|
||||||
{
|
{
|
||||||
S.AddVariableText(
|
S.AddVariableText(
|
||||||
XO("Some projects were not saved properly the last time Audacity was run.\nFortunately, the following projects can be automatically recovered:"),
|
XO("Some projects were not saved properly the last time Audacity was run.\nFortunately, the following projects can be automatically recovered:"),
|
||||||
false);
|
false);
|
||||||
|
|
||||||
S.StartStatic(XO("Recoverable projects"));
|
S.StartStatic(XO("Recoverable projects"), 1);
|
||||||
{
|
{
|
||||||
mFileList = S.Id(ID_FILE_LIST).AddListControlReportMode(
|
mFileList = S.Id(ID_FILE_LIST).AddListControlReportMode(
|
||||||
{
|
{
|
||||||
@ -115,7 +115,7 @@ void AutoRecoveryDialog::PopulateOrExchange(ShuttleGui &S)
|
|||||||
XO("After recovery, save the project to save the changes to disk."),
|
XO("After recovery, save the project to save the changes to disk."),
|
||||||
false);
|
false);
|
||||||
|
|
||||||
S.StartHorizontalLay();
|
S.StartHorizontalLay(wxALIGN_CENTRE, 0);
|
||||||
{
|
{
|
||||||
S.Id(ID_QUIT_AUDACITY).AddButton(XXO("Quit Audacity"));
|
S.Id(ID_QUIT_AUDACITY).AddButton(XXO("Quit Audacity"));
|
||||||
S.Id(ID_DISCARD_SELECTED).AddButton(XXO("Discard Selected"));
|
S.Id(ID_DISCARD_SELECTED).AddButton(XXO("Discard Selected"));
|
||||||
@ -181,7 +181,7 @@ void AutoRecoveryDialog::PopulateList()
|
|||||||
item++;
|
item++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
mFileList->SetMinSize(mFileList->GetBestSize());
|
||||||
mFileList->SetColumnWidth(0, wxLIST_AUTOSIZE_USEHEADER);
|
mFileList->SetColumnWidth(0, wxLIST_AUTOSIZE_USEHEADER);
|
||||||
mFileList->SetColumnWidth(1, 500);
|
mFileList->SetColumnWidth(1, 500);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user