/* * Copyright 2009 Chris Young * * This file is part of NetSurf, http://www.netsurf-browser.org/ * * NetSurf is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * NetSurf is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef AMIGA_GUI_OPTIONS_H #define AMIGA_GUI_OPTIONS_H #include #include #include "amiga/gui.h" enum { GID_OPTS_MAIN=0, GID_OPTS_HOMEPAGE, GID_OPTS_HOMEPAGE_DEFAULT, GID_OPTS_HOMEPAGE_CURRENT, GID_OPTS_HIDEADS, GID_OPTS_CONTENTLANG, GID_OPTS_FROMLOCALE, GID_OPTS_HISTORY, GID_OPTS_REFERRAL, GID_OPTS_FASTSCROLL, GID_OPTS_SCREEN, GID_OPTS_SCREENMODE, GID_OPTS_SCREENNAME, GID_OPTS_THEME, GID_OPTS_PTRTRUE, GID_OPTS_PTROS, GID_OPTS_PROXY, GID_OPTS_PROXY_HOST, GID_OPTS_PROXY_PORT, GID_OPTS_PROXY_USER, GID_OPTS_PROXY_PASS, GID_OPTS_FETCHMAX, GID_OPTS_FETCHHOST, GID_OPTS_FETCHCACHE, GID_OPTS_NATIVEBM, GID_OPTS_SCALEQ, GID_OPTS_ANIMSPEED, GID_OPTS_ANIMDISABLE, GID_OPTS_FONT_SANS, GID_OPTS_FONT_SERIF, GID_OPTS_FONT_MONO, GID_OPTS_FONT_CURSIVE, GID_OPTS_FONT_FANTASY, GID_OPTS_FONT_DEFAULT, GID_OPTS_FONT_SIZE, GID_OPTS_FONT_MINSIZE, GID_OPTS_CACHE_MEM, GID_OPTS_CACHE_DISC, GID_OPTS_OVERWRITE, GID_OPTS_DLDIR, GID_OPTS_TAB_ACTIVE, GID_OPTS_TAB_2, GID_OPTS_CLIPBOARD, GID_OPTS_CMENU_ENABLE, GID_OPTS_CMENU_STICKY, GID_OPTS_MARGIN_TOP, GID_OPTS_MARGIN_LEFT, GID_OPTS_MARGIN_BOTTOM, GID_OPTS_MARGIN_RIGHT, GID_OPTS_EXPORT_SCALE, GID_OPTS_EXPORT_NOIMAGES, GID_OPTS_EXPORT_NOBKG, GID_OPTS_EXPORT_LOOSEN, GID_OPTS_EXPORT_COMPRESS, GID_OPTS_EXPORT_PASSWORD, GID_OPTS_SAVE, GID_OPTS_USE, GID_OPTS_CANCEL, GID_OPTS_LAST }; struct ami_gui_opts_window { struct Window *win; Object *objects[OID_LAST]; struct Gadget *gadgets[GID_OPTS_LAST]; struct nsObject *node; ULONG pad[6]; }; void ami_gui_opts_open(void); BOOL ami_gui_opts_event(void); #endif