00001 #ifndef __BMSPLWIN_H_INCLUDED__ 00002 #define __BMSPLWIN_H_INCLUDED__ 00003 00004 // $Id$ 00005 00006 //********************************************************************** 00007 // * 00008 // Description: Window to display version information used as * 00009 // 'splash screen' at start and for 'about' help. * 00010 // * 00011 // Author: Chris White (whitecf@bcs.org.uk) * 00012 // * 00013 // Copyright (C) 20032 Monitor Computing Services Ltd. * 00014 // * 00015 // This program is free software; you can redistribute it and/or * 00016 // modify it under the terms of the GNU General Public License * 00017 // as published by the Free Software Foundation; either version 2 * 00018 // of the License, or any later version. * 00019 // * 00020 // This program is distributed in the hope that it will be useful, * 00021 // but WITHOUT ANY WARRANTY; without even the implied warranty of * 00022 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00023 // GNU General Public License for more details. * 00024 // * 00025 // You should have received a copy of the GNU General Public * 00026 // License (http://www.gnu.org/copyleft/gpl.html) along with this * 00027 // program; if not, write to: * 00028 // The Free Software Foundation Inc., * 00029 // 59 Temple Place - Suite 330, * 00030 // Boston, MA 02111-1307, * 00031 // USA. * 00032 // * 00033 //********************************************************************** 00034 // * 00035 // Notes: * 00036 // * 00037 //********************************************************************** 00038 00039 // Forward declerations 00040 class string; 00041 00042 #define Uses_TDialog 00043 00044 #include <tvision\tv.h> 00045 00046 00047 namespace Monitor { 00048 namespace BellMaster { 00049 00050 00051 00052 class SplashWin : public TDialog 00053 { 00054 public: 00055 00059 SplashWin(const string& versionString); 00060 }; // class SplashWin 00061 00062 }; // namespace BellMaster 00063 }; // namespace Monitor 00064 00065 00066 #endif // __BMSPLWIN_H_INCLUDED__ 00067