#ifdef _GLOBAL
#define global
#else
#define global extern
#endif
global GtkWidget *window;
//global GtkWidget *filesel;
//global GtkWidget *dictbox;
global GtkWidget *hidden_entry;
global GtkWidget *tree_root;
global GtkWidget *tree_scroll;
global GtkWidget *word_entry;
global GtkWidget *combo_method;
global GtkWidget *combo_word;
global GtkWidget *menu_box;
global GtkWidget *moz_embed;
global GtkWidget *web_tree;
global GtkWidget *button_mode;
global GtkWidget *button_start;
global GtkWidget *button_auto;
global GtkWidget *button_popup;
global GtkWidget *button_back;
global GtkWidget *button_forward;
global GtkWidget *pixmap_book;
global GtkWidget *hex_dlg;
global GtkWidget *text_dlg;
global GtkTooltips *tooltip;
global GList *search_result;
//global const char *title;
global EB_Position current_position;
//global BOOK_INFO *booklist;
global BOOK_INFO *current_book_info;
global gint current_row;
global GList *ending_list;
global GList *ending_list_ja;
//global gint subbook_no;
global gboolean entry_focus_in;
global GdkFont *font_normal;
global GdkFont *font_bold;
global GdkFont *font_superscript;
global GdkFont *font_italic;
global gint font_height;
global gint font_width;
global gint font_ascent;
global gint font_descent;
global GtkWidget *status_bar;
global guint context_id;
global gint tag_timeout;
global LINK *link_head;
global struct _search_method search_method[64];
global gint max_search;
global gint max_remember_words;
global gint dict_label_bytes;
global gint auto_interval;
global gint auto_minchar;
global gint auto_maxchar;
global gint bshow_menu_bar;
global gint bshow_status_bar;
global gint bshow_dict_bar;
global gint bshow_tree_tab;
global gint bauto_lookup;
global gint bending_only_nohit;
global gint bending_correction;
global gint bshow_popup;
global gint bshow_popup_title;
global gint bbeep_on_nohit;
global gint bignore_locks;
global gint popup_width;
global gint popup_height;
global gchar *wave_template;
global gchar *mpeg_template;
global gchar *browser_template;
global gboolean eb_web;
global gint bbrowser_external;
global gint buse_http_proxy;
global gint window_x, window_y;
global gint window_width, window_height;
global gint tree_width, tree_height;
global gfloat line_space;
global gint h_space;
global gint v_space;
global gint h_border;
global gint v_border;
global gint msgq_key;
global gboolean menu_word_search;
global gboolean menu_endword_search;
global gboolean menu_exactword_search;
global gboolean menu_keyword_search;
global gboolean menu_menu;
global gboolean menu_copyright;
global gboolean menu_multi_search;
global GdkPixmap *book_open_pixmap;
global GdkBitmap *book_open_mask;
global GdkPixmap *book_closed_pixmap;
global GdkBitmap *book_closed_mask;
global GdkPixmap *cdrom_pixmap;
global GdkBitmap *cdrom_mask;
global GdkPixmap *ebook_pixmap;
global GdkBitmap *ebook_mask;
global GdkPixmap *left_pixmap;
global GdkBitmap *left_mask;
global GdkPixmap *right_pixmap;
global GdkBitmap *right_mask;
global GdkPixmap *up_pixmap;
global GdkBitmap *up_mask;
global GdkPixmap *down_pixmap;
global GdkBitmap *down_mask;
global GdkPixmap *globe_pixmap;
global GdkBitmap *globe_mask;
global GdkPixmap *html_pixmap;
global GdkBitmap *html_mask;
global GdkPixmap *search_pixmap;
global GdkBitmap *search_mask;
global GdkPixmap *item_pixmap;
global GdkBitmap *item_mask;
global GdkPixmap *popup_pixmap;
global GdkBitmap *popup_mask;
global GdkPixmap *new_pixmap;
global GdkBitmap *new_mask;
global GdkPixmap *paste_pixmap;
global GdkBitmap *paste_mask;
global GdkPixmap *list_pixmap;
global GdkBitmap *list_mask;
global GdkPixmap *multi_pixmap;
global GdkBitmap *multi_mask;
global GdkPixmap *small_left_pixmap;
global GdkBitmap *small_left_mask;
global GdkPixmap *small_right_pixmap;
global GdkBitmap *small_right_mask;
global GdkPixmap *small_close_pixmap;
global GdkBitmap *small_close_mask;
global gchar *package_dir;
global gchar *tmp_dir;
global gchar *fontset_normal;
global gchar *fontset_bold;
global gchar *fontset_italic;
global gchar *fontset_subscript;
global gchar *fontset_superscript;
#ifdef _GLOBAL
GdkColor colors[] = {
{ 0, 0xFFFF, 0xFFFF, 0xFFFF }, // white
{ 0, 0x0000, 0x0000, 0x0000 }, // black
{ 0, 0x0000, 0x0000, 0xC000 }, // Blue
{ 0, 0xFFFF, 0x0000, 0x0000 }, // Red
{ 0, 0x0000, 0x8000, 0x0000 }, // Green
{ 0, 0xA000, 0x2000, 0x0000 }, // Brown
{ 0, 0xA000, 0xFFFF, 0xFFFF }}; // Yellow
#else
extern GdkColor colors[];
#endif
syntax highlighted by Code2HTML, v. 0.9.1