X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2FfrmAbout.cpp;h=aa08e60104f7ea5a8ffc2311d1abe6cdb630fd50;hp=b10e104449e24a132a7c369dc97bba249c3d6fe6;hb=HEAD;hpb=45729fca56479bd9158486e0cda0c4a94b4dd1dc diff --git a/source/frmAbout.cpp b/source/frmAbout.cpp index b10e104..aa08e60 100644 --- a/source/frmAbout.cpp +++ b/source/frmAbout.cpp @@ -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 + #include #include #include @@ -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 +}