00001 //----------------------------------------------------------------------------------------
00011 // RCS-ID: $Id: channel_type.h,v 1.6 2002/09/22 10:33:16 robertoconnor Exp $
00012 //----------------------------------------------------------------------------------------
00013
00014 //----------------------------------------------------------------------------------------
00015 // Begin single inclusion of this .h file condition
00016 //----------------------------------------------------------------------------------------
00017
00018 #ifndef _CHANNEL_TYPE_H_
00019 #define _CHANNEL_TYPE_H_
00020
00021 //----------------------------------------------------------------------------------------
00022 // GCC interface
00023 //----------------------------------------------------------------------------------------
00024
00025 #if defined(__GNUG__) && ! defined(__APPLE__)
00026 #pragma interface "channel_type.h"
00027 #endif
00028
00029 //----------------------------------------------------------------------------------------
00030 // Shared defines
00031 //----------------------------------------------------------------------------------------
00032
00033 #include "plucker_defines.h"
00034
00035 //----------------------------------------------------------------------------------------
00036 // Headers
00037 //----------------------------------------------------------------------------------------
00038
00039 #include "wx/datetime.h"
00040
00041 //----------------------------------------------------------------------------------------
00042 // Class definition: channel_type
00043 //----------------------------------------------------------------------------------------
00044
00046
00055 class channel_type : public wxObject
00056 {
00057 DECLARE_DYNAMIC_CLASS( channel_type )
00058
00059 public:
00060
00062
00069 channel_type( bool initialize_to_illegal_values = TRUE );
00070
00072 ~channel_type();
00073
00074
00076
00080 wxString configuration_section;
00081
00083 wxString doc_name;
00084
00086 wxString home_url;
00087
00089 long depth_first;
00090
00092 long verbosity;
00093
00094 // Number of characters in a URL status line in the stderr progress, before truncated.
00095 long status_line_length;
00096
00098 wxString command_before;
00099
00101 wxString command_after;
00102
00104 long home_maxdepth;
00105
00107 long home_stayonhost;
00108
00110 long home_stayondomain;
00111
00113 wxString home_url_pattern;
00114
00116 wxString charset;
00117
00119 long indent_paragraphs;
00120
00122 long bpp;
00123
00125 long alt_text;
00126
00128 long maxheight;
00129
00131 long maxwidth;
00132
00134 long alt_maxheight;
00135
00137 long alt_maxwidth;
00138
00140 long image_compression_limit;
00141
00143 long try_reduce_bpp;
00144
00146
00150 long try_reduce_dimension;
00151
00153 wxString compression;
00154
00156 wxString category;
00157
00159 long no_urlinfo;
00160
00162 wxString owner_id_build;
00163
00165 long copyprevention_bit;
00166
00168 long backup_bit;
00169
00171 long launchable_bit;
00172
00174
00178 wxString big_icon;
00179
00181
00185 wxString small_icon;
00186
00188
00197 wxString doc_file;
00198
00200 wxString user;
00201
00203 wxString copy_to_dir;
00204
00206 long update_frequency;
00207
00209 wxString update_period;
00210
00212 wxDateTime update_base;
00213
00215 long update_enabled;
00216
00217 };
00218
00219 //----------------------------------------------------------------------------------------
00220 // End single inclusion of this .h file condition
00221 //----------------------------------------------------------------------------------------
00222
00223 #endif //_CHANNEL_TYPE_H_