MRPT  2.0.4
CAboutBox_wx.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | https://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2020, Individual contributors, see AUTHORS file |
6  | See: https://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See: https://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 #pragma once
10 
11 //(*Headers(CAboutBox)
12 #include <wx/button.h>
13 #include <wx/dialog.h>
14 #include <wx/notebook.h>
15 #include <wx/sizer.h>
16 #include <wx/statbmp.h>
17 #include <wx/statline.h>
18 #include <wx/stattext.h>
19 #include <wx/textctrl.h>
20 #include "CAboutBoxBase.h"
21 //*)
22 
23 class CAboutBox : public wxDialog, public CAboutBoxBase
24 {
25  public:
26  CAboutBox(
27  wxWindow* parent, const std::string& appName,
28  const std::string& additionalInfo, const bool showStandardInfo);
29  ~CAboutBox() override;
30 
31  //(*Identifiers(CAboutBox)
32  static const long ID_STATICTEXT1;
33  static const long ID_STATICTEXT2;
34  static const long ID_STATICBITMAP1;
35  static const long ID_STATICLINE1;
36  static const long ID_TEXTCTRL4;
37  static const long ID_TEXTCTRL1;
38  static const long ID_TEXTCTRL2;
39  static const long ID_TEXTCTRL3;
40  static const long ID_NOTEBOOK1;
41  static const long ID_BUTTON1;
42  //*)
43 
44  protected:
45  //(*Handlers(CAboutBox)
46  void OnInit(wxInitDialogEvent& event);
47  void OnButton1Click(wxCommandEvent& event);
48  //*)
49 
50  //(*Declarations(CAboutBox)
51  wxFlexGridSizer* FlexGridSizer4;
52  wxNotebook* Notebook1;
53  wxStaticText* lbProgName;
54  wxButton* Button11;
55  wxStaticBitmap* StaticBitmap1;
56  wxTextCtrl* lbLicense;
57  wxTextCtrl* lbInfo;
58  wxStaticText* lbBuild;
59  wxStaticLine* StaticLine1;
60  wxTextCtrl* TextCtrl1;
61  wxFlexGridSizer* FlexGridSizer1;
62  //*)
63 
64  private:
65  DECLARE_EVENT_TABLE()
66 };
CAboutBoxBase
Definition: CAboutBoxBase.h:12
CAboutBox::~CAboutBox
~CAboutBox() override
Definition: CAboutBox_wx.cpp:156
CAboutBox::lbInfo
wxTextCtrl * lbInfo
Definition: CAboutBox_wx.h:57
CAboutBox::ID_STATICTEXT2
static const long ID_STATICTEXT2
Definition: CAboutBox_wx.h:33
CAboutBox::OnInit
void OnInit(wxInitDialogEvent &event)
Definition: CAboutBox_wx.cpp:162
CAboutBox::ID_TEXTCTRL1
static const long ID_TEXTCTRL1
Definition: CAboutBox_wx.h:37
CAboutBox::ID_TEXTCTRL4
static const long ID_TEXTCTRL4
Definition: CAboutBox_wx.h:36
CAboutBox::lbProgName
wxStaticText * lbProgName
Definition: CAboutBox_wx.h:53
CAboutBox::CAboutBox
CAboutBox(wxWindow *parent, const std::string &appName, const std::string &additionalInfo, const bool showStandardInfo)
Definition: CAboutBox_wx.cpp:54
CAboutBox::Button11
wxButton * Button11
Definition: CAboutBox_wx.h:54
CAboutBoxBase.h
CAboutBox::StaticLine1
wxStaticLine * StaticLine1
Definition: CAboutBox_wx.h:59
CAboutBox::ID_STATICLINE1
static const long ID_STATICLINE1
Definition: CAboutBox_wx.h:35
CAboutBox::ID_STATICTEXT1
static const long ID_STATICTEXT1
Definition: CAboutBox_wx.h:32
CAboutBox::FlexGridSizer1
wxFlexGridSizer * FlexGridSizer1
Definition: CAboutBox_wx.h:61
CAboutBox
Definition: CAboutBox_wx.h:23
CAboutBox::OnButton1Click
void OnButton1Click(wxCommandEvent &event)
Definition: CAboutBox_wx.cpp:190
CAboutBox::StaticBitmap1
wxStaticBitmap * StaticBitmap1
Definition: CAboutBox_wx.h:55
CAboutBox::lbBuild
wxStaticText * lbBuild
Definition: CAboutBox_wx.h:58
CAboutBox::lbLicense
wxTextCtrl * lbLicense
Definition: CAboutBox_wx.h:56
CAboutBox::ID_TEXTCTRL2
static const long ID_TEXTCTRL2
Definition: CAboutBox_wx.h:38
CAboutBox::ID_NOTEBOOK1
static const long ID_NOTEBOOK1
Definition: CAboutBox_wx.h:40
CAboutBox::TextCtrl1
wxTextCtrl * TextCtrl1
Definition: CAboutBox_wx.h:60
CAboutBox::ID_TEXTCTRL3
static const long ID_TEXTCTRL3
Definition: CAboutBox_wx.h:39
CAboutBox::Notebook1
wxNotebook * Notebook1
Definition: CAboutBox_wx.h:52
CAboutBox::ID_STATICBITMAP1
static const long ID_STATICBITMAP1
Definition: CAboutBox_wx.h:34
CAboutBox::ID_BUTTON1
static const long ID_BUTTON1
Definition: CAboutBox_wx.h:41
CAboutBox::FlexGridSizer4
wxFlexGridSizer * FlexGridSizer4
Definition: CAboutBox_wx.h:51



Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sun Jul 19 17:54:30 UTC 2020