NetSurf
Data Fields
treeview Struct Reference

The treeview context. More...

Collaboration diagram for treeview:
[legend]

Data Fields

uint32_t view_width
 Viewport horizontal size. More...
 
treeview_flags flags
 Treeview behaviour settings. More...
 
treeview_noderoot
 Root node. More...
 
struct treeview_fieldfields
 Array of fields. More...
 
int n_fields
 fields[n_fields] is folder, lower are entry fields More...
 
int field_width
 Max width of shown field names. More...
 
struct treeview_drag drag
 Drag state. More...
 
struct treeview_move move
 Move drag details. More...
 
struct treeview_edit edit
 Edit details. More...
 
struct treeview_search search
 Treeview search box. More...
 
const struct treeview_callback_tablecallbacks
 For node events. More...
 
const struct core_window_callback_tablecw_t
 Window cb table. More...
 
struct core_window * cw_h
 Core window handle. More...
 

Detailed Description

The treeview context.

Definition at line 232 of file treeview.c.

Field Documentation

◆ callbacks

const struct treeview_callback_table* treeview::callbacks

◆ cw_h

struct core_window* treeview::cw_h

◆ cw_t

const struct core_window_callback_table* treeview::cw_t

◆ drag

struct treeview_drag treeview::drag

◆ edit

struct treeview_edit treeview::edit

◆ field_width

int treeview::field_width

Max width of shown field names.

Definition at line 241 of file treeview.c.

Referenced by treeview_node_mouse_action_cb(), treeview_redraw_search(), and treeview_redraw_tree().

◆ fields

struct treeview_field* treeview::fields

◆ flags

treeview_flags treeview::flags

◆ move

struct treeview_move treeview::move

◆ n_fields

int treeview::n_fields

◆ root

treeview_node* treeview::root

◆ search

struct treeview_search treeview::search

◆ view_width

uint32_t treeview::view_width

Viewport horizontal size.

Definition at line 233 of file treeview.c.


The documentation for this struct was generated from the following file: