• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

xap_Dlg_About.h

Go to the documentation of this file.
00001 /* AbiSource Application Framework
00002  * Copyright (C) 1998-2000 AbiSource, Inc.
00003  *
00004  * This program is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU General Public License
00006  * as published by the Free Software Foundation; either version 2
00007  * of the License, or (at your option) any later version.
00008  *
00009  * This program is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  * GNU General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU General Public License
00015  * along with this program; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
00017  * 02110-1301 USA.
00018  */
00019 
00020 #ifndef XAP_DIALOG_ABOUT_H
00021 #define XAP_DIALOG_ABOUT_H
00022 
00023 /* pre-emptive dismissal; ut_types.h is needed by just about everything,
00024  * so even if it's commented out in-file that's still a lot of work for
00025  * the preprocessor to do...
00026  */
00027 #ifndef UT_TYPES_H
00028 #include "ut_types.h"
00029 #endif
00030 
00031 #include "xap_Dialog.h"
00032 #include "xav_View.h"
00033 
00034 // NOTE: don't localize these through the strings mechanism
00035 // NOTE: we need to be sure that legal text is built into the app
00036 
00037 #define XAP_ABOUT_TITLE "About %s"
00038 #define XAP_ABOUT_DESCRIPTION "%s is an Open Source application licensed under the GNU GPL.\nYou are free to redistribute this application."
00039 #define XAP_ABOUT_COPYRIGHT "Copyright (C) 1998-2011 Dom Lachowicz, and others"
00040 #define XAP_ABOUT_GPL "%s is available for use under the the terms\nof the GNU General Public License"
00041 #define XAP_ABOUT_VERSION "Version: %s"
00042 #define XAP_ABOUT_BUILD "Build options: %s"
00043 #define XAP_ABOUT_URL "For more information: http://www.abisource.com/"
00044 #define XAP_ABOUT_GPL_LONG "AbiWord and AbiSource are trademarks of AbiSource, Inc.\r\n\r\n%s is free software; you can redistribute it and/or \
00045 modify it under the terms of the GNU General Public License \
00046 as published by the Free Software Foundation; either version 2 \
00047 of the License, or (at your option) any later version.\r\n\r\n\
00048 This program is distributed in the hope that it will be useful, \
00049 but WITHOUT ANY WARRANTY; without even the implied warranty of \
00050 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the \
00051 GNU General Public License for more details."
00052 
00053 #define XAP_ABOUT_GPL_LONG_LINE_BROKEN "AbiWord and AbiSource are trademarks of\nAbiSource, Inc.\n\n%s is free software; you can redistribute it\n \
00054 and/or modify it under the terms of the GNU General\n \
00055 Public License as published by the Free Software\n \
00056 Foundation; either version 2 of the License, or (at your\n \
00057 option) any later version.\r\n\r\n \
00058 This program is distributed in the hope that it will be useful,\n \
00059 but WITHOUT ANY WARRANTY; without even the\n \
00060 implied warranty of MERCHANTABILITY or FITNESS\n \
00061 FOR A PARTICULAR PURPOSE.  See the GNU General\n \
00062 Public License for more details."
00063 
00064 #define XAP_ABOUT_GPL_LONG_LF "AbiWord and AbiSource are trademarks of AbiSource, Inc.\n\n%s is free software; you can redistribute it and/or \
00065 modify it under the terms of the GNU General Public License \
00066 as published by the Free Software Foundation; either version 2 \
00067 of the License, or (at your option) any later version.\n\n\
00068 This program is distributed in the hope that it will be useful, \
00069 but WITHOUT ANY WARRANTY; without even the implied warranty of \
00070 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the \
00071 GNU General Public License for more details."
00072 
00073 class ABI_EXPORT XAP_Dialog_About : public XAP_Dialog_NonPersistent
00074 {
00075  public:
00076     XAP_Dialog_About(XAP_DialogFactory * pDlgFactory, XAP_Dialog_Id id);
00077     virtual ~XAP_Dialog_About(void);
00078 
00079     virtual void                runModal(XAP_Frame * pFrame) = 0;
00080 
00081  protected:
00082 
00083 };
00084 
00085 #endif // XAP_DIALOG_ABOUT_H

Generated on Sun Feb 14 2021 for AbiWord by  doxygen 1.7.1