MRPT  2.0.0
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 };
wxFlexGridSizer * FlexGridSizer1
Definition: CAboutBox_wx.h:61
static const long ID_STATICLINE1
Definition: CAboutBox_wx.h:35
wxNotebook * Notebook1
Definition: CAboutBox_wx.h:52
static const long ID_STATICBITMAP1
Definition: CAboutBox_wx.h:34
wxStaticText * lbBuild
Definition: CAboutBox_wx.h:58
wxStaticBitmap * StaticBitmap1
Definition: CAboutBox_wx.h:55
void OnButton1Click(wxCommandEvent &event)
wxTextCtrl * TextCtrl1
Definition: CAboutBox_wx.h:60
wxButton * Button11
Definition: CAboutBox_wx.h:54
static const long ID_BUTTON1
Definition: CAboutBox_wx.h:41
wxFlexGridSizer * FlexGridSizer4
Definition: CAboutBox_wx.h:51
static const long ID_TEXTCTRL2
Definition: CAboutBox_wx.h:38
static const long ID_NOTEBOOK1
Definition: CAboutBox_wx.h:40
static const long ID_TEXTCTRL3
Definition: CAboutBox_wx.h:39
void OnInit(wxInitDialogEvent &event)
static const long ID_TEXTCTRL1
Definition: CAboutBox_wx.h:37
static const long ID_TEXTCTRL4
Definition: CAboutBox_wx.h:36
wxStaticText * lbProgName
Definition: CAboutBox_wx.h:53
static const long ID_STATICTEXT2
Definition: CAboutBox_wx.h:33
CAboutBox(wxWindow *parent, const std::string &appName, const std::string &additionalInfo, const bool showStandardInfo)
wxTextCtrl * lbLicense
Definition: CAboutBox_wx.h:56
~CAboutBox() override
wxStaticLine * StaticLine1
Definition: CAboutBox_wx.h:59
wxTextCtrl * lbInfo
Definition: CAboutBox_wx.h:57
static const long ID_STATICTEXT1
Definition: CAboutBox_wx.h:32



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020