removed useless file, added padding for scrollbar in dialog

This commit is contained in:
Dmitriy Shishkov 2022-06-09 23:37:29 +03:00
parent 442ad1b532
commit 92164967e2
No known key found for this signature in database
GPG Key ID: 26720CB2A9608C97
3 changed files with 3 additions and 17 deletions

View File

@ -1,5 +0,0 @@
#include "HelpDlg.h"
HelpDlg::HelpDlg(wxWindow* parent, wxWindowID id)
: wxDialog::wxDialog(parent, id,
_("Инструкция по использованию программы")) {}

View File

@ -1,11 +0,0 @@
#ifndef HELPDLG_H
#define HELPDLG_H
#include "wxw.h"
class HelpDlg : public wxDialog {
public:
HelpDlg(wxWindow* parent, wxWindowID id);
};
#endif

View File

@ -1,5 +1,7 @@
#include "TextDlg.h" #include "TextDlg.h"
#include <wx/settings.h>
#include "utils.h" #include "utils.h"
TextDlg::TextDlg(wxWindow* parent, wxWindowID id, const wxString& title, const wxString& content) TextDlg::TextDlg(wxWindow* parent, wxWindowID id, const wxString& title, const wxString& content)
@ -29,7 +31,7 @@ TextDlg::TextDlg(wxWindow* parent, wxWindowID id, const wxString& title, const w
scrollableWnd->SetVirtualSize(textSize.x, textSize.y); // устанавливаем виртуальный размер окна прокрутки равным размерам статического текста scrollableWnd->SetVirtualSize(textSize.x, textSize.y); // устанавливаем виртуальный размер окна прокрутки равным размерам статического текста
SetClientSize( // размер видимого окна устанавливаем равным SetClientSize( // размер видимого окна устанавливаем равным
textSize.x + 10, // по ширине: ширина текста textSize.x + 10 + wxSystemSettings::GetMetric(wxSYS_HSCROLL_Y), // по ширине: ширина текста
mmin(textSize.y, lineSize.y * 30) + 10); // по высоте: минимум из реальной высоты текста, или 30 строк mmin(textSize.y, lineSize.y * 30) + 10); // по высоте: минимум из реальной высоты текста, или 30 строк
// + отступы по 5 пикселей с обеих сторон // + отступы по 5 пикселей с обеих сторон
} }