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



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST