NetSurf
frontends
amiga
options.h
Go to the documentation of this file.
1
/*
2
* Copyright 2008 - 2025 Chris Young <chris@unsatisfactorysoftware.co.uk>
3
*
4
* This file is part of NetSurf, http://www.netsurf-browser.org/
5
*
6
* NetSurf is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; version 2 of the License.
9
*
10
* NetSurf is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#ifndef AMIGA_OPTIONS_H
20
#define AMIGA_OPTIONS_H
21
22
/* currently nothing here */
23
24
#endif
25
26
27
28
NSOPTION_STRING
(url_file, NULL)
29
NSOPTION_STRING
(hotlist_file, NULL)
30
NSOPTION_STRING
(pubscreen_name, NULL)
31
NSOPTION_STRING
(screen_modeid, NULL)
32
NSOPTION_INTEGER
(screen_compositing, -1)
33
NSOPTION_INTEGER
(screen_ydpi, 85)
34
NSOPTION_INTEGER
(cache_bitmaps, 0)
35
NSOPTION_STRING
(
theme
, "PROGDIR:Resources/Themes/Default")
36
NSOPTION_BOOL
(clipboard_write_utf8, false)
37
NSOPTION_BOOL
(truecolour_mouse_pointers, false)
38
NSOPTION_BOOL
(os_mouse_pointers, true)
39
NSOPTION_BOOL
(use_openurl_lib, false)
40
NSOPTION_BOOL
(tab_close_warn, true)
41
NSOPTION_BOOL
(tab_always_show, false)
42
NSOPTION_BOOL
(tab_new_session, false)
/* When NetSurf is already running, open new tab */
43
NSOPTION_BOOL
(kiosk_mode, false)
44
NSOPTION_STRING
(search_engines_file, "PROGDIR:Resources/SearchEngines")
45
NSOPTION_STRING
(arexx_dir, "PROGDIR:Rexx")
46
NSOPTION_STRING
(arexx_startup, "Startup.nsrx")
47
NSOPTION_STRING
(arexx_shutdown, "Shutdown.nsrx")
48
NSOPTION_BOOL
(arexx_allow_exec, false)
49
NSOPTION_STRING
(
download_dir
, NULL)
50
NSOPTION_BOOL
(download_notify, true)
51
NSOPTION_BOOL
(download_notify_progress, false)
52
NSOPTION_BOOL
(faster_scroll, true)
53
NSOPTION_BOOL
(scale_quality, false)
54
NSOPTION_INTEGER
(dither_quality, 0)
55
NSOPTION_INTEGER
(mask_alpha, 0)
56
NSOPTION_BOOL
(ask_overwrite, true)
57
NSOPTION_INTEGER
(printer_unit, 0)
58
NSOPTION_INTEGER
(
print_scale
, 100)
59
NSOPTION_BOOL
(startup_no_window, false)
60
NSOPTION_BOOL
(close_no_quit, false)
61
NSOPTION_BOOL
(hide_docky_icon, false)
62
NSOPTION_STRING
(font_unicode, NULL)
63
NSOPTION_STRING
(font_surrogate, NULL)
64
NSOPTION_STRING
(font_unicode_file, NULL)
65
NSOPTION_BOOL
(font_unicode_only, false)
66
NSOPTION_BOOL
(font_antialiasing, true)
67
NSOPTION_BOOL
(bitmap_fonts, false)
68
NSOPTION_BOOL
(drag_save_icons, true)
69
NSOPTION_INTEGER
(web_search_width, 0)
70
NSOPTION_BOOL
(window_simple_refresh, true)
71
NSOPTION_BOOL
(resize_with_contents, false)
72
NSOPTION_INTEGER
(reformat_delay, 0)
73
NSOPTION_INTEGER
(redraw_tile_size_x, 0)
74
NSOPTION_INTEGER
(redraw_tile_size_y, 0)
75
NSOPTION_INTEGER
(monitor_aspect_x, 0)
76
NSOPTION_INTEGER
(monitor_aspect_y, 0)
77
NSOPTION_BOOL
(accept_lang_locale, true)
78
79
/* Local charset when using iconv */
80
NSOPTION_STRING
(local_charset, "ISO-8859-1")
81
82
#ifdef __amigaos4__
83
/** Options relevant for OS4 only **/
84
85
/* Local charset IANA number when using codesets */
86
NSOPTION_INTEGER
(local_codeset, 0)
87
88
/* Use ExtMem */
89
NSOPTION_BOOL
(use_extmem, true)
90
91
/* Don't invert alpha channel (guigfx) */
92
NSOPTION_BOOL
(invert_alpha, false)
93
94
#else
95
/** Options relevant for OS3 only **/
96
97
NSOPTION_BOOL
(friend_bitmap,
false
)
98
99
/* Invert alpha channel (guigfx)
100
* Workaround for guigfx/render bug
101
*/
102
NSOPTION_BOOL
(invert_alpha, true)
103
104
#endif
105
download_dir
static char * download_dir
Current download directory.
Definition:
download.c:144
print_scale
static float print_scale
Definition:
print.c:87
theme
Definition:
theme.h:64
NSOPTION_INTEGER
#define NSOPTION_INTEGER(NAME, DEFAULT)
Definition:
nsoption.c:54
NSOPTION_BOOL
#define NSOPTION_BOOL(NAME, DEFAULT)
Definition:
nsoption.c:48
NSOPTION_STRING
#define NSOPTION_STRING(NAME, DEFAULT)
Definition:
nsoption.c:51
Generated on Sat Dec 6 2025 19:18:48 for NetSurf by
1.9.4