--- /dev/null
+#include "frmAbout.h"
+
+frmAbout::frmAbout( wxWindow* parent )
+:
+frmAboutADT( parent )
+{
+
+}
+
+void frmAbout::CloseAboutWindow( wxCommandEvent& event )
+{
+
+ Close(this);
+
+}
+
+void frmAbout::SetupAboutWindow()
+{
+
+ // Setup the about window to display information about
+ // Xestia Address Book.
+
+ wxString VersionLabel, BuildLabel, CopyrightLabel;
+ wxMemoryInputStream istream(bigimgs_aboutimage_png, sizeof(bigimgs_aboutimage_png));
+ wxImage bigimgs_aboutimage_png(istream, wxBITMAP_TYPE_PNG);
+ wxBitmap AboutScreen(bigimgs_aboutimage_png, -1);
+ bmpLogo->SetBitmap(AboutScreen);
+
+ VersionLabel.Append(wxT("Version "));
+ VersionLabel.Append(wxT(XSDCAL_VERSION));
+
+ BuildLabel.Append(wxT("Built on "));
+ BuildLabel.Append(wxT(__DATE__));
+ BuildLabel.Append(wxT(" at "));
+ BuildLabel.Append(wxT(__TIME__));
+ BuildLabel.Append(wxT("."));
+
+ CopyrightLabel.Append(XSDCAL_COPYRIGHT);
+
+ lblVersion->SetLabel(VersionLabel);
+ lblCompileTime->SetLabel(BuildLabel);
+ lblCopyright->SetLabel(CopyrightLabel);
+
+}
\ No newline at end of file
Subclass of frmAboutADT, which is generated by wxFormBuilder.
*/
-#include "../AppXestiaCalendar.h"
+#include <wx/wx.h>
+#include <wx/string.h>
+#include <wx/mstream.h>
+#include <string.h>
+
+#include "../../version.h"
+#include "../../bitmaps.h"
+
+#include "../../AppXestiaCalendar.h"
//// end generated include
public:
/** Constructor */
frmAbout( wxWindow* parent );
+ void SetupAboutWindow();
//// end generated class members
};