Mercurial > minori
diff src/include/ui_utils.h @ 1:1ae666fdf9e2
*: initial commit
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Tue, 08 Aug 2023 19:49:15 -0400 |
parents | |
children | 23d0d9319a00 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/include/ui_utils.h Tue Aug 08 19:49:15 2023 -0400 @@ -0,0 +1,14 @@ +#ifndef __ui_utils_h +#define __ui_utils_h +namespace UiUtils { + /* Creates a text paragraph with a title header. + Note: the `height` parameters for both of these functions is actually + the height of the data on its own. + Returns a pointer to the data wxStaticText element. */ + wxStaticText* CreateTextParagraph(wxWindow* parent, const wchar_t* title, const wchar_t* data, int width, int height, int x = 0, int y = 0); + + wxStaticText* CreateTextParagraphWithLabels(wxWindow* parent, const wchar_t* title, const wchar_t* label, const wchar_t* data, int width, int height, int x = 0, int y = 0); + wxTextCtrl* CreateSelectableTextParagraph(wxWindow* parent, const wchar_t* title, const wchar_t* data, int width, int height, int x = 0, int y = 0); + void CreateTextHeader(wxWindow* parent, const wchar_t* title, int width, int x = 0, int y = 0); +}; +#endif // __ui_utils_h \ No newline at end of file