Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Capitalise Bitmaps and Tools directories
[xestiaab/.git] / source / frmAbout.cpp
index b10e104..aa08e60 100644 (file)
@@ -1,3 +1,21 @@
+// frmAbout.cpp - About form.
+//
+// (c) 2012-2016 Xestia Software Development.
+//
+// This file is part of Xestia Address Book.
+//
+// Xestia Address Book is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, version 3 of the license.
+//
+// Xestia Address Book is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with Xestia Address Book. If not, see <http://www.gnu.org/licenses/>
+
 #include <wx/wx.h>
 #include <wx/string.h>
 #include <wx/mstream.h>
@@ -5,7 +23,7 @@
 
 #include "frmAbout.h"
 #include "version.h"
-#include "bitmaps.h"
+#include "Bitmaps.h"
 
 frmAbout::frmAbout( wxWindow* parent )
 :
@@ -16,30 +34,38 @@ frmAboutADT( parent )
 
 void frmAbout::CloseAboutWindow( wxCommandEvent& event )
 {
-    Close(this);
+       
+       // Close the about window.
+       
+       Close(this);
+       
 }
 
 void frmAbout::SetupAboutWindow()
 {
-  
-    wxString versionlabel, buildlabel;
-    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);
+
+       // 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(XSDAB_VERSION));
+       VersionLabel.Append(wxT("Version "));
+       VersionLabel.Append(wxT(XSDAB_VERSION));
     
-    buildlabel.Append(wxT("Built on "));
-    buildlabel.Append(wxT(__DATE__));
-    buildlabel.Append(wxT(" at "));
-    buildlabel.Append(wxT(__TIME__));
-    buildlabel.Append(wxT("."));    
+       BuildLabel.Append(wxT("Built on "));
+       BuildLabel.Append(wxT(__DATE__));
+       BuildLabel.Append(wxT(" at "));
+       BuildLabel.Append(wxT(__TIME__));
+       BuildLabel.Append(wxT("."));
     
-    //wxJoin(arrayversionlabel, " ", '\0');
+       CopyrightLabel.Append(XSDAB_COPYRIGHT);
     
-    lblVersion->SetLabel(versionlabel);        
-    lblCompileTime->SetLabel(buildlabel);
+       lblVersion->SetLabel(VersionLabel);
+       lblCompileTime->SetLabel(BuildLabel);
+       lblCopyright->SetLabel(CopyrightLabel);
     
-}
\ No newline at end of file
+}
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy