optsinet.h

Go to the documentation of this file.
00001 // $Id: optsinet.h 1282 2006-06-09 09:46:49Z alex $
00002 // Tiny header for the Internet tab of the options dialog box 
00003 /* @@tag:xara-cn@@ DO NOT MODIFY THIS LINE
00004 ================================XARAHEADERSTART===========================
00005  
00006                Xara LX, a vector drawing and manipulation program.
00007                     Copyright (C) 1993-2006 Xara Group Ltd.
00008        Copyright on certain contributions may be held in joint with their
00009               respective authors. See AUTHORS file for details.
00010 
00011 LICENSE TO USE AND MODIFY SOFTWARE
00012 ----------------------------------
00013 
00014 This file is part of Xara LX.
00015 
00016 Xara LX is free software; you can redistribute it and/or modify it
00017 under the terms of the GNU General Public License version 2 as published
00018 by the Free Software Foundation.
00019 
00020 Xara LX and its component source files are distributed in the hope
00021 that it will be useful, but WITHOUT ANY WARRANTY; without even the
00022 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00023 See the GNU General Public License for more details.
00024 
00025 You should have received a copy of the GNU General Public License along
00026 with Xara LX (see the file GPL in the root directory of the
00027 distribution); if not, write to the Free Software Foundation, Inc., 51
00028 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
00029 
00030 
00031 ADDITIONAL RIGHTS
00032 -----------------
00033 
00034 Conditional upon your continuing compliance with the GNU General Public
00035 License described above, Xara Group Ltd grants to you certain additional
00036 rights. 
00037 
00038 The additional rights are to use, modify, and distribute the software
00039 together with the wxWidgets library, the wxXtra library, and the "CDraw"
00040 library and any other such library that any version of Xara LX relased
00041 by Xara Group Ltd requires in order to compile and execute, including
00042 the static linking of that library to XaraLX. In the case of the
00043 "CDraw" library, you may satisfy obligation under the GNU General Public
00044 License to provide source code by providing a binary copy of the library
00045 concerned and a copy of the license accompanying it.
00046 
00047 Nothing in this section restricts any of the rights you have under
00048 the GNU General Public License.
00049 
00050 
00051 SCOPE OF LICENSE
00052 ----------------
00053 
00054 This license applies to this program (XaraLX) and its constituent source
00055 files only, and does not necessarily apply to other Xara products which may
00056 in part share the same code base, and are subject to their own licensing
00057 terms.
00058 
00059 This license does not apply to files in the wxXtra directory, which
00060 are built into a separate library, and are subject to the wxWindows
00061 license contained within that directory in the file "WXXTRA-LICENSE".
00062 
00063 This license does not apply to the binary libraries (if any) within
00064 the "libs" directory, which are subject to a separate license contained
00065 within that directory in the file "LIBS-LICENSE".
00066 
00067 
00068 ARRANGEMENTS FOR CONTRIBUTION OF MODIFICATIONS
00069 ----------------------------------------------
00070 
00071 Subject to the terms of the GNU Public License (see above), you are
00072 free to do whatever you like with your modifications. However, you may
00073 (at your option) wish contribute them to Xara's source tree. You can
00074 find details of how to do this at:
00075   http://www.xaraxtreme.org/developers/
00076 
00077 Prior to contributing your modifications, you will need to complete our
00078 contributor agreement. This can be found at:
00079   http://www.xaraxtreme.org/developers/contribute/
00080 
00081 Please note that Xara will not accept modifications which modify any of
00082 the text between the start and end of this header (marked
00083 XARAHEADERSTART and XARAHEADEREND).
00084 
00085 
00086 MARKS
00087 -----
00088 
00089 Xara, Xara LX, Xara X, Xara X/Xtreme, Xara Xtreme, the Xtreme and Xara
00090 designs are registered or unregistered trademarks, design-marks, and/or
00091 service marks of Xara Group Ltd. All rights in these marks are reserved.
00092 
00093 
00094       Xara Group Ltd, Gaddesden Place, Hemel Hempstead, HP2 6EX, UK.
00095                         http://www.xara.com/
00096 
00097 =================================XARAHEADEREND============================
00098  */
00099 
00100 #ifndef INC_OPTSINET
00101 #define INC_OPTSINET
00102 
00103 //#include "dialogop.h" - in camtypes.h [AUTOMATICALLY REMOVED]
00104 #include "appprefs.h"
00105 //#include "webster.h"
00106 
00107 
00108 
00109 
00110 /********************************************************************************************
00111 
00112 >   class InternetTab : public OptionsTabs
00113 
00114     Author:     Adrian_Stoicar (Xara Group Ltd) <camelotdev@xara.com>
00115     Created:    19/06/97
00116     Purpose:    Allows the user to set Internet-related options
00117     SeeAlso:    OptionsTabs; AppPrefsDlg;
00118 
00119 ********************************************************************************************/
00120 
00121 class InternetTab: public OptionsTabs
00122 {         
00123     CC_DECLARE_DYNCREATE(InternetTab)  
00124 public:
00125 
00126     // Function to handle the messages for this tab/pane window
00127     virtual BOOL HandleMsg(DialogMsg* Msg);
00128 
00129     // Function to set up the values on this tab when being opened
00130     virtual BOOL InitSection();
00131 
00132     // Function to commit the values on this tab on ok
00133     virtual BOOL CommitSection();
00134 
00135     virtual CDlgResID GetPageID() {return _R(IDD_OPTSTAB_INTERNET);} // Return section/page id system
00136 
00137     virtual BOOL IsDocumentOption() {return FALSE;} // Return True if document option  
00138 
00139     virtual BOOL IsProgramOption()   {return TRUE;} // Return True if program option
00140 
00141 }; 
00142 
00143 
00144 
00145 #endif

Generated on Sat Nov 10 03:46:18 2007 for Camelot by  doxygen 1.4.4