NetSurf
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
_nsbeos_callback_t
Killable callback closure embodiment
C
_nsgtk_callback_t
Killable callback closure embodiment
C
_SexyIconEntry
C
_SexyIconEntryClass
C
_SexyIconEntryPriv
C
active_message
C
ami_cookie_window
Amiga cookie viewer window context
C
ami_corewindow
Amiga core window state
C
ami_font_cache_node
C
ami_font_functions
C
ami_font_scan_window
C
ami_generic_window
C
ami_gui_opts_window
C
ami_gui_tb_userdata
C
ami_history_global_window
Amiga history viewer window context
C
ami_history_local_window
Amiga local history viewing window context
C
ami_hotlist_ctx
C
ami_hotlist_window
Amiga hotlist viewer window context
C
ami_menu_data
C
ami_mime_entry
C
ami_pageinfo_window
Amiga page info window context
C
ami_plot_pen
C
ami_print_window
C
ami_printer_info
C
ami_protocol
C
ami_win_event_table
C
amiga_plugin_hack_content
C
atari_cookie_manager_s
C
atari_global_history_s
C
atari_hotlist
C
atari_treeview_callbacks
C
atari_treeview_window
C
BackFillMessage
►
C
BAlert
C
LoginAlert
►
C
BApplication
C
NSBrowserApplication
C
bbox_s
►
C
BButton
C
BBitmapButton
►
C
BDateColumn
C
CookieDateColumn
C
beos_history_window
C
beos_scaffolding
C
bez_point
C
bfbitmap
C
bitmap
RISC OS wimp toolkit bitmap
C
bitmap_colour_layout
Pixel format: colour component order
C
bitmap_fmt
Bitmap format specifier
C
block_file
Small block file
C
bloom_filter
C
border
Container for border values during table border calculations
C
box
Node in box tree
C
box_border
Container for box border details
C
box_construct_ctx
Context for box tree construction
C
box_construct_props
Transient properties for construction of current node
►
C
BRow
C
CookieRow
C
browser_fetch_parameters
The parameters for a fetch
C
browser_mouse
C
browser_widget_s
C
browser_window
Browser window data
C
browser_window_features
Page features at a specific spatial location
►
C
BStringItem
C
DomainItem
►
C
BTextControl
C
NSIconTextControl
C
button_bar
C
button_bar_button
C
button_bar_buttons
►
C
BView
C
NSBaseView
C
NSBrowserFrameView
C
NSResizeKnob
C
NSThrobber
►
C
BWindow
C
CookieWindow
C
NSBrowserWindow
C
NSDownloadWindow
C
BWindowStack
C
cache_handle
Curl handle cache entry
C
cert_chain
X509 certificate chain
C
cert_info
SSL certificate info
C
cmdhandler
C
colour_map
Mapping of colour name to CSS color
C
column
Table column data
C
columns
Column record for a table
C
configure_tool
C
content
Content which corresponds to a single URL
C
content_css_data
CSS content data
C
content_handler
Content operation function table
C
content_handler_entry
Entry in list of content handlers
C
content_html_frames
Frame tree (frameset or frame tag)
C
content_html_iframe
Inline frame list (iframe tag)
C
content_html_object
An object (img, object, etc
C
content_msg_data
Extra data for some content_msg messages
C
content_redraw_data
Parameters to content redraw
C
content_rfc5988_link
RFC5988 metadata link
C
content_user
Linked list of users of a content
C
COOKIE
C
cookie_data
C
cookie_internal_data
Cookie entry
C
cookie_manager_ctx
C
cookie_manager_entry
C
cookie_manager_folder
C
core_window_table
Core user interface window function table
C
CSet
C
css_hint_ctx
C
curl_fetch_info
Information for a single fetch
C
dialog_list_entry
C
directory
C
dlnode
C
download_context
A context for a download
C
download_window_ctx
Context for a nsgtk download window
C
duk__bigint
C
duk__compile_raw_args
C
duk__compiler_stkstate
C
duk__decode_context
C
duk__encode_context
C
duk__exp_limits
C
duk__id_lookup_result
C
duk__numconv_stringify_ctx
C
duk__objlit_state
C
duk__pcall_args
C
duk__pcall_method_args
C
duk__pcall_prop_args
C
duk__re_disjunction_info
C
duk__transform_context
C
duk__u16_union
C
duk__u32_union
C
duk_activation
C
duk_bitdecoder_ctx
C
duk_bitencoder_ctx
C
duk_breakpoint
C
duk_bufwriter_ctx
C
duk_catcher
C
duk_cbor_decode_context
C
duk_cbor_encode_context
C
duk_compiler_ctx
C
duk_compiler_func
C
duk_compiler_instr
C
duk_double_union
C
duk_float_union
C
duk_function_list_entry
C
duk_harray
C
duk_hboundfunc
C
duk_hbuffer
C
duk_hbuffer_dynamic
C
duk_hbuffer_external
C
duk_hbuffer_fixed
C
duk_hbufobj
C
duk_hcompfunc
C
duk_hdecenv
C
duk_heap
C
duk_heaphdr
C
duk_heaphdr_string
C
duk_hnatfunc
C
duk_hobject
C
duk_hobjenv
C
duk_hproxy
C
duk_hstring
C
duk_hstring_external
C
duk_hthread
C
duk_internal_thread_state
C
duk_ispec
C
duk_ivalue
C
duk_jmpbuf
C
duk_json_dec_ctx
C
duk_json_enc_ctx
C
duk_labelinfo
C
duk_lexer_codepoint
C
duk_lexer_ctx
C
duk_lexer_point
C
duk_litcache_entry
C
duk_ljstate
C
duk_memory_functions
C
duk_number_list_entry
C
duk_propaccessor
C
duk_propdesc
C
duk_propvalue
C
duk_re_compiler_ctx
C
duk_re_matcher_ctx
C
duk_re_token
C
duk_strcache_entry
C
duk_thread_state
C
duk_time_components
C
duk_token
C
duk_tval_struct
C
duk_tval_unused
C
event_data_menu_gright
C
event_data_numeric_field
C
event_window
C
eviction_state_t
C
fb_corewindow
Fb core window state
C
fb_faceid_s
C
fb_font_desc
C
fb_local_history_window
C
fbtk_bitmap
Framebuffer toolkit bitmaps
C
fbtk_callback_info
Widget callback information
C
fbtk_widget_s
Widget description
C
fetch
Information for a single fetch
C
fetch_data_context
C
fetch_file_context
Context for a fetch
C
fetch_javascript_context
Context for an resource fetch
C
fetch_msg
Fetcher message data
C
fetch_multipart_data
Fetch POST multipart data
C
fetch_postdata
Fetch POST data
C
fetch_resource_context
Context for an resource fetch
C
fetch_resource_map_entry
Map of resource scheme paths to redirect urls
C
fetch_rsrc_context
C
fetcher_operation_table
Fetcher operations API
C
find_window
C
flex_ctx
Flex layout context
C
flex_item_data
Flex item data
C
flex_ctx::flex_items
C
flex_line_data
Flex line data
C
flex_ctx::flex_lines
C
font_desc
C
form
HTML form
C
form_control
Form control
C
form_option
Option in a select
C
form_select_menu
C
form_textarea_data
Data for textarea
C
FormatContext
C
frame_dimension
C
gif_content
C
global_history_ctx
C
global_history_entry
C
global_history_folder
C
gtk_search
C
gui_bitmap_table
Bitmap operations
C
gui_clipboard
C
gui_clipboard_table
Function table for clipboard operations
C
gui_download_table
Function table for download windows
C
gui_download_window
Context for each download
C
gui_drag
C
gui_fetch_table
Function table for fetcher operations
C
gui_file_table
/brief function table for file and filename operations
C
gui_globals
C
gui_layout_table
C
gui_llcache_table
Low level cache backing store operation table
C
gui_misc_table
Graphical user interface browser misc function table
C
gui_query_window
Data for a query window
C
gui_save_table_entry
An entry in gui_save_table
C
gui_search_table
Function table for page text search
C
gui_search_web_table
Graphical user interface browser web search function table
C
gui_utf8_table
User interface utf8 characterset conversion routines
C
gui_window
First entry in window list
C
gui_window_2
C
gui_window_table
Graphical user interface window function table
C
hash_entry
C
hash_table
C
hashmap_entry_s
Hashmaps have chains of entries in buckets
C
hashmap_parameters_t
Parameters for hashmaps
C
hashmap_s
The content of a hashmap
C
history
History tree for a window
C
history_entry
A node in the history tree
C
history_page
History entry page information
C
hlcache_child_context
Context for retrieving a child object
C
hlcache_entry
Entry in high-level cache
C
hlcache_event
High-level cache event
C
hlcache_handle
High-level cache handle
C
hlcache_parameters
C
hlcache_retrieval_ctx
High-level cache retrieval context
C
hlcache_s
Current state of the cache
C
host_part
C
hotlist_ctx
C
hotlist_entry
C
hotlist_folder
C
hotlist_iterate_ctx
C
hotlist_load_ctx
C
hsts_data
C
html_content
Data specific to CONTENT_HTML
C
html_css_fetcher_context
C
html_css_fetcher_item
C
html_drag_owner
For drags we don't own
C
html_focus_owner
For directing input
C
html_script
Container for scripts used by an HTML document
C
html_scrollbar_data
Context for scrollbar
C
html_selection_owner
For getting at selections in this content or things in this content
C
html_stylesheet
Container for stylesheets used by an HTML document
C
http__item
Representation of an item
C
http_cache_control
Representation of a Cache-Control
C
http_challenge
Representation of an HTTP challenge
C
http_content_disposition
C
http_content_type
C
http_directive
Representation of a directive
C
http_parameter
Representation of an HTTP parameter
C
http_strict_transport_security
Representation of a Strict-Transport-Security
C
http_www_authenticate
C
icon_event
C
idna_table
C
image_cache_entry_s
Image cache entry
C
image_cache_parameters
C
image_cache_s
Current state of the cache
C
image_input_coords
C
imagemap
C
is_process_running_callback_data
C
javascript_content
C
jsheap
Dukky javascript heap
C
jsthread
Dukky javascript thread
C
kbd_button_s
C
knockout_box
C
knockout_entry
C
line_info
C
list_entry
Search match
C
llcache_cache_control
Cache control data
C
llcache_event
Low-level cache events
C
llcache_fetch_ctx
Low-level cache object fetch context
C
llcache_handle
Handle to low-level cache object
C
llcache_header
Representation of a fetch header
C
llcache_object
Low-level cache object
C
llcache_object_user
Low-level cache object user record
C
llcache_parameters
Parameters to configure the low level cache
C
llcache_post_data
POST data object for low-level cache requests
C
llcache_s
Core llcache control context
C
llcache_store_parameters
Parameters to configure the low level cache backing store
C
local_history_session
Local history viewer context
C
map_s
C
mapentry
C
menu_definition
C
menu_definition_entry
C
menu_events
C
message_list
C
mform_ex_s
C
monkey401
C
mouse_action_state
Local structure containing all the mouse action state information
C
myStringClassData
C
netsurf_table
NetSurf operation function table
C
NS_ATARI_SYSINFO
C
ns_menu
C
ns_menu_entry
C
ns_os_vdu_var_list
C
ns_wimp_message_list
C
nsbeos_throbber
C
nsbmp_content
Bmp context
C
nsc_date_parse_ctx
Context for date parsing
C
nscallback
Scheduled callback
C
nscss_content
CSS content data
C
nscss_import
Imported stylesheet record
C
nscss_import_ctx
Context for import fetches
C
nscss_select_ctx
Selection context
C
nsgtk_bar_submenu
Main menubar
C
nsgtk_burger_menu
C
nsgtk_completion_ctx
C
nsgtk_cookie_window
C
nsgtk_corewindow
Nsgtk core window state
C
nsgtk_corewindow_mouse
Nsgtk core window mouse state
C
nsgtk_developer_submenu
C
nsgtk_edit_menu
C
nsgtk_export_submenu
C
nsgtk_file_menu
File menu item on menubar
C
nsgtk_global_history_window
C
nsgtk_help_menu
C
nsgtk_hotlist_window
Hotlist window container for gtk
C
nsgtk_link_menu
C
nsgtk_local_history_window
C
nsgtk_menu
Menu entry context
C
nsgtk_nav_menu
C
nsgtk_pi_window
GTK certificate viewing window context
C
nsgtk_popup_menu
C
nsgtk_resource_s
Resource entry
C
nsgtk_scaffolding
Core scaffolding structure
C
nsgtk_scaleview_submenu
C
nsgtk_tabs_submenu
C
nsgtk_throbber
Throbber images context
C
nsgtk_toolbar
Control toolbar context
C
nsgtk_toolbar_customisation
Toolbar cusomisation context
C
nsgtk_toolbar_item
Toolbar item context
C
nsgtk_toolbars_submenu
C
nsgtk_tools_menu
C
nsgtk_view_menu
C
nsgtk_viewdata_ctx
C
nsico_content
C
nsnsclipboard_styles
C
nsObject
C
nsoption_s
C
nspng_content
C
nssprite_content
C
nsvideo_content
C
nsw32_cookie_window
C
nsw32_corewindow
Nsw32 core window state
C
nsw32_global_history_window
C
nsw32_hotlist_window
Hotlist window container for win32
C
nsw32_local_history_window
C
nsws_pointers
C
object_param
Linked list of object element parameters
C
object_params
Parameters for object element and similar elements
C
OutlineFont
C
idna_table::p
C
page_info
The page info window structure
C
page_info_entry
An entry on a page info window
C
page_info_item
An "item" type page info entry
C
page_info_text
An "text" type page info entry
C
path_data
Data entry for url
C
plot_font_style
Font style for plotting
C
plot_style_s
Plot style for stroke/fill plotters
C
plotter_table
Plotter operations table
C
png_cache_read_data_s
C
point_s
C
ppref
C
print_settings
Settings for a print - filled in by print_make_settings or 'manually' by the caller
C
printer
Printer interface
C
progress_bar
C
prot_space_data
A protection space
C
query_callback
C
rdw_info
C
rect
Rectangle coordinates
C
redraw_context
Redraw context
C
regex_t
C
regmatch_t
C
replicant_thread_info
C
ro_cookie_window
C
ro_corewindow
Ro core window state
C
ro_global_history_window
C
ro_gui_pointer_entry
An entry in ro_gui_pointer_table
C
ro_hotlist_message_hotlist_addurl
URL adding hotlist protocol message block
C
ro_hotlist_message_hotlist_changed
Change hotlist protocol message block
C
ro_hotlist_window
Hotlist window container for RISC OS
C
ro_local_history_window
C
ro_pageinfo_window
Page info window container for RISC OS
C
rootwin_data_s
C
rsvg_content
C
s_accelerator
C
s_browser
C
s_caret
C
s_context_info
C
s_focus_info
C
s_font_driver_table_entry
C
s_font_plotter
C
s_gem_cursors
C
s_gui_win_root
C
s_menu_item_evnt
C
s_redrw_slots
This struct holds scheduled redraw requests
C
s_search_form_session
C
s_search_form_state
C
s_statusbar
C
s_tb_button
C
s_throbber_widget
C
s_toolbar
C
s_toolbar_style
C
s_url_widget
C
s_vdi_sysinfo
C
s_view
C
save_complete_ctx
C
save_complete_entry
An entry in save_complete_list
C
save_text_state
C
sched_entry
Entry in the queue of scheduled callbacks
C
scheme_fetcher_s
Information about a fetcher for a given scheme
C
scrollbar
Scrollbar context
C
scrollbar_msg_data
Scrollbar message context data
C
search_node
Search index node
C
search_provider
C
search_static_data
C
search_web_ctx_s
C
selection
C
selection_string
C
SexyIconInfo
C
span_info
Row spanning information for a cell
C
status_bar
C
store_entry
Backing store object index entry
C
store_entry_element
Backing store entry element
C
store_state
Parameters controlling the backing store
C
svg_content
C
talloc_chunk
C
talloc_reference_handle
C
text_area
C
textarea
C
textarea_drag
C
textarea_msg
Textarea message
C
textarea_setup
Textarea setup parameters
C
textarea_undo
C
textarea_undo_detail
C
textarea_utf8
C
textplain_content
Plain text content
C
textplain_line
C
textsearch_context
The context for a free text search
C
theme
C
theme_descriptor
C
theme_file_header
C
throbber
C
thumbnail_save_area
Sprite output context saving
C
TimeRequest
C
TimeVal
C
toolbar
C
toolbar_action
Union to hold the different widget action data that can be passed from widget via toolbar to client
C
toolbar_callbacks
C
toolbar_display
C
treeview
The treeview context
C
treeview_callback_table
Client callbacks for events concerning nodes
C
treeview_contract_data
Context for treeview contraction callback
C
treeview_drag
Treeview drag state
C
treeview_edit
Treeview node edit details
C
treeview_expand_data
Context data for treeview expansion
C
treeview_export_walk_ctx
C
treeview_field
Treeview field
C
treeview_field_data
Treeview field data
C
treeview_field_desc
Treeview field description
C
treeview_globals
Treeview handling global context
C
treeview_has_url_walk_ctx
C
treeview_launch_walk_data
Context for treeview launch action
C
treeview_mouse_action
Context for treeview mouse handling
C
treeview_move
Treeview node move details
C
treeview_nav_state
Context for treeview keyboard action
C
treeview_node
Treeview node
C
treeview_node_delete
Context for treeview node deletion iterator
C
treeview_node_entry
Node entry
C
treeview_node_msg
Treeview message
C
treeview_node_style
Style for a node
C
treeview_pos
A mouse position wrt treeview
C
treeview_remove_url_walk_ctx
C
treeview_resource
Treeview content resource data
C
treeview_search
Treeview search box details
C
treeview_search_walk_data
Data used when doing a treeview walk for search
C
treeview_selection_walk_data
Context for treeview selection
C
treeview_text
Text within a treeview field or node
C
treeview_update_url_walk_ctx
C
treeview_walk_ctx
Treewalk iterator context
C
type_entry
C
update_box
C
url_bar
C
url_bar_resource
Treeview content resource data
C
url_data
C
url_internal_data
Meta data about a url
C
url_suggest_item
C
utsname
System information filled in by uname derived from posix spec
C
vdu_var_list
C
vertex
C
window_open_state
C
write_entry_iteration_state
Generated on Sat Jan 4 2025 23:14:56 for NetSurf by
1.9.4