2008-10-18 17:56:12 +04:00
|
|
|
/*
|
2012-02-29 23:09:55 +04:00
|
|
|
* Copyright 2008 - 2012 Chris Young <chris@unsatisfactorysoftware.co.uk>
|
2008-10-18 17:56:12 +04:00
|
|
|
*
|
|
|
|
* 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 <http://www.gnu.org/licenses/>.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef AMIGA_OPTIONS_H
|
|
|
|
#define AMIGA_OPTIONS_H
|
|
|
|
|
2013-05-27 12:36:26 +04:00
|
|
|
/* currently nothing here */
|
|
|
|
|
|
|
|
#endif
|
2012-03-22 13:34:34 +04:00
|
|
|
|
|
|
|
|
2008-10-18 17:56:12 +04:00
|
|
|
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_STRING(url_file, NULL)
|
|
|
|
NSOPTION_STRING(hotlist_file, NULL)
|
2013-06-01 02:25:05 +04:00
|
|
|
NSOPTION_STRING(pubscreen_name, NULL)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_STRING(screen_modeid, NULL)
|
|
|
|
NSOPTION_INTEGER(screen_compositing, -1)
|
|
|
|
NSOPTION_INTEGER(screen_ydpi, 85)
|
|
|
|
NSOPTION_INTEGER(cache_bitmaps, 0)
|
|
|
|
NSOPTION_STRING(theme, "PROGDIR:Resources/Themes/Default")
|
|
|
|
NSOPTION_BOOL(clipboard_write_utf8, false)
|
|
|
|
NSOPTION_BOOL(truecolour_mouse_pointers, false)
|
|
|
|
NSOPTION_BOOL(os_mouse_pointers, true)
|
|
|
|
NSOPTION_BOOL(use_openurl_lib, false)
|
|
|
|
NSOPTION_BOOL(new_tab_is_active, false)
|
|
|
|
NSOPTION_BOOL(new_tab_last, false)
|
|
|
|
NSOPTION_BOOL(tab_close_warn, true)
|
|
|
|
NSOPTION_BOOL(tab_always_show, false)
|
2016-08-15 19:51:01 +03:00
|
|
|
NSOPTION_BOOL(tab_new_session, false) /* When NetSurf is already running, open new tab */
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_BOOL(kiosk_mode, false)
|
|
|
|
NSOPTION_STRING(search_engines_file, "PROGDIR:Resources/SearchEngines")
|
2013-11-10 16:49:46 +04:00
|
|
|
NSOPTION_STRING(arexx_dir, "PROGDIR:Rexx")
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_STRING(arexx_startup, "Startup.nsrx")
|
|
|
|
NSOPTION_STRING(arexx_shutdown, "Shutdown.nsrx")
|
2019-08-10 16:22:52 +03:00
|
|
|
NSOPTION_BOOL(arexx_allow_exec, false)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_STRING(download_dir, NULL)
|
2013-05-29 00:10:44 +04:00
|
|
|
NSOPTION_BOOL(download_notify, true)
|
2017-03-20 23:35:40 +03:00
|
|
|
NSOPTION_BOOL(download_notify_progress, false)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_BOOL(faster_scroll, true)
|
|
|
|
NSOPTION_BOOL(scale_quality, false)
|
2016-01-10 15:07:46 +03:00
|
|
|
NSOPTION_INTEGER(dither_quality, 0)
|
2016-05-22 18:11:01 +03:00
|
|
|
NSOPTION_INTEGER(mask_alpha, 0)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_BOOL(ask_overwrite, true)
|
|
|
|
NSOPTION_INTEGER(printer_unit, 0)
|
|
|
|
NSOPTION_INTEGER(print_scale, 100)
|
|
|
|
NSOPTION_BOOL(startup_no_window, false)
|
|
|
|
NSOPTION_BOOL(close_no_quit, false)
|
|
|
|
NSOPTION_BOOL(hide_docky_icon, false)
|
|
|
|
NSOPTION_STRING(font_unicode, NULL)
|
2015-07-06 21:29:16 +03:00
|
|
|
NSOPTION_STRING(font_surrogate, NULL)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_STRING(font_unicode_file, NULL)
|
|
|
|
NSOPTION_BOOL(font_unicode_only, false)
|
|
|
|
NSOPTION_BOOL(font_antialiasing, true)
|
2016-01-16 14:44:03 +03:00
|
|
|
NSOPTION_BOOL(bitmap_fonts, false)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_BOOL(drag_save_icons, true)
|
|
|
|
NSOPTION_INTEGER(hotlist_window_xpos, 0)
|
|
|
|
NSOPTION_INTEGER(hotlist_window_ypos, 0)
|
|
|
|
NSOPTION_INTEGER(hotlist_window_xsize, 0)
|
|
|
|
NSOPTION_INTEGER(hotlist_window_ysize, 0)
|
|
|
|
NSOPTION_INTEGER(history_window_xpos, 0)
|
|
|
|
NSOPTION_INTEGER(history_window_ypos, 0)
|
|
|
|
NSOPTION_INTEGER(history_window_xsize, 0)
|
|
|
|
NSOPTION_INTEGER(history_window_ysize, 0)
|
|
|
|
NSOPTION_INTEGER(cookies_window_xpos, 0)
|
|
|
|
NSOPTION_INTEGER(cookies_window_ypos, 0)
|
|
|
|
NSOPTION_INTEGER(cookies_window_xsize, 0)
|
|
|
|
NSOPTION_INTEGER(cookies_window_ysize, 0)
|
|
|
|
NSOPTION_INTEGER(web_search_width, 0)
|
2019-05-12 18:43:01 +03:00
|
|
|
NSOPTION_BOOL(window_simple_refresh, true)
|
2013-05-27 12:36:26 +04:00
|
|
|
NSOPTION_BOOL(resize_with_contents, false)
|
|
|
|
NSOPTION_INTEGER(reformat_delay, 0)
|
|
|
|
NSOPTION_INTEGER(redraw_tile_size_x, 0)
|
|
|
|
NSOPTION_INTEGER(redraw_tile_size_y, 0)
|
|
|
|
NSOPTION_INTEGER(monitor_aspect_x, 0)
|
|
|
|
NSOPTION_INTEGER(monitor_aspect_y, 0)
|
|
|
|
NSOPTION_BOOL(accept_lang_locale, true)
|
2016-06-25 19:52:32 +03:00
|
|
|
NSOPTION_STRING(local_charset, "ISO-8859-1")
|
2016-03-23 02:47:07 +03:00
|
|
|
#ifdef __amigaos4__
|
|
|
|
/* Options relevant for OS4 only */
|
|
|
|
NSOPTION_BOOL(use_extmem, true)
|
|
|
|
#else
|
2015-08-15 18:42:52 +03:00
|
|
|
/* Options relevant for OS3 only */
|
2016-01-23 18:15:35 +03:00
|
|
|
NSOPTION_BOOL(friend_bitmap, false)
|
2015-08-15 18:42:52 +03:00
|
|
|
#endif
|
2008-10-18 17:56:12 +04:00
|
|
|
|