00001 /* 00002 * Copyright (c) 2001-2003, Richard Eckart 00003 * 00004 * THIS FILE IS AUTOGENERATED! DO NOT EDIT! 00005 * This file is generated from gui_props.ag using autogen. 00006 * Autogen is available at http://autogen.sourceforge.net/. 00007 * 00008 *---------------------------------------------------------------------- 00009 * This file is part of gtk-gnutella. 00010 * 00011 * gtk-gnutella is free software; you can redistribute it and/or modify 00012 * it under the terms of the GNU General Public License as published by 00013 * the Free Software Foundation; either version 2 of the License, or 00014 * (at your option) any later version. 00015 * 00016 * gtk-gnutella is distributed in the hope that it will be useful, 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 * GNU General Public License for more details. 00020 * 00021 * You should have received a copy of the GNU General Public License 00022 * along with gtk-gnutella; if not, write to the Free Software 00023 * Foundation, Inc.: 00024 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00025 *---------------------------------------------------------------------- 00026 */ 00027 00028 #ifndef _gui_property_priv_h_ 00029 #define _gui_property_priv_h_ 00030 00031 #include <glib.h> 00032 00033 #include "lib/prop.h" 00034 00035 #ifdef GUI_SOURCES 00036 00037 /* 00038 * Includes specified by "uses"-statement in .ag file 00039 */ 00040 #include "if/ui/gtk/gnet_stats.h" 00041 #include "ui/gtk/columns.h" 00042 #include "ui/gtk/notebooks.h" 00043 00044 00045 extern const gboolean monitor_enabled; 00046 extern const guint32 monitor_max_items; 00047 extern const gboolean queue_regex_case; 00048 extern const gboolean fi_regex_case; 00049 extern const gboolean search_hide_downloaded; 00050 extern const guint32 nodes_col_widths[NODES_VISIBLE_COLUMNS]; 00051 extern const gboolean nodes_col_visible[NODES_VISIBLE_COLUMNS]; 00052 extern const guint32 dl_active_col_widths[DOWNLOADS_VISIBLE_COLUMNS]; 00053 extern const gboolean dl_active_col_visible[DOWNLOADS_VISIBLE_COLUMNS]; 00054 extern const guint32 dl_queued_col_widths[DOWNLOAD_QUEUE_VISIBLE_COLUMNS]; 00055 extern const gboolean dl_queued_col_visible[DOWNLOAD_QUEUE_VISIBLE_COLUMNS]; 00056 extern const guint32 file_info_col_widths[FILEINFO_VISIBLE_COLUMNS]; 00057 extern const guint32 search_list_col_widths[SEARCH_LIST_VISIBLE_COLUMNS]; 00058 extern const gboolean search_results_col_visible[SEARCH_RESULTS_VISIBLE_COLUMNS]; 00059 extern const guint32 search_results_col_widths[SEARCH_RESULTS_VISIBLE_COLUMNS]; 00060 extern const guint32 search_stats_col_widths[3]; 00061 extern const guint32 ul_stats_col_widths[UPLOAD_STATS_GUI_VISIBLE_COLUMNS]; 00062 extern const gboolean ul_stats_col_visible[UPLOAD_STATS_GUI_VISIBLE_COLUMNS]; 00063 extern const guint32 uploads_col_widths[UPLOADS_GUI_VISIBLE_COLUMNS]; 00064 extern const gboolean uploads_col_visible[UPLOADS_GUI_VISIBLE_COLUMNS]; 00065 extern const guint32 filter_rules_col_widths[4]; 00066 extern const guint32 filter_filters_col_widths[3]; 00067 extern const guint32 gnet_stats_msg_col_widths[8]; 00068 extern const guint32 gnet_stats_fc_ttl_col_widths[10]; 00069 extern const guint32 gnet_stats_fc_hops_col_widths[10]; 00070 extern const guint32 gnet_stats_fc_col_widths[10]; 00071 extern const guint32 gnet_stats_horizon_col_widths[4]; 00072 extern const guint32 gnet_stats_drop_reasons_col_widths[2]; 00073 extern const guint32 gnet_stats_recv_col_widths[10]; 00074 extern const guint32 hcache_col_widths[4]; 00075 extern const guint32 window_coords[4]; 00076 extern const guint32 filter_dlg_coords[4]; 00077 extern const guint32 prefs_dlg_coords[4]; 00078 extern const guint32 fileinfo_divider_pos; 00079 extern const guint32 main_divider_pos; 00080 extern const guint32 gnet_stats_divider_pos; 00081 extern const guint32 side_divider_pos; 00082 extern const guint32 results_divider_pos; 00083 extern const guint32 search_max_results; 00084 extern const guint32 browse_host_max_results; 00085 extern const guint32 gui_debug; 00086 extern const guint32 filter_main_divider_pos; 00087 extern const gboolean search_results_show_tabs; 00088 extern const gboolean sidebar_visible; 00089 extern const gboolean navtree_visible; 00090 extern const gboolean toolbar_visible; 00091 extern const gboolean statusbar_visible; 00092 extern const gboolean progressbar_uploads_visible; 00093 extern const gboolean progressbar_downloads_visible; 00094 extern const gboolean progressbar_connections_visible; 00095 extern const gboolean progressbar_bws_in_visible; 00096 extern const gboolean progressbar_bws_out_visible; 00097 extern const gboolean progressbar_bws_gin_visible; 00098 extern const gboolean progressbar_bws_gout_visible; 00099 extern const gboolean progressbar_bws_glin_visible; 00100 extern const gboolean progressbar_bws_glout_visible; 00101 extern const gboolean autohide_bws_gleaf; 00102 extern const gboolean progressbar_bws_in_avg; 00103 extern const gboolean progressbar_bws_out_avg; 00104 extern const gboolean progressbar_bws_gin_avg; 00105 extern const gboolean progressbar_bws_gout_avg; 00106 extern const gboolean progressbar_bws_glin_avg; 00107 extern const gboolean progressbar_bws_glout_avg; 00108 extern const gboolean search_sort_casesense; 00109 extern const guint32 search_sort_default_order; 00110 extern const guint32 search_sort_default_column; 00111 extern const gboolean show_search_results_settings; 00112 extern const gboolean show_dl_settings; 00113 extern const guint32 search_stats_mode; 00114 extern const guint32 search_stats_update_interval; 00115 extern const guint32 search_stats_delcoef; 00116 extern const gboolean confirm_quit; 00117 extern const gboolean show_tooltips; 00118 extern const gboolean expert_mode; 00119 extern const gboolean gnet_stats_perc; 00120 extern const gboolean gnet_stats_bytes; 00121 extern const gboolean gnet_stats_hops; 00122 extern const guint32 gnet_stats_source; 00123 extern const guint32 gnet_stats_drop_reasons_type; 00124 extern const gboolean gnet_stats_with_headers; 00125 extern const gboolean gnet_stats_drop_perc; 00126 extern const guint32 gnet_stats_general_col_widths[2]; 00127 extern const gboolean clear_uploads_complete; 00128 extern const gboolean clear_uploads_failed; 00129 extern const gboolean node_show_uptime; 00130 extern const gboolean node_show_handshake_version; 00131 extern const gboolean node_show_detailed_info; 00132 extern const gboolean show_gnet_info_txc; 00133 extern const gboolean show_gnet_info_rxc; 00134 extern const gboolean show_gnet_info_tx_wire; 00135 extern const gboolean show_gnet_info_rx_wire; 00136 extern const gboolean show_gnet_info_tx_speed; 00137 extern const gboolean show_gnet_info_rx_speed; 00138 extern const gboolean show_gnet_info_tx_queries; 00139 extern const gboolean show_gnet_info_rx_queries; 00140 extern const gboolean show_gnet_info_tx_hits; 00141 extern const gboolean show_gnet_info_rx_hits; 00142 extern const gboolean show_gnet_info_gen_queries; 00143 extern const gboolean show_gnet_info_sq_queries; 00144 extern const gboolean show_gnet_info_tx_dropped; 00145 extern const gboolean show_gnet_info_rx_dropped; 00146 extern const gboolean show_gnet_info_qrp_stats; 00147 extern const gboolean show_gnet_info_dbw; 00148 extern const gboolean show_gnet_info_rt; 00149 extern const gboolean show_gnet_info_shared_size; 00150 extern const gboolean show_gnet_info_shared_files; 00151 extern const guint32 search_accumulation_period; 00152 extern const guint32 treemenu_nodes_expanded[nb_main_page_num]; 00153 extern const guint32 gnet_stats_pkg_col_widths[6]; 00154 extern const guint32 gnet_stats_byte_col_widths[6]; 00155 extern const guint32 config_toolbar_style; 00156 extern const guint32 search_lifetime; 00157 00158 00159 prop_set_t *gui_prop_init(void); 00160 void gui_prop_shutdown(void); 00161 00162 #endif /* GUI_SOURCES */ 00163 00164 #endif /* _gui_property_priv_h_ */ 00165