SYMBOL INDEX (2510 symbols across 243 files) FILE: d_size.h type uchar_t (line 17) | typedef unsigned char uchar_t; type ushort_t (line 18) | typedef unsigned short ushort_t; type ulong_t (line 19) | typedef unsigned long ulong_t; type uint_t (line 20) | typedef unsigned int uint_t; type bool_t (line 21) | typedef unsigned char bool_t; FILE: dlib/dlib.c function dFree (line 66) | void dFree (void *mem) function dStrshred (line 138) | void dStrshred(char *s) function dStrAsciiCasecmp (line 201) | int dStrAsciiCasecmp(const char *s1, const char *s2) function dStrnAsciiCasecmp (line 213) | int dStrnAsciiCasecmp(const char *s1, const char *s2, size_t n) function dStr_resize (line 232) | static void dStr_resize(Dstr *ds, int n_sz, int keep) function Dstr (line 252) | Dstr *dStr_sized_new (int sz) function dStr_fit (line 267) | void dStr_fit (Dstr *ds) function dStr_insert_l (line 276) | void dStr_insert_l (Dstr *ds, int pos_0, const char *s, int l) function dStr_insert (line 296) | void dStr_insert (Dstr *ds, int pos_0, const char *s) function dStr_append_l (line 306) | void dStr_append_l (Dstr *ds, const char *s, int l) function dStr_append (line 314) | void dStr_append (Dstr *ds, const char *s) function Dstr (line 323) | Dstr *dStr_new (const char *s) function dStr_free (line 335) | void dStr_free (Dstr *ds, int all) function dStr_append_c (line 347) | void dStr_append_c (Dstr *ds, int c) function dStr_truncate (line 366) | void dStr_truncate (Dstr *ds, int len) function dStr_shred (line 377) | void dStr_shred (Dstr *ds) function dStr_erase (line 386) | void dStr_erase (Dstr *ds, int pos_0, int len) function dStr_vsprintfa (line 399) | void dStr_vsprintfa (Dstr *ds, const char *format, va_list argp) function dStr_vsprintf (line 437) | void dStr_vsprintf (Dstr *ds, const char *format, va_list argp) function dStr_sprintf (line 448) | void dStr_sprintf (Dstr *ds, const char *format, ...) function dStr_sprintfa (line 462) | void dStr_sprintfa (Dstr *ds, const char *format, ...) function dStr_cmp (line 476) | int dStr_cmp(Dstr *ds1, Dstr *ds2) function Dlist (line 546) | Dlist *dList_new(int size) function dList_free (line 562) | void dList_free (Dlist *lp) function dList_insert_pos (line 574) | void dList_insert_pos (Dlist *lp, void *data, int pos0) function dList_append (line 595) | void dList_append (Dlist *lp, void *data) function dList_prepend (line 603) | void dList_prepend (Dlist *lp, void *data) function dList_length (line 611) | int dList_length (Dlist *lp) function dList_remove_fast (line 621) | void dList_remove_fast (Dlist *lp, const void *data) function dList_remove (line 639) | void dList_remove (Dlist *lp, const void *data) function dList_find_idx (line 681) | int dList_find_idx (Dlist *lp, const void *data) function QuickSort (line 723) | static void QuickSort(void **left, void **right, dCompareFunc compare) function dList_sort (line 756) | void dList_sort (Dlist *lp, dCompareFunc func) function dList_insert_sorted (line 767) | void dList_insert_sorted (Dlist *lp, void *data, dCompareFunc func) function dParser_parse_rc_line (line 832) | int dParser_parse_rc_line(char **line, char **name, char **value) function dLib_show_messages (line 874) | void dLib_show_messages(bool_t show) function dClose (line 949) | int dClose(int fd) FILE: dlib/dlib.h type Dstr (line 102) | typedef struct { type Dlist (line 131) | typedef struct { FILE: dpi/bookmarks.c type BmRec (line 56) | typedef struct { type BmSec (line 63) | typedef struct { function Unencode_str (line 467) | static void Unencode_str(char *e_str) function Bmsrv_dpi_send_status_msg (line 493) | static int Bmsrv_dpi_send_status_msg(Dsh *sh, char *str) function Bms_node_by_key_cmp (line 508) | static int Bms_node_by_key_cmp(const void *node, const void *key) function Bms_node_by_section_cmp (line 516) | static int Bms_node_by_section_cmp(const void *node, const void *key) function Bms_sec_by_number_cmp (line 524) | static int Bms_sec_by_number_cmp(const void *node, const void *key) function BmRec (line 532) | static BmRec *Bms_get(int key) function BmSec (line 540) | static BmSec *Bms_get_sec(int key) function Bms_add (line 548) | static void Bms_add(int section, char *url, char *title) function Bms_sec_add (line 563) | static void Bms_sec_add(char *title) function Bms_del (line 576) | static void Bms_del(int key) function Bms_sec_del (line 594) | static void Bms_sec_del(int section) function Bms_move (line 619) | static void Bms_move(int key, int target_section) function Bms_update_title (line 632) | static void Bms_update_title(int key, char *n_title) function Bms_update_sec_title (line 646) | static void Bms_update_sec_title(int key, char *n_title) function Bms_free (line 660) | static void Bms_free(void) function Bms_normalize (line 678) | static void Bms_normalize(void) function Bms_check_import (line 711) | static void Bms_check_import(void) function Bms_load (line 752) | static int Bms_load(void) function Bms_cond_load (line 826) | static int Bms_cond_load(void) function Bms_save (line 852) | static int Bms_save(void) function Bmsrv_add_bm (line 914) | static int Bmsrv_add_bm(Dsh *sh, char *url, char *title) function Bmsrv_count_urls_and_sections (line 939) | static void Bmsrv_count_urls_and_sections(char *url, int *n_sec, int *n_... function Bmsrv_send_reload_request (line 962) | static int Bmsrv_send_reload_request(Dsh *sh, char *url) function Bmsrv_send_modify_page (line 977) | static int Bmsrv_send_modify_page(Dsh *sh) function Bmsrv_send_modify_page_add_section (line 1046) | static int Bmsrv_send_modify_page_add_section(Dsh *sh) function Bmsrv_send_modify_page_add_url (line 1059) | static int Bmsrv_send_modify_page_add_url(Dsh *sh) function Bmsrv_send_modify_update (line 1073) | static int Bmsrv_send_modify_update(Dsh *sh, char *url) function Bmsrv_send_modify_answer (line 1149) | static int Bmsrv_send_modify_answer(Dsh *sh, char *url) function Bmsrv_modify_delete (line 1186) | static int Bmsrv_modify_delete(char *url) function Bmsrv_modify_move (line 1232) | static int Bmsrv_modify_move(char *url) function Bmsrv_modify_update (line 1271) | static int Bmsrv_modify_update(char *url) function Bmsrv_modify_add_section (line 1326) | static int Bmsrv_modify_add_section(char *url) function Bmsrv_modify_add_url (line 1354) | static int Bmsrv_modify_add_url(Dsh *sh, char *s_url) function Bmsrv_check_modify_request (line 1407) | static int Bmsrv_check_modify_request(Dsh *sh, char *url) function Bmsrv_process_modify_request (line 1472) | static int Bmsrv_process_modify_request(Dsh *sh, char *url) function send_bm_page (line 1538) | static int send_bm_page(Dsh *sh) function Bmsrv_parse_token (line 1610) | static int Bmsrv_parse_token(Dsh *sh, char *Buf) function cleanup (line 1724) | static void cleanup(void) function termination_handler (line 1732) | static void termination_handler(int signum) function main (line 1741) | int main(void) { FILE: dpi/cookies.c function main (line 26) | int main(void) type CookieControlAction (line 84) | typedef enum { type CookieControl (line 90) | typedef struct { type DomainNode (line 95) | typedef struct { type CookieData_t (line 100) | typedef struct { type ClientInfo (line 112) | typedef struct { type tm (line 143) | struct tm function Domain_node_cmp (line 158) | static int Domain_node_cmp(const void *v1, const void *v2) function Domain_node_by_domain_cmp (line 168) | static int Domain_node_by_domain_cmp(const void *v1, const void *v2) function Cookies_delete_node (line 179) | static void Cookies_delete_node(DomainNode *node) function FILE (line 191) | static FILE *Cookies_fopen(const char *filename, const char *mode, function Cookies_free_cookie (line 225) | static void Cookies_free_cookie(CookieData_t *cookie) function Cookies_tm_init (line 234) | static void Cookies_tm_init(struct tm *tm) function Cookies_load_cookies (line 248) | static void Cookies_load_cookies(FILE *stream) function Cookies_init (line 335) | static void Cookies_init() function Cookies_save_and_free (line 390) | static void Cookies_save_and_free() function bool_t (line 460) | static bool_t Cookies_get_month(struct tm *tm, const char **str) function Cookies_get_timefield (line 485) | static int Cookies_get_timefield(const char **str) function bool_t (line 508) | static bool_t Cookies_get_time(struct tm *tm, const char **str) function bool_t (line 534) | static bool_t Cookies_get_day(struct tm *tm, const char **str) function bool_t (line 548) | static bool_t Cookies_get_year(struct tm *tm, const char **str) function bool_t (line 588) | static bool_t Cookies_date_delim(char c) type tm (line 606) | struct tm type tm (line 610) | struct tm function CookieData_t (line 656) | static CookieData_t *Cookies_get_LRU(Dlist *cookies) function Cookies_rm_expired_cookies (line 677) | static int Cookies_rm_expired_cookies(DomainNode *node) function Cookies_too_many (line 708) | static void Cookies_too_many(DomainNode *node) function Cookies_add_cookie (line 725) | static void Cookies_add_cookie(CookieData_t *cookie) function Cookies_eat_value (line 847) | static void Cookies_eat_value(char **cookie_str) function Cookies_server_timediff (line 857) | static double Cookies_server_timediff(const char *server_date) function Cookies_unquote_string (line 875) | static void Cookies_unquote_string(char *str) function CookieData_t (line 892) | static CookieData_t *Cookies_parse(char *cookie_str, const char *server_... function Cookies_cmp (line 1014) | static int Cookies_cmp(const void *a, const void *b) function bool_t (line 1026) | static bool_t Cookies_domain_is_ip(const char *domain) function bool_t (line 1054) | static bool_t Cookies_path_matches(const char *url_path, function Cookies_validate_path (line 1076) | static void Cookies_validate_path(CookieData_t *cookie, const char *url_... function bool_t (line 1096) | static bool_t Cookies_domain_matches(char *A, char *B) function uint_t (line 1136) | static uint_t Cookies_internal_dots_required(const char *host) function bool_t (line 1181) | static bool_t Cookies_validate_domain(CookieData_t *cookie, char *host) function Cookies_set (line 1216) | static int Cookies_set(char *cookie_string, char *url_host, function bool_t (line 1255) | static bool_t Cookies_match(CookieData_t *cookie, const char *url_path, function Cookies_add_matching_cookies (line 1273) | static void Cookies_add_matching_cookies(const char *domain, function Cookie_control_init (line 1418) | static int Cookie_control_init(void) function CookieControlAction (line 1513) | static CookieControlAction Cookies_control_check_domain(const char *domain) function srv_parse_tok (line 1545) | static int srv_parse_tok(Dsh *sh, ClientInfo *client, char *Buf) function cleanup (line 1620) | static void cleanup(void) function termination_handler (line 1630) | static void termination_handler(int signum) function main (line 1639) | int main(void) { FILE: dpi/datauri.c function b64strip_illegal_chars (line 40) | static void b64strip_illegal_chars(unsigned char* str) function b64decode (line 54) | static int b64decode(unsigned char* str) function Url_decode_hex_octet (line 118) | static int Url_decode_hex_octet(const char *s) function send_decoded_data (line 163) | static void send_decoded_data(const char *url, const char *mime_type, function send_failure_message (line 182) | static void send_failure_message(const char *url, const char *mime_type, function main (line 286) | int main(void) FILE: dpi/downloads.cc class ProgressBar (line 59) | class ProgressBar : public Fl_Box { method range (line 71) | void range(double min, double max, double step = 1) { method step (line 74) | void step(double step) { mPresent += step; redraw(); } method minimum (line 76) | double minimum() { return mMin; } method maximum (line 77) | double maximum() { return mMax; } method minimum (line 78) | void minimum(double nm) { mMin = nm; } method maximum (line 79) | void maximum(double nm) { mMax = nm; } method position (line 80) | double position () { return mPresent; } method step (line 81) | double step() { return mStep; } method position (line 82) | void position(double pos) { mPresent = pos; redraw(); } method showtext (line 83) | void showtext(bool st) { mShowPct = st; } method message (line 84) | void message(char *msg) { mShowMsg = true; strncpy(mMsg,msg,63); redra... method showtext (line 85) | bool showtext() { return mShowPct; } method text_color (line 86) | void text_color(Fl_Color col) { mTextColor = col; } method Fl_Color (line 87) | Fl_Color text_color() { return mTextColor; } class DLItem (line 92) | class DLItem { method pid_t (line 128) | pid_t pid() { return mPid; } method pid (line 129) | void pid(pid_t p) { mPid = p; } method status_msg (line 131) | void status_msg(const char *msg) { prBar->message((char*)msg); } method Fl_Widget (line 132) | Fl_Widget *get_widget() { return group; } method widget_done (line 133) | int widget_done() { return WidgetDone; } method widget_done (line 134) | void widget_done(int val) { WidgetDone = val; } method updates_done (line 135) | int updates_done() { return UpdatesDone; } method updates_done (line 136) | void updates_done(int val) { UpdatesDone = val; } method fork_done (line 137) | int fork_done() { return ForkDone; } method fork_done (line 138) | void fork_done(int val) { ForkDone = val; } method log_done (line 139) | int log_done() { return LogDone; } method log_done (line 140) | void log_done(int val) { LogDone = val; } method downloader_status (line 141) | int downloader_status() { return DownloaderStatus; } method downloader_status (line 142) | void downloader_status(int val) { DownloaderStatus = val; } class DLItemList (line 150) | class DLItemList { method DLItemList (line 155) | DLItemList() { mNum = 0; mMax = 32; } method num (line 157) | int num() { return mNum; } method add (line 158) | void add(DLItem *i) { if (mNum < mMax) mList[mNum++] = i; } method DLItem (line 159) | DLItem *get(int n) { return (n >= 0 && n < mNum) ? mList[n] : NULL; } method del (line 160) | void del(int n) { if (n >= 0 && n < mNum) mList[n] = mList[--mNum]; } class DLWin (line 165) | class DLWin { method show (line 178) | void show() { mWin->show(); } method hide (line 179) | void hide() { mWin->hide(); } class DLWin (line 217) | class DLWin method show (line 178) | void show() { mWin->show(); } method hide (line 179) | void hide() { mWin->hide(); } type Rectangle (line 244) | struct Rectangle { function prButton_scb (line 276) | static void prButton_scb(Fl_Widget *, void *cb_data) type stat (line 285) | struct stat function read_log_cb (line 635) | static void read_log_cb(int fd_in, void *data) function secs2timestr (line 698) | static void secs2timestr(int et, char *str) type stat (line 718) | struct stat function raw_sigchld (line 784) | static void raw_sigchld(int) function est_sigchld (line 790) | static void est_sigchld(void) function cleanup_cb (line 808) | static void cleanup_cb(void *data) function update_cb (line 834) | static void update_cb(void *data) function read_req_cb (line 864) | static void read_req_cb(int req_fd, void *) function dlwin_esc_cb (line 942) | static void dlwin_esc_cb(Fl_Widget *, void *) class DlScroll (line 1044) | class DlScroll : public Fl_Scroll method resize (line 1047) | void resize(int x_, int y_, int w_, int h_) method DlScroll (line 1061) | DlScroll(int x, int y, int w, int h, const char *l = 0) function custLabelDraw (line 1109) | static void custLabelDraw(const Fl_Label* o, int X, int Y, int W, int H, function custLabelMeasure (line 1120) | static void custLabelMeasure(const Fl_Label* o, int& W, int& H) function main (line 1132) | int main() FILE: dpi/file.c type FileState (line 59) | typedef enum { type ClientInfo (line 68) | typedef struct { function File_close (line 99) | static void File_close(int fd) function DilloDir (line 108) | static DilloDir *File_dillodir_fs_new(char *dirname) type stat (line 159) | struct stat function File_send_dir (line 184) | static void File_send_dir(ClientInfo *client) function File_prepare_send_error_page (line 238) | static void File_prepare_send_error_page(ClientInfo *client, int res, function File_send_error_page (line 251) | static void File_send_error_page(ClientInfo *client) function File_prepare_send_dir (line 290) | static int File_prepare_send_dir(ClientInfo *client, function File_prepare_send_file (line 319) | static int File_prepare_send_file(ClientInfo *client, function File_get (line 350) | static void File_get(ClientInfo *client, const char *filename, function File_send_file (line 374) | static int File_send_file(ClientInfo *client) function File_toggle_html_style (line 458) | static void File_toggle_html_style(ClientInfo *client) function termination_handler (line 471) | static void termination_handler(int signum) function ClientInfo (line 483) | static ClientInfo *File_add_client(int sock_fd) function File_remove_client (line 506) | static void File_remove_client(ClientInfo *client) function File_serve_client (line 524) | static void File_serve_client(void *data, int f_write) function File_serve_clients (line 595) | static void File_serve_clients() function File_check_fds (line 619) | static int File_check_fds(uint_t seconds) function main (line 659) | int main(void) FILE: dpi/fileutil.c function FileUtil_comp (line 43) | int FileUtil_comp(const FileInfo *f1, const FileInfo *f2) function DilloDir (line 63) | DilloDir *FileUtil_dillodir_new(const char *dirname) function FileUtil_dillodir_add (line 77) | void FileUtil_dillodir_add(DilloDir *Ddir, char *full_path, struct stat sb) function FileUtil_dillodir_free (line 97) | void FileUtil_dillodir_free(DilloDir *Ddir) function FileUtil_parse_hex_octet (line 120) | static int FileUtil_parse_hex_octet(const char *s) function FileUtil_print_mtime (line 336) | void FileUtil_print_mtime(Dsh *sh, time_t mtime, int old_style) function FileUtil_print_page_header (line 359) | void FileUtil_print_page_header(Dsh *sh, const char *dpiname, const char... function FileUtil_print_parent_dir (line 389) | void FileUtil_print_parent_dir(Dsh *sh, const char *dpiname, const char ... function FileUtil_print_table_header (line 414) | void FileUtil_print_table_header(Dsh *sh, int dirlen, int old_style) function FileUtil_print_info (line 439) | void FileUtil_print_info(Dsh *sh, FileInfo *finfo, int n, const char *fi... function FileUtil_print_table_footer (line 518) | void FileUtil_print_table_footer(Dsh *sh, int dirlen, int old_style) function FileUtil_print_page_footer (line 528) | void FileUtil_print_page_footer(Dsh *sh, int old_style) FILE: dpi/fileutil.h type DilloDir (line 31) | typedef struct { type FileInfo (line 36) | typedef struct { type stat (line 58) | struct stat FILE: dpi/ftp.c type ContentType_t (line 65) | typedef struct { function a_Misc_get_content_type_from_data2 (line 90) | static int a_Misc_get_content_type_from_data2(void *Data, size_t Size, function make_ftp_tool_argv (line 152) | static void make_ftp_tool_argv(char *url) function try_ftp_transfer (line 186) | static int try_ftp_transfer(char *url) function main (line 371) | int main(int argc, char **argv) FILE: dpi/gemini.c function dialog_get_answer_number (line 112) | static int dialog_get_answer_number(void) function SSL_read_line (line 130) | static int SSL_read_line(SSL *ssl, char *buf, int num) function SSL_read_until_delims (line 149) | static int SSL_read_until_delims(SSL *ssl, char *buf, int num, const cha... function SSL_CTX (line 168) | SSL_CTX *init_ssl(void) function SSL (line 249) | static SSL *init_ssl_connection(SSL_CTX *ssl_context) function open_ssl_connection (line 276) | static int open_ssl_connection(SSL *ssl_connection, char *url, function gemini_send_request (line 386) | int gemini_send_request(SSL *ssl_connection, char *query, function yes_ssl_support (line 421) | static void yes_ssl_support(void) function get_network_connection (line 640) | static int get_network_connection(char * url) function handle_certificate_problem (line 715) | static int handle_certificate_problem(SSL * ssl_connection) function save_certificate_home (line 995) | static int save_certificate_home(X509 * cert) function no_ssl_support (line 1046) | static void no_ssl_support(void) function download (line 1115) | int download(char *url, char *output_filename, function main (line 1236) | int main(int argc, char *argv[]) FILE: dpi/gopher.c function get_network_connection (line 80) | static int get_network_connection(char * url) function gopher_parse_url (line 147) | static int gopher_parse_url(char *url, char *type, int *url_proto_len, function gopher_open_connection (line 194) | static int gopher_open_connection(char *url, int url_proto_len, function gopher_main (line 266) | static void gopher_main(void) function download (line 416) | int download(char *url, char *output_filename, function main (line 495) | int main(int argc, char *argv[]) FILE: dpi/hello.c function main (line 36) | int main(void) FILE: dpi/man.c type ManpageType (line 59) | typedef enum { type FileState (line 64) | typedef enum { type FormatState (line 75) | typedef enum { type ClientInfo (line 80) | typedef struct { function FILE (line 103) | FILE *Man_open(const char *args, const char *manpage) { function Man_close (line 304) | static void Man_close(FILE *fp) function Man_prepare_send_error_page (line 312) | static void Man_prepare_send_error_page(ClientInfo *client, int res, function Man_send_error_page (line 325) | static void Man_send_error_page(ClientInfo *client) function Man_prepare_send_file (line 364) | static int Man_prepare_send_file(ClientInfo *client, function Man_parse_path (line 404) | static int Man_parse_path(char *path, char **manpage) { function Man_get (line 449) | static void Man_get(ClientInfo *client, char *filename, function Man_send_file (line 477) | static int Man_send_file(ClientInfo *client) function termination_handler (line 604) | static void termination_handler(int signum) function ClientInfo (line 616) | static ClientInfo *Man_add_client(int sock_fd) function Man_remove_client (line 636) | static void Man_remove_client(ClientInfo *client) function Man_serve_client (line 653) | static void Man_serve_client(void *data, int f_write) function Man_serve_clients (line 722) | static void Man_serve_clients() function Man_check_fds (line 746) | static int Man_check_fds(uint_t seconds) function main (line 786) | int main(void) FILE: dpi/vsource.c function send_dpip_tag (line 36) | void send_dpip_tag(Dsh *sh, char *dpip_tag) function send_plain_text (line 47) | void send_plain_text(Dsh *sh, int data_size) function send_numbered_text (line 68) | void send_numbered_text(Dsh *sh, int data_size) function send_html_text (line 104) | void send_html_text(Dsh *sh, const char *url, int data_size) function main (line 169) | int main(void) FILE: dpi/zip.c type FileState (line 61) | typedef enum { type ClientInfo (line 70) | typedef struct { type ZipFileInfo (line 83) | typedef struct { function FILE (line 110) | FILE *Zip_open(const char *cmd, const char *mode, const char *args, function Zip_close (line 178) | static void Zip_close(FILE *fp) function FILE (line 186) | FILE *Zip_open_listing(const char *archive_filename) { function FILE (line 197) | FILE *Zip_open_extract(const char *archive_filename, const char *inner_f... function Zip_parse_list_line (line 210) | int Zip_parse_list_line(char *line, ZipFileInfo *zfi) { function DilloDir (line 270) | static DilloDir *Zip_dillodir_fs_new(const char *archive_filename) function Zip_send_dir (line 354) | static void Zip_send_dir(ClientInfo *client) function Zip_prepare_send_error_page (line 408) | static void Zip_prepare_send_error_page(ClientInfo *client, int res, function Zip_send_error_page (line 421) | static void Zip_send_error_page(ClientInfo *client) function Zip_prepare_send_dir (line 460) | static int Zip_prepare_send_dir(ClientInfo *client, function Zip_prepare_send_file (line 489) | static int Zip_prepare_send_file(ClientInfo *client, function Zip_parse_path (line 516) | static int Zip_parse_path(char *path, char **archive_filename, function Zip_get (line 563) | static void Zip_get(ClientInfo *client, char *filename, function Zip_send_file (line 593) | static int Zip_send_file(ClientInfo *client) function Zip_toggle_html_style (line 679) | static void Zip_toggle_html_style(ClientInfo *client) function termination_handler (line 692) | static void termination_handler(int signum) function ClientInfo (line 704) | static ClientInfo *Zip_add_client(int sock_fd) function Zip_remove_client (line 727) | static void Zip_remove_client(ClientInfo *client) function Zip_serve_client (line 746) | static void Zip_serve_client(void *data, int f_write) function Zip_serve_clients (line 817) | static void Zip_serve_clients() function Zip_check_fds (line 841) | static int Zip_check_fds(uint_t seconds) function main (line 881) | int main(void) FILE: dpid/dpi_socket_dir.c function w_dpi_socket_dir (line 34) | int w_dpi_socket_dir(char *dirname, char *sockdir) function tst_dir (line 54) | int tst_dir(char *dir) FILE: dpid/dpid-plus.c function cleanup (line 48) | void cleanup() function free_dpi_attr (line 59) | void free_dpi_attr(struct dp *dpi_attr) function free_plugin_list (line 73) | void free_plugin_list(struct dp **dpi_attr_list_ptr, int numdpis) function free_services_list (line 90) | void free_services_list(Dlist *s_list) function terminator (line 104) | static void terminator(int sig) function est_dpi_terminator (line 113) | void est_dpi_terminator() function get_file_type (line 147) | enum file_type get_file_type(char *file_name) function get_dpi_attr (line 219) | int get_dpi_attr(char *dpi_dir, char *service, struct dp *dpi_attr) function register_service (line 279) | int register_service(struct dp *dpi_attr, char *service) function register_all (line 333) | int register_all(struct dp **attlist) function services_alpha_comp (line 410) | static int services_alpha_comp(const struct service *s1, function fill_services_list (line 423) | int fill_services_list(struct dp *attlist, int numdpis, Dlist **services... function make_socket_fd (line 517) | static int make_socket_fd() function bind_socket_fd (line 540) | int bind_socket_fd(int base_port, int *p_port) function save_comm_keys (line 584) | int save_comm_keys(int srs_port) function init_ids_srs_socket (line 609) | int init_ids_srs_socket() function init_dpi_socket (line 633) | int init_dpi_socket(struct dp *dpi_attr) function init_all_dpi_sockets (line 657) | int init_all_dpi_sockets(struct dp *dpi_attr_list) function dpi_sigchld (line 673) | void dpi_sigchld(int sig) function handle_sigchld (line 680) | void handle_sigchld(void) function est_dpi_sigchld (line 703) | void est_dpi_sigchld(void) function ckd_connect (line 719) | int ckd_connect (int sock_fd, struct sockaddr *addr, socklen_t len) function stop_active_dpis (line 734) | void stop_active_dpis(struct dp *dpi_attr_list, int numdpis) function ignore_dpi_sockets (line 780) | void ignore_dpi_sockets(struct dp *dpi_attr_list, int numdpis) function register_all_cmd (line 797) | int register_all_cmd() function service_match (line 837) | int service_match(const struct service *A, const char *B) function send_sockport (line 854) | void send_sockport(int sock_fd, char *dpi_tag, struct dp *dpi_attr_list) FILE: dpid/dpid-plus.h type dp (line 35) | struct dp { type service (line 46) | struct service { type dp (line 58) | struct dp type dp (line 69) | struct dp type dp (line 73) | struct dp type dp (line 75) | struct dp type file_type (line 79) | enum file_type type dp (line 81) | struct dp type dp (line 83) | struct dp type dp (line 85) | struct dp type dp (line 87) | struct dp type dp (line 91) | struct dp type dp (line 93) | struct dp type dp (line 103) | struct dp type dp (line 105) | struct dp type service (line 111) | struct service type dp (line 113) | struct dp FILE: dpid/dpid_common.c function errmsg (line 20) | void errmsg(char *caller, char *called, int errornum, char *file, int line) function ckd_write (line 32) | ssize_t ckd_write(int fd, char *msg, char *file, int line) function ckd_close (line 50) | ssize_t ckd_close(int fd, char *file, int line) FILE: dpid/dpid_common.h type dpi_errno_t (line 40) | enum dpi_errno_t { type dpi_errno_t (line 45) | enum dpi_errno_t type file_type (line 50) | enum file_type { FILE: dpid/dpidc-plus.c function print_usage (line 22) | static void print_usage(const char *prgname) function error (line 28) | static void error(char *msg) function Dpi_read_comm_keys (line 38) | static int Dpi_read_comm_keys(int *port) function main (line 62) | int main(int argc, char *argv[]) FILE: dpid/main.c type dpi_errno_t (line 34) | enum dpi_errno_t type dp (line 35) | struct dp function start_filter_plugin (line 48) | static int start_filter_plugin(struct dp dpi_attr) function start_server_plugin (line 100) | static void start_server_plugin(struct dp dpi_attr) function get_command (line 140) | static int get_command(Dsh *sh, char *dpi_tag) function server_is_running (line 181) | static int server_is_running(char *server_id) function get_open_max (line 198) | static int get_open_max(void) function main (line 214) | int main(void) FILE: dpid/misc_new.c function Dstr (line 28) | Dstr *a_Misc_rdtag(int socket) type stat (line 153) | struct stat FILE: dpip/dpip.c type DpipTagParsingState (line 62) | typedef enum { function a_Dpip_check_auth (line 196) | int a_Dpip_check_auth(const char *auth_tag) function Dsh (line 242) | Dsh *a_Dpip_dsh_new(int fd_in, int fd_out, int flush_sz) function Dpip_dsh_write (line 265) | static int Dpip_dsh_write(Dsh *dsh, int nb, const char *Data, int DataSize) function a_Dpip_dsh_write (line 312) | int a_Dpip_dsh_write(Dsh *dsh, int flush, const char *Data, int DataSize) function a_Dpip_dsh_tryflush (line 335) | int a_Dpip_dsh_tryflush(Dsh *dsh) function a_Dpip_dsh_trywrite (line 354) | int a_Dpip_dsh_trywrite(Dsh *dsh, const char *Data, int DataSize) function a_Dpip_dsh_write_str (line 369) | int a_Dpip_dsh_write_str(Dsh *dsh, int flush, const char *str) function Dpip_dsh_read (line 378) | static void Dpip_dsh_read(Dsh *dsh, int blocking) function a_Dpip_dsh_close (line 499) | void a_Dpip_dsh_close(Dsh *dsh) function a_Dpip_dsh_free (line 520) | void a_Dpip_dsh_free(Dsh *dsh) FILE: dpip/dpip.h type DpipDshStatus (line 22) | typedef enum { type Dsh (line 31) | typedef struct { FILE: dw/alignedtablecell.cc type dw (line 28) | namespace dw { FILE: dw/alignedtablecell.hh type dw (line 7) | namespace dw { class AlignedTableCell (line 9) | class AlignedTableCell: public AlignedTextblock FILE: dw/alignedtextblock.cc type dw (line 26) | namespace dw { FILE: dw/alignedtextblock.hh type dw (line 7) | namespace dw { class AlignedTextblock (line 13) | class AlignedTextblock: public Textblock class List (line 16) | class List method getMaxValue (line 30) | inline int getMaxValue () { return maxValue; } method setMaxValue (line 31) | inline void setMaxValue (int maxValue) { this->maxValue = maxValue; } method size (line 33) | inline int size () { return textblocks->size (); } method AlignedTextblock (line 34) | inline AlignedTextblock *getTextblock (int pos) { method getValue (line 36) | inline int getValue (int pos) {return values->get (pos); } method setValue (line 37) | inline void setValue (int pos, int value) { FILE: dw/bullet.cc type dw (line 26) | namespace dw { FILE: dw/bullet.hh type dw (line 6) | namespace dw { class Bullet (line 14) | class Bullet: public core::Widget FILE: dw/core.hh type dw (line 13) | namespace dw { type core (line 23) | namespace core { class Layout (line 27) | class Layout class View (line 28) | class View class Widget (line 29) | class Widget class Iterator (line 30) | class Iterator class StackingContextMgr (line 31) | class StackingContextMgr function freeall (line 34) | inline void freeall () { } type ui (line 36) | namespace ui { class ResourceFactory (line 38) | class ResourceFactory FILE: dw/events.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { type ButtonState (line 14) | enum ButtonState class Event (line 31) | class Event: public lout::object::Object class MouseEvent (line 39) | class MouseEvent: public Event class MousePositionEvent (line 48) | class MousePositionEvent: public MouseEvent class EventButton (line 57) | class EventButton: public MousePositionEvent class EventMotion (line 67) | class EventMotion: public MousePositionEvent class EventCrossing (line 74) | class EventCrossing: public MouseEvent FILE: dw/findtext.cc type dw (line 26) | namespace dw { type core (line 27) | namespace core { FILE: dw/findtext.hh type dw (line 10) | namespace dw { type core (line 11) | namespace core { class FindtextState (line 13) | class FindtextState method charsEqual (line 68) | inline static bool charsEqual (char c1, char c2, bool caseSens) FILE: dw/fltkcomplexbutton.hh type dw (line 26) | namespace dw { type fltk (line 27) | namespace fltk { type ui (line 28) | namespace ui { class ComplexButton (line 30) | class ComplexButton : public Fl_Group { method value (line 49) | char value() const {return value_;} method Fl_Boxtype (line 55) | Fl_Boxtype down_box() const {return (Fl_Boxtype)down_box_;} method down_box (line 62) | void down_box(Fl_Boxtype b) {down_box_ = b;} FILE: dw/fltkcore.hh type dw (line 6) | namespace dw { type fltk (line 7) | namespace fltk { type ui (line 8) | namespace ui { class FltkResource (line 10) | class FltkResource function freeall (line 26) | inline void freeall () type fltk (line 24) | namespace fltk { type ui (line 8) | namespace ui { class FltkResource (line 10) | class FltkResource function freeall (line 26) | inline void freeall () type dw (line 23) | namespace dw { type fltk (line 7) | namespace fltk { type ui (line 8) | namespace ui { class FltkResource (line 10) | class FltkResource function freeall (line 26) | inline void freeall () type fltk (line 24) | namespace fltk { type ui (line 8) | namespace ui { class FltkResource (line 10) | class FltkResource function freeall (line 26) | inline void freeall () FILE: dw/fltkflatview.cc type dw (line 29) | namespace dw { type fltk (line 30) | namespace fltk { FILE: dw/fltkflatview.hh type dw (line 8) | namespace dw { type fltk (line 9) | namespace fltk { class FltkFlatView (line 11) | class FltkFlatView: public FltkWidgetView FILE: dw/fltkimgbuf.cc type dw (line 32) | namespace dw { type fltk (line 33) | namespace fltk { type ScaleMode (line 37) | enum ScaleMode { SIMPLE, BEAUTIFUL, BEAUTIFUL_GAMMA } function uchar (line 43) | uchar *FltkImgbuf::findGammaCorrectionTable (double gamma) FILE: dw/fltkimgbuf.hh type dw (line 8) | namespace dw { type fltk (line 9) | namespace fltk { class FltkImgbuf (line 11) | class FltkImgbuf: public core::Imgbuf class GammaCorrectionTable (line 14) | class GammaCorrectionTable: public lout::object::Object method isRoot (line 50) | int isRoot() { return (root == NULL); } FILE: dw/fltkmisc.cc type dw (line 27) | namespace dw { type fltk (line 28) | namespace fltk { type misc (line 29) | namespace misc { function screenWidth (line 31) | int screenWidth () function screenHeight (line 36) | int screenHeight () function warpPointer (line 41) | void warpPointer (int x, int y) FILE: dw/fltkmisc.hh type dw (line 4) | namespace dw { type fltk (line 5) | namespace fltk { type misc (line 10) | namespace misc { FILE: dw/fltkplatform.cc type dw (line 40) | namespace dw { type fltk (line 41) | namespace fltk { function Fl_Font (line 82) | Fl_Font FltkFont::FontFamily::get (int attrs) function strstrip (line 133) | static void strstrip(char *big, const char *little) function Fl_Font (line 185) | Fl_Font function FltkFont (line 204) | FltkFont* function FltkColor (line 242) | FltkColor * FltkColor::create (int col) function FltkTooltip (line 265) | FltkTooltip *FltkTooltip::create (const char *text) function tooltip_tcb (line 274) | static void tooltip_tcb(void *data) FILE: dw/fltkplatform.hh type dw (line 8) | namespace dw { type fltk (line 13) | namespace fltk { class FltkFont (line 15) | class FltkFont: public core::style::Font class FontFamily (line 17) | class FontFamily: public lout::object::Object { class FltkColor (line 47) | class FltkColor: public core::style::Color class FltkTooltip (line 61) | class FltkTooltip: public core::style::Tooltip class FltkView (line 78) | class FltkView: public core::View class FltkPlatform (line 92) | class FltkPlatform: public core::Platform class FltkResourceFactory (line 95) | class FltkResourceFactory: public core::ui::ResourceFactory method setPlatform (line 101) | inline void setPlatform (FltkPlatform *platform) { class IdleFunc (line 127) | class IdleFunc: public lout::object::Object FILE: dw/fltkpreview.cc type dw (line 32) | namespace dw { type fltk (line 33) | namespace fltk { FILE: dw/fltkpreview.hh type dw (line 8) | namespace dw { type fltk (line 9) | namespace fltk { class FltkPreview (line 11) | class FltkPreview: public FltkViewBase class FltkPreviewWindow (line 58) | class FltkPreviewWindow: public Fl_Menu_Window class FltkPreviewButton (line 79) | class FltkPreviewButton: public Fl_Button FILE: dw/fltkui.cc function Fl_Color (line 41) | static Fl_Color fltkui_dimmed(Fl_Color c, Fl_Color bg) class CustInput2 (line 55) | class CustInput2 : public Fl_Input { class CustTextEditor (line 214) | class CustTextEditor : public Fl_Text_Editor { class CustChoice (line 350) | class CustChoice : public Fl_Choice { method CustChoice (line 352) | CustChoice (int x, int y, int w, int h, const char* l=0) : type dw (line 393) | namespace dw { type fltk (line 394) | namespace fltk { type ui (line 395) | namespace ui { class EnterButton (line 609) | class EnterButton : public Fl_Button { method EnterButton (line 611) | EnterButton (int x,int y,int w,int h, const char* label = 0) : function Fl_Widget (line 640) | Fl_Widget *FltkLabelButtonResource::createNewWidget (core::Allocation function getDwButtonState (line 679) | static core::ButtonState getDwButtonState () function setButtonEvent (line 694) | static void setButtonEvent(dw::core::EventButton *event) function Fl_Widget (line 840) | Fl_Widget *FltkComplexButtonResource::createNewWidget (core::Alloc... function Fl_Widget (line 892) | Fl_Widget *FltkEntryResource::createNewWidget (core::Allocation function kf_backspace_word (line 1022) | static int kf_backspace_word (int c, Fl_Text_Editor *e) function Fl_Widget (line 1069) | Fl_Widget *FltkMultiLineTextResource::createNewWidget (core::Alloc... function Fl_Widget (line 1163) | Fl_Widget *FltkToggleButtonResource::createNewWidget (core::All... function Fl_Button (line 1236) | Fl_Button *FltkCheckButtonResource::createNewButton (core::Allocation function Fl_Button (line 1335) | Fl_Button *FltkRadioButtonResource::createNewButton (core::Allocation function Fl_Widget (line 1407) | Fl_Widget *FltkOptionMenuResource::createNewWidget (core::Allocation function Fl_Menu_Item (line 1480) | Fl_Menu_Item *FltkOptionMenuResource::newItem() class CustBrowser (line 1548) | class CustBrowser : public Fl_Browser { method CustBrowser (line 1550) | CustBrowser(int x, int y, int w, int h) : Fl_Browser(x, y, w, h) {} method full_height (line 1552) | int full_height() const {return Fl_Browser::full_height();} method avg_height (line 1553) | int avg_height() {return size() ? Fl_Browser_::incr_height() : 0;} function Fl_Widget (line 1591) | Fl_Widget *FltkListResource::createNewWidget (core::Allocation *al... FILE: dw/fltkui.hh type dw (line 12) | namespace dw { type fltk (line 13) | namespace fltk { type ui (line 182) | namespace ui { class FltkResource (line 187) | class FltkResource: public lout::object::Object class FltkSpecificResource (line 224) | class FltkSpecificResource: public I, public FltkResource class FltkLabelButtonResource (line 240) | class FltkLabelButtonResource: class FltkComplexButtonResource (line 262) | class FltkComplexButtonResource: class FltkEntryResource (line 297) | class FltkEntryResource: class FltkMultiLineTextResource (line 332) | class FltkMultiLineTextResource: class FltkToggleButtonResource (line 357) | class FltkToggleButtonResource: class FltkCheckButtonResource (line 380) | class FltkCheckButtonResource: class FltkRadioButtonResource (line 393) | class FltkRadioButtonResource: class Group (line 397) | class Group class FltkGroupIterator (line 400) | class FltkGroupIterator: method FltkGroupIterator (line 407) | inline FltkGroupIterator (lout::container::typed::List method iterator (line 425) | inline lout::container::typed::Iterator class FltkSelectionResource (line 459) | class FltkSelectionResource: method setSelectedItems (line 463) | virtual bool setSelectedItems() { return false; } method FltkSelectionResource (line 469) | FltkSelectionResource (FltkPlatform *platform) : class FltkOptionMenuResource (line 475) | class FltkOptionMenuResource: method setSelectedItems (line 480) | virtual bool setSelectedItems() { return true; } class FltkListResource (line 503) | class FltkListResource: FILE: dw/fltkviewbase.cc type dw (line 33) | namespace dw { type fltk (line 34) | namespace fltk { function getDwButtonState (line 202) | core::ButtonState getDwButtonState () FILE: dw/fltkviewbase.hh type dw (line 12) | namespace dw { type fltk (line 13) | namespace fltk { class FltkViewBase (line 15) | class FltkViewBase: public FltkView, public Fl_Group class BackBuffer (line 18) | class BackBuffer { method clipPoint (line 43) | inline void clipPoint (int *x, int *y, int border) { class FltkWidgetView (line 111) | class FltkWidgetView: public FltkViewBase FILE: dw/fltkviewport.cc type dw (line 36) | namespace dw { type fltk (line 37) | namespace fltk { class CustScrollbar (line 42) | class CustScrollbar : public Fl_Scrollbar method CustScrollbar (line 45) | CustScrollbar(int x, int y, int w, int h) : Fl_Scrollbar(x,y,w,h) {} method handle (line 46) | int handle(int e) { FILE: dw/fltkviewport.hh type dw (line 11) | namespace dw { type fltk (line 12) | namespace fltk { class FltkViewport (line 14) | class FltkViewport: public FltkWidgetView type GadgetOrientation (line 17) | enum GadgetOrientation { GADGET_VERTICAL, GADGET_HORIZONTAL } method setDragScroll (line 76) | void setDragScroll (bool enable) { hasDragScroll = enable ? 1 : 0; } FILE: dw/hyphenator.cc type dw (line 43) | namespace dw { function Hyphenator (line 115) | Hyphenator *Hyphenator::getHyphenator (const char *lang) function Trie (line 487) | Trie *TrieBuilder::createTrie () FILE: dw/hyphenator.hh type dw (line 8) | namespace dw { class Trie (line 10) | class Trie { type TrieNode (line 12) | struct TrieNode { method validState (line 30) | inline bool validState (int state) { return state >= 0 && state < si... class TrieBuilder (line 50) | class TrieBuilder { type StackEntry (line 52) | struct StackEntry { type DataEntry (line 60) | struct DataEntry { class Hyphenator (line 86) | class Hyphenator: public lout::object::Object method saveTrie (line 110) | void saveTrie (FILE *fp) { trie->save (fp); } FILE: dw/image.cc type dw (line 27) | namespace dw { FILE: dw/image.hh type dw (line 6) | namespace dw { class ImageMapsList (line 23) | class ImageMapsList class ImageMap (line 26) | class ImageMap: public lout::object::Object { class ShapeAndLink (line 28) | class ShapeAndLink: public lout::object::Object { method setDefaultLink (line 44) | void setDefaultLink (int link) { defaultLink = link; } class Image (line 119) | class Image: public core::Widget, public core::ImgRenderer method getAdjustMinWidth (line 161) | virtual bool getAdjustMinWidth () { return false; } method forceMapRedraw (line 181) | void forceMapRedraw () { if (mapKey && ! buffer) queueDraw (); } FILE: dw/imgbuf.hh type dw (line 10) | namespace dw { type core (line 11) | namespace core { class Imgbuf (line 161) | class Imgbuf: public lout::object::Object, public lout::signal::Obse... type Type (line 164) | enum Type { RGB, RGBA, GRAY, INDEXED, INDEXED_ALPHA } method Imgbuf (line 166) | inline Imgbuf () { FILE: dw/imgrenderer.cc type dw (line 22) | namespace dw { type core (line 23) | namespace core { FILE: dw/imgrenderer.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class ImgRenderer (line 16) | class ImgRenderer class ImgRendererDist (line 59) | class ImgRendererDist: public ImgRenderer method ImgRendererDist (line 65) | inline ImgRendererDist () method put (line 75) | void put (ImgRenderer *child) method remove (line 77) | void remove (ImgRenderer *child) FILE: dw/iterator.cc type dw (line 27) | namespace dw { type core (line 28) | namespace core { function Iterator (line 356) | Iterator *DeepIterator::searchDownward (Iterator *it, Content::Type ... function Iterator (line 403) | Iterator *DeepIterator::searchSideward (Iterator *it, Content::Type ... function Widget (line 462) | Widget *DeepIterator::getRespectiveParent (Widget *widget, Content::... function DeepIterator (line 656) | DeepIterator *DeepIterator::createVariant(Iterator *it) FILE: dw/iterator.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class Iterator (line 19) | class Iterator: public lout::object::Comparable method Widget (line 36) | inline Widget *getWidget () { return widget; } method Content (line 37) | inline Content *getContent () { return &content; } method getMask (line 38) | inline Content::Type getMask () { return mask; } method Iterator (line 85) | inline Iterator *cloneIterator () { return (Iterator*)clone(); } class EmptyIterator (line 96) | class EmptyIterator: public Iterator class TextIterator (line 118) | class TextIterator: public Iterator class DeepIterator (line 146) | class DeepIterator: public lout::object::Comparable class Stack (line 149) | class Stack: public lout::container::typed::Vector method Stack (line 152) | inline Stack (): lout::container::typed::Vector (4, fa... method Iterator (line 154) | inline Iterator *getTop () { return get (size () - 1); } method push (line 155) | inline void push (Iterator *it) { put(it, -1); } method pop (line 156) | inline void pop() { getTop()->unref (); remove (size () - 1); } method DeepIterator (line 170) | inline DeepIterator () { } method Widget (line 173) | inline Widget *getRespectiveParent (Widget *widget) { method getRespectiveLevel (line 178) | inline int getRespectiveLevel (Widget *widget) { method Iterator (line 189) | inline Iterator *getTopIterator () { return stack.getTop(); } method Content (line 190) | inline Content *getContent () { return &content; } method DeepIterator (line 196) | inline DeepIterator *cloneDeepIterator() { return (DeepIterator*)c... method highlight (line 207) | inline void highlight (int start, int end, HighlightLayer layer) method getAllocation (line 217) | inline void getAllocation (int start, int end, Allocation *allocat... method unhighlight (line 220) | inline void unhighlight (int direction, HighlightLayer layer) method scrollTo (line 223) | inline static void scrollTo (DeepIterator *it1, DeepIterator *it2, class CharIterator (line 230) | class CharIterator: public lout::object::Comparable method getChar (line 252) | inline int getChar() { return ch; } method CharIterator (line 253) | inline CharIterator *cloneCharIterator() { return (CharIterator*)c... method scrollTo (line 260) | inline static void scrollTo (CharIterator *it1, CharIterator *it2, FILE: dw/layout.cc type dw (line 32) | namespace dw { type core (line 33) | namespace core { function Widget (line 1110) | Widget *Layout::getWidgetAtPoint (int x, int y) FILE: dw/layout.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class Layout (line 16) | class Layout: public lout::object::Object class LayoutImgRenderer (line 21) | class LayoutImgRenderer: public style::StyleImage::ExternalImgRend... method LayoutImgRenderer (line 26) | LayoutImgRenderer (Layout *layout) { this->layout = layout; } class Receiver (line 47) | class Receiver: public lout::signal::Receiver class LinkReceiver (line 54) | class LinkReceiver: public lout::signal::Receiver class LinkEmitter (line 103) | class LinkEmitter: public lout::signal::Emitter method connectLink (line 113) | inline void connectLink (LinkReceiver *receiver) { connect (rece... class Emitter (line 127) | class Emitter: public lout::signal::Emitter method connectLayout (line 137) | inline void connectLayout (Receiver *receiver) { connect (receiv... class Anchor (line 145) | class Anchor: public lout::object::Object type ButtonEventType (line 190) | enum ButtonEventType { BUTTON_PRESS, BUTTON_RELEASE, MOTION_NOTIFY } method moveToWidgetAtPoint (line 201) | void moveToWidgetAtPoint (int x, int y, ButtonState state) method moveOutOfView (line 208) | void moveOutOfView (ButtonState state) { moveToWidget (NULL, state... method enterResizeIdle (line 251) | void enterResizeIdle () { resizeIdleCounter++; } method leaveResizeIdle (line 252) | void leaveResizeIdle () { resizeIdleCounter--; } method connectLink (line 258) | inline void connectLink (LinkReceiver *receiver) method emitLinkEnter (line 261) | inline bool emitLinkEnter (Widget *w, int link, int img, int x, in... method emitLinkPress (line 264) | inline bool emitLinkPress (Widget *w, int link, int img, method emitLinkRelease (line 268) | inline bool emitLinkRelease (Widget *w, int link, int img, method emitLinkClick (line 272) | inline bool emitLinkClick (Widget *w, int link, int img, method getUsesViewport (line 284) | inline bool getUsesViewport () { return usesViewport; } method getWidthViewport (line 285) | inline int getWidthViewport () { return viewportWidth; } method getHeightViewport (line 286) | inline int getHeightViewport () { return viewportHeight; } method getScrollPosX (line 287) | inline int getScrollPosX () { return scrollX; } method getScrollPosY (line 288) | inline int getScrollPosY () { return scrollY; } method expose (line 299) | inline void expose (View *view, Rectangle *area) { method buttonPress (line 314) | inline bool buttonPress (View *view, int numPressed, int x, int y, method buttonRelease (line 328) | inline bool buttonRelease (View *view, int numPressed, int x, int y, method Platform (line 342) | inline Platform *getPlatform () method textWidth (line 349) | inline int textWidth (style::Font *font, const char *text, int len) method nextGlyph (line 364) | inline int nextGlyph (const char *text, int idx) method prevGlyph (line 369) | inline int prevGlyph (const char *text, int idx) method dpiX (line 374) | inline float dpiX () method dpiY (line 379) | inline float dpiY () method fontExists (line 389) | inline bool fontExists (const char *name) method cancelTooltip (line 404) | inline void cancelTooltip () method Imgbuf (line 409) | inline Imgbuf *createImgbuf (Imgbuf::Type type, int width, int hei... method copySelection (line 415) | inline void copySelection(const char *text) method connect (line 425) | inline void connect (Receiver *receiver) { method search (line 429) | inline FindtextState::Result search (const char *str, bool caseSens, method resetSearch (line 434) | inline void resetSearch () { findtextState.resetSearch (); } FILE: dw/listitem.cc type dw (line 26) | namespace dw { FILE: dw/listitem.hh type dw (line 7) | namespace dw { class ListItem (line 9) | class ListItem: public AlignedTextblock FILE: dw/oofawarewidget.cc type dw (line 33) | namespace dw { type oof (line 35) | namespace oof { function Widget (line 456) | Widget *OOFAwareWidget::getWidgetAtPoint (int x, int y, function Widget (line 473) | Widget *OOFAwareWidget::getWidgetAtPointLevel (int x, int y, int level, function Widget (line 526) | Widget *OOFAwareWidget::getWidgetOOFAtPoint (int x, int y, FILE: dw/oofawarewidget.hh type dw (line 7) | namespace dw { type oof (line 9) | namespace oof { class OOFAwareWidget (line 77) | class OOFAwareWidget: public core::Widget class OOFAwareWidgetIterator (line 85) | class OOFAwareWidgetIterator: public core::Iterator method cloneValues (line 100) | inline void cloneValues (OOFAwareWidgetIterator *other) method inFlow (line 103) | inline bool inFlow () { return sectionIndex == 0; } method getInFlowIndex (line 104) | inline int getInFlowIndex () { assert (inFlow ()); return index; } method isParentRefOOF (line 120) | inline bool isParentRefOOF (int parentRef) method makeParentRefInFlow (line 123) | inline int makeParentRefInFlow (int inFlowSubRef) method getParentRefInFlowSubRef (line 125) | inline int getParentRefInFlowSubRef (int parentRef) method makeParentRefOOF (line 129) | inline int makeParentRefOOF (int oofmIndex, int oofmSubRef) method getParentRefOOFSubRef (line 131) | inline int getParentRefOOFSubRef (int parentRef) method getParentRefOOFIndex (line 134) | inline int getParentRefOOFIndex (int parentRef) method isWidgetOOF (line 140) | inline bool isWidgetOOF (Widget *widget) method getWidgetInFlowSubRef (line 143) | inline int getWidgetInFlowSubRef (Widget *widget) method getWidgetOOFSubRef (line 146) | inline int getWidgetOOFSubRef (Widget *widget) method getWidgetOOFIndex (line 148) | inline int getWidgetOOFIndex (Widget *widget) method OutOfFlowMgr (line 157) | inline OutOfFlowMgr *searchOutOfFlowMgr (int oofmIndex) method testStyleFloat (line 205) | static inline bool testStyleFloat (core::style::Style *style) method testStyleAbsolutelyPositioned (line 208) | static inline bool testStyleAbsolutelyPositioned (core::style::Sty... method testStyleFixedlyPositioned (line 210) | static inline bool testStyleFixedlyPositioned (core::style::Style ... method testStyleRelativelyPositioned (line 212) | static inline bool testStyleRelativelyPositioned (core::style::Sty... method testStylePositioned (line 215) | static inline bool testStylePositioned (core::style::Style *style) method testStyleOutOfFlow (line 220) | static inline bool testStyleOutOfFlow (core::style::Style *style) method testWidgetFloat (line 227) | static inline bool testWidgetFloat (Widget *widget) method testWidgetAbsolutelyPositioned (line 230) | static inline bool testWidgetAbsolutelyPositioned (Widget *widget) method testWidgetFixedlyPositioned (line 232) | static inline bool testWidgetFixedlyPositioned (Widget *widget) method testWidgetRelativelyPositioned (line 234) | static inline bool testWidgetRelativelyPositioned (Widget *widget) method testWidgetPositioned (line 237) | static inline bool testWidgetPositioned (Widget *widget) method testWidgetOutOfFlow (line 240) | static inline bool testWidgetOutOfFlow (Widget *widget) FILE: dw/oofawarewidget_iterator.cc type dw (line 30) | namespace dw { type oof (line 32) | namespace oof { FILE: dw/ooffloatsmgr.cc type dw (line 32) | namespace dw { type oof (line 34) | namespace oof { function Widget (line 720) | Widget *OOFFloatsMgr::getWidgetAtPoint (int x, int y, function Widget (line 732) | Widget *OOFFloatsMgr::getFloatWidgetAtPoint (SortedFloatsVector *lis... function Widget (line 1375) | Widget *OOFFloatsMgr::getWidget (int i) FILE: dw/ooffloatsmgr.hh type dw (line 6) | namespace dw { type oof (line 8) | namespace oof { class OOFFloatsMgr (line 17) | class OOFFloatsMgr: public OutOfFlowMgr type Side (line 22) | enum Side { LEFT, RIGHT } class WidgetInfo (line 29) | class WidgetInfo: public lout::object::Object method OOFFloatsMgr (line 36) | OOFFloatsMgr *getOOFFloatsMgr () { return oofm; } class Float (line 44) | class Float: public WidgetInfo class ComparePosition (line 47) | class ComparePosition: public lout::object::Comparator class CompareSideSpanningIndex (line 53) | class CompareSideSpanningIndex: public lout::object::Comparator class CompareGBAndExtIndex (line 59) | class CompareGBAndExtIndex: public lout::object::Comparator method CompareGBAndExtIndex (line 65) | CompareGBAndExtIndex (OOFFloatsMgr *oofm) class SortedFloatsVector (line 98) | class SortedFloatsVector: private lout::container::typed::Vector iterator() method size (line 119) | inline int size () method Float (line 121) | inline Float *get (int pos) method clear (line 123) | inline void clear () class TBInfo (line 127) | class TBInfo: public WidgetInfo class ComparePosition (line 130) | class ComparePosition: public lout::object::Comparator method ComparePosition (line 136) | inline ComparePosition (int oofmIndex) { this->oofmIndex = oof... method OOFAwareWidget (line 154) | inline OOFAwareWidget *getOOFAwareWidget () method isOOFAwareWidgetRegistered (line 199) | inline bool isOOFAwareWidgetRegistered (OOFAwareWidget *widget) method createSubRefLeftFloat (line 213) | inline static int createSubRefLeftFloat (int index) { return index... method createSubRefRightFloat (line 214) | inline static int createSubRefRightFloat (int index) method isSubRefLeftFloat (line 217) | inline static bool isSubRefLeftFloat (int ref) method isSubRefRightFloat (line 219) | inline static bool isSubRefRightFloat (int ref) method getFloatIndexFromSubRef (line 222) | inline static int getFloatIndexFromSubRef (int ref) FILE: dw/oofposabslikemgr.cc type dw (line 25) | namespace dw { type oof (line 27) | namespace oof { FILE: dw/oofposabslikemgr.hh type dw (line 6) | namespace dw { type oof (line 8) | namespace oof { class OOFPosAbsLikeMgr (line 10) | class OOFPosAbsLikeMgr: public OOFPositionedMgr method containerBoxDiffWidth (line 18) | inline int containerBoxDiffWidth () method containerBoxDiffHeight (line 20) | inline int containerBoxDiffHeight () FILE: dw/oofposabsmgr.cc type dw (line 22) | namespace dw { type oof (line 24) | namespace oof { FILE: dw/oofposabsmgr.hh type dw (line 6) | namespace dw { type oof (line 8) | namespace oof { class OOFPosAbsMgr (line 10) | class OOFPosAbsMgr: public OOFPosAbsLikeMgr FILE: dw/oofposfixedmgr.cc type dw (line 22) | namespace dw { type oof (line 24) | namespace oof { FILE: dw/oofposfixedmgr.hh type dw (line 6) | namespace dw { type oof (line 8) | namespace oof { class OOFPosFixedMgr (line 10) | class OOFPosFixedMgr: public OOFPosAbsLikeMgr FILE: dw/oofpositionedmgr.cc type dw (line 29) | namespace dw { type oof (line 31) | namespace oof { function Widget (line 240) | Widget *OOFPositionedMgr::getWidgetAtPoint (int x, int y, function Widget (line 368) | Widget *OOFPositionedMgr::getWidget (int i) FILE: dw/oofpositionedmgr.hh type dw (line 7) | namespace dw { type oof (line 9) | namespace oof { class OOFPositionedMgr (line 11) | class OOFPositionedMgr: public OutOfFlowMgr class Child (line 14) | class Child: public lout::object::Object method getPosLeft (line 36) | inline bool getPosLeft (core::Widget *child, int availWidth, int *... method getPosRight (line 38) | inline bool getPosRight (core::Widget *child, int availWidth, int ... method getPosTop (line 40) | inline bool getPosTop (core::Widget *child, int availHeight, int *... method getPosBottom (line 42) | inline bool getPosBottom (core::Widget *child, int availHeight, in... method generatorPosDefined (line 56) | inline bool generatorPosDefined (Child *child) { method generatorPosX (line 61) | inline int generatorPosX (Child *child) { method generatorPosY (line 66) | inline int generatorPosY (Child *child) { method posXDefined (line 72) | inline bool posXDefined (Child *child) method posYDefined (line 75) | inline bool posYDefined (Child *child) FILE: dw/oofposrelmgr.cc type dw (line 26) | namespace dw { type oof (line 28) | namespace oof { FILE: dw/oofposrelmgr.hh type dw (line 6) | namespace dw { type oof (line 8) | namespace oof { class OOFPosRelMgr (line 10) | class OOFPosRelMgr: public OOFPositionedMgr method getChildPosX (line 23) | inline int getChildPosX (Child *child) method getChildPosY (line 25) | inline int getChildPosY (Child *child) FILE: dw/outofflowmgr.cc type dw (line 26) | namespace dw { type oof (line 28) | namespace oof { FILE: dw/outofflowmgr.hh type dw (line 6) | namespace dw { type oof (line 11) | namespace oof { class OOFAwareWidget (line 13) | class OOFAwareWidget class OutOfFlowMgr (line 18) | class OutOfFlowMgr FILE: dw/platform.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class Platform (line 16) | class Platform: public lout::object::Object FILE: dw/regardingborder.cc type dw (line 24) | namespace dw { FILE: dw/regardingborder.hh type dw (line 6) | namespace dw { class RegardingBorder (line 13) | class RegardingBorder: public oof::OOFAwareWidget FILE: dw/ruler.cc type dw (line 27) | namespace dw { FILE: dw/ruler.hh type dw (line 6) | namespace dw { class Ruler (line 20) | class Ruler: public RegardingBorder FILE: dw/selection.cc type dw (line 44) | namespace dw { type core (line 45) | namespace core { FILE: dw/selection.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class SelectionState (line 178) | class SelectionState method highlight (line 212) | void highlight (bool fl, int dir) type EventType (line 220) | enum EventType { BUTTON_PRESS, BUTTON_RELEASE, BUTTON_MOTION } method setLayout (line 225) | inline void setLayout (Layout *layout) { this->layout = layout; } FILE: dw/simpletablecell.cc type dw (line 28) | namespace dw { FILE: dw/simpletablecell.hh type dw (line 6) | namespace dw { class SimpleTableCell (line 8) | class SimpleTableCell: public Textblock FILE: dw/stackingcontextmgr.cc type dw (line 27) | namespace dw { type core (line 29) | namespace core { function Widget (line 156) | Widget *StackingContextMgr::getWidgetAtPoint (int x, int y, FILE: dw/stackingcontextmgr.hh type dw (line 12) | namespace dw { type core (line 14) | namespace core { class StackingContextMgr (line 19) | class StackingContextMgr method isEstablishingStackingContext (line 37) | inline static bool isEstablishingStackingContext (Widget *widget) { method handledByStackingContextMgr (line 43) | inline static bool handledByStackingContextMgr (Widget *widget) { method getNumZIndices (line 53) | inline int getNumZIndices () { return numZIndices; } method getNumChildSCWidgets (line 54) | inline int getNumChildSCWidgets () { return childSCWidgets->size (... method drawBottom (line 56) | inline void drawBottom (View *view, Rectangle *area, DrawingContex... method drawTop (line 58) | void drawTop (View *view, Rectangle *area, DrawingContext *context) method Widget (line 61) | inline Widget *getTopWidgetAtPoint (int x, int y, method Widget (line 66) | inline Widget *getBottomWidgetAtPoint (int x, int y, FILE: dw/style.cc type dw (line 31) | namespace dw { type core (line 32) | namespace core { type style (line 33) | namespace style { function Font (line 437) | Font *Font::create0 (Layout *layout, FontAttrs *attrs, function Font (line 443) | Font *Font::create (Layout *layout, FontAttrs *attrs) function Color (line 528) | Color *Color::create (Layout *layout, int col) function Tooltip (line 535) | Tooltip *Tooltip::create (Layout *layout, const char *text) function StyleImage (line 717) | StyleImage *StyleImage::ExternalWidgetImgRenderer::getBackgroundIm... function BackgroundRepeat (line 723) | BackgroundRepeat StyleImage::ExternalWidgetImgRenderer::getBackgro... function BackgroundAttachment (line 729) | BackgroundAttachment function Length (line 736) | Length StyleImage::ExternalWidgetImgRenderer::getBackgroundPositio... function Length (line 742) | Length StyleImage::ExternalWidgetImgRenderer::getBackgroundPositio... function drawBorderTop (line 757) | static void drawBorderTop(View *view, Style *style, function drawBorderBottom (line 854) | static void drawBorderBottom(View *view, Style *style, function drawBorderLeft (line 953) | static void drawBorderLeft(View *view, Style *style, function drawBorderRight (line 1050) | static void drawBorderRight(View *view, Style *style, function drawBorder (line 1155) | void drawBorder (View *view, Layout *layout, Rectangle *area, function drawBackground (line 1220) | void drawBackground (View *view, Layout *layout, Rectangle *area, function drawBackgroundImage (line 1273) | void drawBackgroundImage (View *view, StyleImage *backgroundImage, function calcBackgroundRelatedValues (line 1327) | void calcBackgroundRelatedValues (StyleImage *backgroundImage, function strAsciiTolower (line 1398) | static void strAsciiTolower (char *s) function numtostr (line 1409) | void numtostr (int num, char *buf, int buflen, ListStyleType listS... FILE: dw/style.hh type dw (line 15) | namespace dw { type core (line 16) | namespace core { type style (line 198) | namespace style { type Cursor (line 200) | enum Cursor { type BorderCollapse (line 218) | enum BorderCollapse { type BorderStyle (line 223) | enum BorderStyle { type BackgroundRepeat (line 236) | enum BackgroundRepeat { type BackgroundAttachment (line 243) | enum BackgroundAttachment { type TextAlignType (line 248) | enum TextAlignType { type VAlignType (line 256) | enum VAlignType { type TextTransform (line 267) | enum TextTransform { type DisplayType (line 277) | enum DisplayType { type LineType (line 291) | enum LineType { type ListStylePosition (line 297) | enum ListStylePosition { type ListStyleType (line 302) | enum ListStyleType { type FontStyle (line 326) | enum FontStyle { type FontVariant (line 332) | enum FontVariant { type Overflow (line 337) | enum Overflow { type Position (line 344) | enum Position { type TextDecoration (line 351) | enum TextDecoration { type WhiteSpace (line 359) | enum WhiteSpace { type FloatType (line 367) | enum FloatType { type ClearType (line 373) | enum ClearType { function Length (line 432) | inline Length createAbsLength(int n) { return (n << 2) | 1; } function Length (line 435) | inline Length createPerLength(double v) { function Length (line 439) | inline Length createRelLength(double v) { function isAbsLength (line 443) | inline bool isAbsLength(Length l) { return (l & 3) == 1; } function isPerLength (line 446) | inline bool isPerLength(Length l) { return (l & 3) == 2; } function isRelLength (line 449) | inline bool isRelLength(Length l) { return (l & 3) == 3; } function absLengthVal (line 452) | inline int absLengthVal(Length l) { return l >> 2; } function perLengthVal_useThisOnlyForDebugging (line 459) | inline double perLengthVal_useThisOnlyForDebugging(Length l) function relLengthVal (line 467) | inline double relLengthVal(Length l) { return (double)(l & ~3) / (... function multiplyWithPerLength (line 474) | inline int multiplyWithPerLength(int x, Length l) { function multiplyWithPerLengthRounded (line 484) | inline int multiplyWithPerLengthRounded(int x, Length l) { function multiplyWithRelLength (line 488) | inline int multiplyWithRelLength(int x, Length l) { class Box (line 504) | class Box method setVal (line 510) | inline void setVal(int val) { top = right = bottom = left = val; } method equals (line 511) | inline bool equals (Box *other) { method hashValue (line 517) | inline int hashValue () { class Tooltip (line 522) | class Tooltip method Tooltip (line 664) | Tooltip (const char *text): TooltipAttrs(text) { refCount = 0; } method ref (line 668) | inline void ref () { refCount++; } method unref (line 669) | inline void unref () method onEnter (line 672) | inline virtual void onEnter () { } method onLeave (line 673) | inline virtual void onLeave () { } method onMotion (line 674) | inline virtual void onMotion () { } class Font (line 523) | class Font method Font (line 707) | inline Font () { method ref (line 723) | inline void ref () { refCount++; } method unref (line 724) | inline void unref () { if (--refCount == 0) delete this; } class Color (line 524) | class Color method Color (line 761) | inline Color (int color): ColorAttrs (color) { type Shading (line 768) | enum Shading { SHADING_NORMAL, SHADING_INVERSE, SHADING_DARK, SH... method ref (line 777) | inline void ref () { refCount++; } method unref (line 778) | inline void unref () class StyleImage (line 525) | class StyleImage class StyleImgRenderer (line 786) | class StyleImgRenderer: public ImgRenderer method StyleImgRenderer (line 792) | inline StyleImgRenderer (StyleImage *image) { this->image = im... class ExternalImgRenderer (line 813) | class ExternalImgRenderer: public ImgRenderer class ExternalWidgetImgRenderer (line 855) | class ExternalWidgetImgRenderer: public ExternalImgRenderer method StyleImage (line 872) | static StyleImage *create () { return new StyleImage (); } method ref (line 874) | inline void ref () { refCount++; } method unref (line 875) | inline void unref () method Imgbuf (line 878) | inline Imgbuf *getImgbufSrc () { return imgbufSrc; } method Imgbuf (line 879) | inline Imgbuf *getImgbufTiled (bool repeatX, bool repeatY) method getTilesX (line 881) | inline int getTilesX (bool repeatX, bool repeatY) method getTilesY (line 883) | inline int getTilesY (bool repeatX, bool repeatY) method ImgRenderer (line 885) | inline ImgRenderer *getMainImgRenderer () { return imgRendererDi... method putExternalImgRenderer (line 891) | inline void putExternalImgRenderer (ImgRenderer *ir) method removeExternalImgRenderer (line 897) | inline void removeExternalImgRenderer (ImgRenderer *ir) class StyleAttrs (line 530) | class StyleAttrs : public lout::object::Object method setBorderColor (line 585) | inline void setBorderColor(Color *val) { method setBorderStyle (line 588) | inline void setBorderStyle(BorderStyle val) { method boxOffsetX (line 592) | inline int boxOffsetX () method boxRestWidth (line 594) | inline int boxRestWidth () method boxDiffWidth (line 596) | inline int boxDiffWidth () { return boxOffsetX () + boxRestWidth... method boxOffsetY (line 597) | inline int boxOffsetY () method boxRestHeight (line 599) | inline int boxRestHeight () method boxDiffHeight (line 601) | inline int boxDiffHeight () { return boxOffsetY () + boxRestHeig... method hasBackground (line 603) | inline bool hasBackground () class Style (line 614) | class Style: public StyleAttrs method Style (line 629) | inline static Style *create (StyleAttrs *attrs) method ref (line 641) | inline void ref () { refCount++; } method unref (line 642) | inline void unref () { if (--refCount == 0) delete this; } class TooltipAttrs (line 649) | class TooltipAttrs: public lout::object::String method TooltipAttrs (line 652) | TooltipAttrs(const char *text): lout::object::String(text) { } class Tooltip (line 658) | class Tooltip: public TooltipAttrs method Tooltip (line 664) | Tooltip (const char *text): TooltipAttrs(text) { refCount = 0; } method ref (line 668) | inline void ref () { refCount++; } method unref (line 669) | inline void unref () method onEnter (line 672) | inline virtual void onEnter () { } method onLeave (line 673) | inline virtual void onLeave () { } method onMotion (line 674) | inline virtual void onMotion () { } class FontAttrs (line 681) | class FontAttrs: public lout::object::Object class Font (line 699) | class Font: public FontAttrs method Font (line 707) | inline Font () { method ref (line 723) | inline void ref () { refCount++; } method unref (line 724) | inline void unref () { if (--refCount == 0) delete this; } class ColorAttrs (line 731) | class ColorAttrs: public lout::object::Object method ColorAttrs (line 737) | inline ColorAttrs(int color) method getColor (line 742) | inline int getColor () { return color; } class Color (line 752) | class Color: public ColorAttrs method Color (line 761) | inline Color (int color): ColorAttrs (color) { type Shading (line 768) | enum Shading { SHADING_NORMAL, SHADING_INVERSE, SHADING_DARK, SH... method ref (line 777) | inline void ref () { refCount++; } method unref (line 778) | inline void unref () class StyleImage (line 783) | class StyleImage: public lout::signal::ObservedObject class StyleImgRenderer (line 786) | class StyleImgRenderer: public ImgRenderer method StyleImgRenderer (line 792) | inline StyleImgRenderer (StyleImage *image) { this->image = im... class ExternalImgRenderer (line 813) | class ExternalImgRenderer: public ImgRenderer class ExternalWidgetImgRenderer (line 855) | class ExternalWidgetImgRenderer: public ExternalImgRenderer method StyleImage (line 872) | static StyleImage *create () { return new StyleImage (); } method ref (line 874) | inline void ref () { refCount++; } method unref (line 875) | inline void unref () method Imgbuf (line 878) | inline Imgbuf *getImgbufSrc () { return imgbufSrc; } method Imgbuf (line 879) | inline Imgbuf *getImgbufTiled (bool repeatX, bool repeatY) method getTilesX (line 881) | inline int getTilesX (bool repeatX, bool repeatY) method getTilesY (line 883) | inline int getTilesY (bool repeatX, bool repeatY) method ImgRenderer (line 885) | inline ImgRenderer *getMainImgRenderer () { return imgRendererDi... method putExternalImgRenderer (line 891) | inline void putExternalImgRenderer (ImgRenderer *ir) method removeExternalImgRenderer (line 897) | inline void removeExternalImgRenderer (ImgRenderer *ir) FILE: dw/table.cc type dw (line 29) | namespace dw { function AlignedTableCell (line 602) | AlignedTableCell *Table::getCellRef () FILE: dw/table.hh type dw (line 8) | namespace dw { class Table (line 325) | class Table: public oof::OOFAwareWidget type Child (line 328) | struct Child class TableIterator (line 345) | class TableIterator: public OOFAwareWidgetIterator type ExtrMod (line 420) | enum ExtrMod { MIN, MIN_INTR, MIN_MIN, MAX_MIN, MAX, MAX_INTR, DATA } method childDefined (line 428) | inline bool childDefined(int n) method setCumHeight (line 455) | void setCumHeight (int row, int value) method getAdjustMinWidth (line 469) | bool getAdjustMinWidth () { return Table::adjustTableMinWidth; } method setAdjustTableMinWidth (line 494) | inline static void setAdjustTableMinWidth (bool adjustTableMinWidth) method getAdjustTableMinWidth (line 497) | inline static bool getAdjustTableMinWidth () FILE: dw/table_iterator.cc type dw (line 27) | namespace dw { FILE: dw/tablecell.cc type dw (line 25) | namespace dw { type tablecell (line 35) | namespace tablecell { function getAdjustMinWidth (line 37) | bool getAdjustMinWidth () function isBlockLevel (line 42) | bool isBlockLevel () function correctAvailWidthOfChild (line 47) | int correctAvailWidthOfChild (core::Widget *widget, core::Widget *ch... function correctAvailHeightOfChild (line 72) | int correctAvailHeightOfChild (core::Widget *widget, core::Widget *c... function correctCorrectedRequisitionOfChild (line 79) | void correctCorrectedRequisitionOfChild (core::Widget *widget, function correctCorrectedExtremesOfChild (line 108) | void correctCorrectedExtremesOfChild (core::Widget *widget, core::Wi... function applyPerWidth (line 115) | int applyPerWidth (core::Widget *widget, int containerWidth, function applyPerHeight (line 121) | int applyPerHeight (core::Widget *widget, int containerHeight, FILE: dw/tablecell.hh type dw (line 6) | namespace dw { type tablecell (line 8) | namespace tablecell { function usesMaxGeneratorWidth (line 10) | inline bool usesMaxGeneratorWidth () { return true; } function adjustExtraSpaceWhenCorrectingRequisitionByOOF (line 36) | inline bool adjustExtraSpaceWhenCorrectingRequisitionByOOF () { retu... FILE: dw/textblock.cc type dw (line 43) | namespace dw { function RegardingBorder (line 3252) | RegardingBorder *Textblock::getWidgetRegardingBorderForLine (Line *line) function RegardingBorder (line 3257) | RegardingBorder *Textblock::getWidgetRegardingBorderForLine (int lineNo) function RegardingBorder (line 3266) | RegardingBorder *Textblock::getWidgetRegardingBorderForLine (int first... FILE: dw/textblock.hh type dw (line 18) | namespace dw { class Textblock (line 205) | class Textblock: public RegardingBorder class BadnessAndPenalty (line 222) | class BadnessAndPenalty method setPenalty (line 267) | inline void setPenalty (int penalty) { setPenalties (penalty, pena... method getPenalty (line 271) | inline int getPenalty (int i) { return penalty[i]; } class WordImgRenderer (line 304) | class WordImgRenderer: class SpaceImgRenderer (line 325) | class SpaceImgRenderer: public WordImgRenderer method SpaceImgRenderer (line 328) | inline SpaceImgRenderer (Textblock *textblock, int wordNo) : type Paragraph (line 335) | struct Paragraph type Line (line 369) | struct Line method totalHeight (line 402) | inline int totalHeight (int marginNextLine) type Word (line 428) | struct Word type Anchor (line 503) | struct Anchor class TextblockIterator (line 509) | class TextblockIterator: public OOFAwareWidgetIterator method isBreakAllowedInWord (line 678) | bool isBreakAllowedInWord (Word *word) method findSizeRequestReference (line 689) | bool findSizeRequestReference (int oofmIndex, int *xRef = NULL, method mustBorderBeRegarded (line 697) | inline bool mustBorderBeRegarded (Line *line) method mustBorderBeRegarded (line 702) | inline bool mustBorderBeRegarded (int lineNo) method lineYOffsetWidget (line 713) | inline int lineYOffsetWidget (Line *line, core::Allocation *allocation) method lineYOffsetWidget (line 718) | inline int lineYOffsetWidget (Line *line) method lineYOffsetCanvas (line 723) | inline int lineYOffsetCanvas (Line *line, core::Allocation *allocation) method lineYOffsetCanvas (line 728) | inline int lineYOffsetCanvas (Line *line) method lineYOffsetWidget (line 733) | inline int lineYOffsetWidget (int lineIndex) method lineYOffsetWidget (line 738) | inline int lineYOffsetWidget (int lineIndex, core::Allocation *alloc... method lineYOffsetCanvas (line 743) | inline int lineYOffsetCanvas (int lineIndex) method calcPenaltyIndexForNewLine (line 748) | inline int calcPenaltyIndexForNewLine () type Word (line 801) | struct Word type Word (line 802) | struct Word method mustAddBreaks (line 877) | static inline bool mustAddBreaks (core::style::Style *style) method addText (line 889) | inline void addText (const char *text, core::style::Style *style) FILE: dw/textblock_iterator.cc type dw (line 31) | namespace dw { FILE: dw/textblock_linebreaking.cc type dw (line 35) | namespace dw { type Word (line 2242) | struct Word type Word (line 2250) | struct Word FILE: dw/tools.cc type dw (line 3) | namespace dw { type core (line 4) | namespace core { function SizeParams (line 37) | SizeParams &SizeParams::operator=(const SizeParams &other) FILE: dw/tools.hh type dw (line 11) | namespace dw { type core (line 12) | namespace core { class SizeParams (line 18) | class SizeParams method debugPrint (line 28) | inline void debugPrint () { function getNumPos (line 54) | inline int getNumPos () { return numPos; } function Widget (line 55) | inline Widget **getReferences () { return references; } function Widget (line 58) | inline Widget *getReference (int i) { return references[i]; } function getX (line 59) | inline int getX (int i) { return x[i]; } function getY (line 60) | inline int getY (int i) { return y[i]; } FILE: dw/types.cc type dw (line 27) | namespace dw { type core (line 28) | namespace core { type Point (line 144) | struct Point FILE: dw/types.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { type style (line 11) | namespace style { class Style (line 12) | class Style type HPosition (line 15) | enum HPosition type VPosition (line 25) | enum VPosition type ScrollCommand (line 35) | enum ScrollCommand {SCREEN_UP_CMD, SCREEN_DOWN_CMD, SCREEN_LEFT_CMD, type HighlightLayer (line 42) | enum HighlightLayer type Point (line 49) | struct Point class Shape (line 58) | class Shape: public lout::object::Object class Rectangle (line 69) | class Rectangle: public Shape method Rectangle (line 77) | inline Rectangle () { } method isEmpty (line 84) | bool isEmpty () { return width <= 0 || height <= 0; } class Circle (line 90) | class Circle: public Shape class Polygon (line 104) | class Polygon: public Shape method zOfVectorProduct (line 115) | inline int zOfVectorProduct(int x1, int y1, int x2, int y2) { class Region (line 140) | class Region method clear (line 149) | void clear () { rectangleList->clear (); } method rectangles (line 153) | lout::container::typed::Iterator rectangles () type Allocation (line 163) | struct Allocation type Requisition (line 172) | struct Requisition type Extremes (line 179) | struct Extremes class WidgetReference (line 188) | class WidgetReference: public lout::object::Object method WidgetReference (line 194) | WidgetReference (Widget *widget) { parentRef = -1; this->widget = ... type Content (line 197) | struct Content type Type (line 199) | enum Type { method Widget (line 249) | inline Widget *getWidget () { class StackingProcessingContext (line 261) | class StackingProcessingContext method StackingProcessingContext (line 268) | inline StackingProcessingContext () { method hasWidgetBeenProcessedAsInterruption (line 277) | inline bool hasWidgetBeenProcessedAsInterruption (Widget *widget) { method addWidgetProcessedAsInterruption (line 282) | inline void addWidgetProcessedAsInterruption (Widget *widget) { class DrawingContext (line 294) | class DrawingContext: public StackingProcessingContext method DrawingContext (line 300) | inline DrawingContext (Rectangle *toplevelArea) { method Rectangle (line 304) | inline Rectangle *getToplevelArea () { return &toplevelArea; } class GettingWidgetAtPointContext (line 312) | class GettingWidgetAtPointContext: public StackingProcessingContext FILE: dw/ui.cc type dw (line 27) | namespace dw { type core (line 28) | namespace core { type ui (line 29) | namespace ui { function Iterator (line 146) | Iterator *Embed::iterator (Content::Type mask, bool atEnd) function Iterator (line 316) | Iterator *LabelButtonResource::iterator (Content::Type mask, bool ... function Iterator (line 483) | Iterator *ComplexButtonResource::iterator (Content::Type mask, boo... function Iterator (line 494) | Iterator *TextResource::iterator (Content::Type mask, bool atEnd) function Iterator (line 503) | Iterator *CheckButtonResource::iterator (Content::Type mask, bool ... function Iterator (line 517) | Iterator *RadioButtonResource::iterator (Content::Type mask, bool ... FILE: dw/ui.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { type ui (line 214) | namespace ui { class Resource (line 216) | class Resource class ActivateReceiver (line 296) | class ActivateReceiver: public lout::signal::Receiver class ClickedReceiver (line 306) | class ClickedReceiver: public lout::signal::Receiver class ActivateEmitter (line 313) | class ActivateEmitter: public lout::signal::Emitter method connectActivate (line 319) | inline void connectActivate (ActivateReceiver *receiver) { class ClickedEmitter (line 326) | class ClickedEmitter: public lout::signal::Emitter method connectClicked (line 332) | inline void connectClicked (ClickedReceiver *receiver) { method queueResize (line 344) | inline void queueResize (bool extremesChanged) { method Embed (line 348) | virtual Embed *getEmbed () { return embed; } method emitActivate (line 351) | inline void emitActivate () { method emitClicked (line 353) | inline void emitClicked (EventButton *event) { method Resource (line 357) | inline Resource () method connectActivate (line 386) | inline void connectActivate (ActivateReceiver *receiver) { method connectClicked (line 388) | inline void connectClicked (ClickedReceiver *receiver) { class Embed (line 223) | class Embed: public Widget method Resource (line 263) | inline Resource *getResource () { return resource; } method correctReqWidthOfChildNoRec (line 265) | inline void correctReqWidthOfChildNoRec (Widget *child, method correctReqHeightOfChildNoRec (line 270) | inline void correctReqHeightOfChildNoRec (Widget *child, method correctExtremesOfChildNoRec (line 278) | virtual void correctExtremesOfChildNoRec (Widget *child, Extreme... class Resource (line 288) | class Resource class ActivateReceiver (line 296) | class ActivateReceiver: public lout::signal::Receiver class ClickedReceiver (line 306) | class ClickedReceiver: public lout::signal::Receiver class ActivateEmitter (line 313) | class ActivateEmitter: public lout::signal::Emitter method connectActivate (line 319) | inline void connectActivate (ActivateReceiver *receiver) { class ClickedEmitter (line 326) | class ClickedEmitter: public lout::signal::Emitter method connectClicked (line 332) | inline void connectClicked (ClickedReceiver *receiver) { method queueResize (line 344) | inline void queueResize (bool extremesChanged) { method Embed (line 348) | virtual Embed *getEmbed () { return embed; } method emitActivate (line 351) | inline void emitActivate () { method emitClicked (line 353) | inline void emitClicked (EventButton *event) { method Resource (line 357) | inline Resource () method connectActivate (line 386) | inline void connectActivate (ActivateReceiver *receiver) { method connectClicked (line 388) | inline void connectClicked (ClickedReceiver *receiver) { class ButtonResource (line 393) | class ButtonResource: public Resource class LabelButtonResource (line 399) | class LabelButtonResource: public ButtonResource class ComplexButtonResource (line 408) | class ComplexButtonResource: public ButtonResource class LayoutReceiver (line 411) | class LayoutReceiver: public Layout::Receiver method getClickX (line 458) | int getClickX () {return click_x;} method getClickY (line 459) | int getClickY () {return click_y;} class SelectionResource (line 466) | class SelectionResource: public Resource class ListResource (line 478) | class ListResource: public SelectionResource type SelectionMode (line 481) | enum SelectionMode { class OptionMenuResource (line 512) | class OptionMenuResource: public SelectionResource class TextResource (line 516) | class TextResource: public Resource class EntryResource (line 527) | class EntryResource: public TextResource class MultiLineTextResource (line 534) | class MultiLineTextResource: public TextResource class ToggleButtonResource (line 539) | class ToggleButtonResource: public Resource class CheckButtonResource (line 546) | class CheckButtonResource: public ToggleButtonResource class RadioButtonResource (line 552) | class RadioButtonResource: public ToggleButtonResource class GroupIterator (line 555) | class GroupIterator method GroupIterator (line 558) | GroupIterator () { } class ResourceFactory (line 580) | class ResourceFactory: public lout::object::Object FILE: dw/view.hh type dw (line 8) | namespace dw { type core (line 9) | namespace core { class View (line 16) | class View: public lout::object::Object FILE: dw/widget.cc type dw (line 29) | namespace dw { type core (line 30) | namespace core { function Widget (line 210) | Widget *Widget::getWidgetAtPoint (int x, int y, function Widget (line 221) | Widget *Widget::getWidgetAtPointInterrupted (int x, int y, function Widget (line 1083) | Widget *Widget::sizeRequestReference (int index) function Widget (line 1094) | Widget *Widget::getExtremesReference (int index) function Widget (line 1456) | Widget *Widget::getTopLevel () function Widget (line 1507) | Widget *Widget::getNearestCommonAncestor (Widget *otherWidget) function splitHeightPreserveAscent (line 1961) | void splitHeightPreserveAscent (int height, int *ascent, int *descent) function splitHeightPreserveDescent (line 1975) | void splitHeightPreserveDescent (int height, int *ascent, int *descent) FILE: dw/widget.hh type dw (line 15) | namespace dw { type core (line 16) | namespace core { class Widget (line 23) | class Widget: public lout::identity::IdentifiableObject type Flags (line 28) | enum Flags { class WidgetImgRenderer (line 84) | class WidgetImgRenderer: public style::StyleImage::ExternalWidgetI... method WidgetImgRenderer (line 90) | inline WidgetImgRenderer (Widget *widget) { this->widget = widge... method queueResizeFast (line 165) | inline void queueResizeFast (int ref, bool extremesChanged) method getHeight (line 185) | inline int getHeight () { return allocation.ascent + allocation.de... method getContentWidth (line 186) | inline int getContentWidth() { return allocation.width - boxDiffWi... method getContentHeight (line 187) | inline int getContentHeight() { return getHeight () - boxDiffHeigh... method StackingContextMgr (line 213) | inline StackingContextMgr *getNextStackingContextMgr () method printFlag (line 231) | inline void printFlag (Flags f) { function setFlags (line 272) | inline void setFlags (Flags f) function unsetFlags (line 274) | inline void unsetFlags (Flags f) function queueDraw (line 277) | inline void queueDraw () function queueResize (line 280) | inline void queueResize (int ref, bool extremesChanged) function resizeDrawImpl (line 319) | virtual void resizeDrawImpl () { queueDraw (); } function changeAnchor (line 369) | inline void changeAnchor (char* name, int y) function removeAnchor (line 372) | inline void removeAnchor (char* name) function setCursor (line 377) | inline void setCursor (style::Cursor cursor) function selectionButtonPress (line 380) | inline bool selectionButtonPress (Iterator *it, int charPos, int linkNo, function selectionButtonRelease (line 384) | inline bool selectionButtonRelease (Iterator *it, int charPos, int lin... function selectionButtonMotion (line 388) | inline bool selectionButtonMotion (Iterator *it, int charPos, int linkNo, function selectionHandleEvent (line 392) | inline bool selectionHandleEvent (SelectionState::EventType eventType, function enterQueueResize (line 409) | void enterQueueResize () { if (layout) layout->queueResizeCounter++; } function leaveQueueResize (line 410) | void leaveQueueResize () { if (layout) layout->queueResizeCounter--; } function queueResizeEntered (line 411) | bool queueResizeEntered () { return layout && layout->queueResizeCounter; } function enterSizeAllocate (line 413) | void enterSizeAllocate () { if (layout) layout->sizeAllocateCounter++; } function leaveSizeAllocate (line 414) | void leaveSizeAllocate () { if (layout) layout->sizeAllocateCounter--; } function sizeAllocateEntered (line 415) | bool sizeAllocateEntered () { return layout && layout->sizeAllocateCount... function enterSizeRequest (line 417) | void enterSizeRequest () { if (layout) layout->sizeRequestCounter++; } function leaveSizeRequest (line 418) | void leaveSizeRequest () { if (layout) layout->sizeRequestCounter--; } function sizeRequestEntered (line 419) | bool sizeRequestEntered () { return layout && layout->sizeRequestCounter; } function enterGetExtremes (line 421) | void enterGetExtremes () { if (layout) layout->getExtremesCounter++; } function leaveGetExtremes (line 422) | void leaveGetExtremes () { if (layout) layout->getExtremesCounter--; } function getExtremesEntered (line 423) | bool getExtremesEntered () { return layout && layout->getExtremesCounter; } function setAdjustMinWidth (line 429) | inline static void setAdjustMinWidth (bool adjustMinWidth) function resizeQueued (line 435) | inline bool resizeQueued () { return flags & RESIZE_QUEUED; } function extremesQueued (line 436) | inline bool extremesQueued () { return flags & EXTREMES_QUEUED; } function needsResize (line 437) | inline bool needsResize () { return flags & NEEDS_RESIZE; } function needsAllocate (line 438) | inline bool needsAllocate () { return flags & NEEDS_ALLOCATE; } function allocateQueued (line 439) | inline bool allocateQueued () { return flags & ALLOCATE_QUEUED; } function extremesChanged (line 440) | inline bool extremesChanged () { return flags & EXTREMES_CHANGED; } function wasAllocated (line 441) | inline bool wasAllocated () { return flags & WAS_ALLOCATED; } function setGenerator (line 446) | void setGenerator (Widget *generator) { this->generator = generator; } function Allocation (line 450) | inline Allocation *getAllocation () { return &allocation; } function inAllocation (line 451) | inline bool inAllocation (int x, int y) { function boxOffsetX (line 457) | inline int boxOffsetX () function boxRestWidth (line 459) | inline int boxRestWidth () function boxDiffWidth (line 461) | inline int boxDiffWidth () { return boxOffsetX () + boxRestWidth (); } function boxOffsetY (line 462) | inline int boxOffsetY () function boxRestHeight (line 464) | inline int boxRestHeight () function boxDiffHeight (line 466) | inline int boxDiffHeight () { return boxOffsetY () + boxRestHeight (); } function getAdjustMinWidth (line 498) | virtual bool getAdjustMinWidth () { return Widget::adjustMinWidth; } function isButtonSensitive (line 550) | inline bool isButtonSensitive () { return buttonSensitive; } function Widget (line 552) | inline Widget *getParent () { return parent; } function Widget (line 553) | inline Widget *getContainer () { return container; } function WidgetReference (line 559) | inline WidgetReference *getWidgetReference () { return widgetReference; } function setWidgetReference (line 560) | inline void setWidgetReference (WidgetReference *widgetReference) { function Widget (line 565) | inline Widget *getGenerator () { return generator ? generator : parent; } function Layout (line 567) | inline Layout *getLayout () { return layout; } FILE: lout/container.cc type lout (line 27) | namespace lout { type container (line 31) | namespace container { type untyped (line 33) | namespace untyped { function Iterator (line 58) | Iterator &Iterator::operator=(const Iterator &it2) function Iterator (line 68) | Iterator &Iterator::operator=(Iterator &it2) function Object (line 276) | Object *Vector::VectorIterator::getNext() function Object (line 418) | Object *List::ListIterator::getNext() function Object (line 611) | Object *HashSet::HashSetIterator::getNext() function Object (line 708) | Object *HashTable::get(Object *key) const function Object (line 782) | Object *Stack::StackIterator::getNext() FILE: lout/container.hh type lout (line 6) | namespace lout { type container (line 20) | namespace container { type untyped (line 29) | namespace untyped { class Collection0 (line 34) | class Collection0: public object::Object class AbstractIterator (line 43) | class AbstractIterator: public object::Object method AbstractIterator (line 49) | AbstractIterator() { refcount = 1; } method ref (line 51) | void ref () { refcount++; } method unref (line 52) | void unref () { refcount--; if (refcount == 0) delete this; } class Iterator (line 66) | class Iterator method Iterator (line 74) | inline Iterator(Collection0::AbstractIterator *impl) { this->imp... method hasNext (line 84) | inline bool hasNext() { return impl->hasNext(); } class Collection (line 91) | class Collection: public Collection0 method Iterator (line 95) | inline Iterator iterator() { Iterator it(createIterator()); retu... class Vector (line 104) | class Vector: public Collection class VectorIterator (line 113) | class VectorIterator: public AbstractIterator method VectorIterator (line 120) | VectorIterator(Vector *vector) { this->vector = vector; index ... method insertSorted (line 143) | inline int insertSorted(object::Object *newElement, method bsearch (line 156) | inline int bsearch(Object *key, bool mustExist, class List (line 166) | class List: public Collection type Node (line 171) | struct Node class ListIterator (line 178) | class ListIterator: public AbstractIterator method ListIterator (line 183) | ListIterator(List::Node *node) { current = node; } method removeRef (line 209) | inline bool removeRef(object::Object *element) method remove (line 211) | inline bool remove(object::Object *element) method detachRef (line 213) | inline bool detachRef(object::Object *element) method size (line 215) | inline int size() const { return numElements; } method isEmpty (line 216) | inline bool isEmpty() const { return numElements == 0; } class HashSet (line 225) | class HashSet: public Collection type Node (line 230) | struct Node method calcHashValue (line 240) | inline int calcHashValue(object::Object *object) const class HashSetIterator (line 254) | class HashSetIterator: public Collection0::AbstractIterator class HashTable (line 284) | class HashTable: public HashSet type KeyValuePair (line 289) | struct KeyValuePair: public Node class Stack (line 315) | class Stack: public Collection class Node (line 320) | class Node class StackIterator (line 327) | class StackIterator: public AbstractIterator method StackIterator (line 332) | StackIterator(Stack::Node *node) { current = node; } method size (line 354) | inline int size() const { return numElements; } type typed (line 366) | namespace typed { class Collection (line 368) | class Collection method Collection (line 406) | Collection () { this->base = NULL; } method equals (line 409) | bool equals(Object *other) method hashValue (line 412) | int hashValue() { return this->base->hashValue (); } method intoStringBuffer (line 414) | void intoStringBuffer(misc::StringBuffer *sb) method iterator (line 416) | inline Iterator iterator() { method size (line 418) | inline int size() { return this->base->size (); } class Iterator (line 373) | class Iterator method Iterator (line 381) | inline Iterator() { } method Iterator (line 382) | inline Iterator(const Iterator &it2) { this->base = it2.base; } method Iterator (line 383) | inline Iterator(Iterator &it2) { this->base = it2.base; } method Iterator (line 385) | inline Iterator &operator=(const Iterator &it2) method Iterator (line 387) | inline Iterator &operator=(Iterator &it2) method hasNext (line 390) | inline bool hasNext() { return this->base.hasNext(); } method T (line 391) | inline T *getNext() { return (T*)this->base.getNext(); } class Collection (line 400) | class Collection: public object::Object method Collection (line 406) | Collection () { this->base = NULL; } method equals (line 409) | bool equals(Object *other) method hashValue (line 412) | int hashValue() { return this->base->hashValue (); } method intoStringBuffer (line 414) | void intoStringBuffer(misc::StringBuffer *sb) method iterator (line 416) | inline Iterator iterator() { method size (line 418) | inline int size() { return this->base->size (); } class Vector (line 425) | class Vector: public Collection method Vector (line 428) | inline Vector(int initSize, bool ownerOfObjects) { method put (line 431) | inline void put(T *newElement, int newPos = -1) method insert (line 433) | inline void insert(T *newElement, int pos) method insertSorted (line 435) | inline int insertSorted(T *newElement, method remove (line 440) | inline void remove(int pos) { ((untyped::Vector*)this->base)->re... method T (line 441) | inline T *get(int pos) const method clear (line 443) | inline void clear() { ((untyped::Vector*)this->base)->clear(); } method sort (line 444) | inline void sort(object::Comparator *comparator = method bsearch (line 447) | inline int bsearch(T *key, bool mustExist, int start, int end, method bsearch (line 452) | inline int bsearch(T *key, bool mustExist, class List (line 463) | class List: public Collection method List (line 466) | inline List(bool ownerOfObjects) method clear (line 469) | inline void clear() { ((untyped::List*)this->base)->clear(); } method append (line 470) | inline void append(T *element) method insertBefore (line 472) | inline bool insertBefore(object::Object *beforeThis, object::Obj... method removeRef (line 474) | inline bool removeRef(T *element) { method remove (line 476) | inline bool remove(T *element) { method detachRef (line 478) | inline bool detachRef(T *element) { method isEmpty (line 481) | inline bool isEmpty() const method T (line 483) | inline T *getFirst() const method T (line 485) | inline T *getLast() const class HashSet (line 492) | class HashSet: public Collection method HashSet (line 495) | inline HashSet() { } method HashSet (line 498) | inline HashSet(bool owner, int tableSize = 251) method put (line 501) | inline void put(T *object) method contains (line 503) | inline bool contains(T *object) const method remove (line 505) | inline bool remove(T *object) class HashTable (line 514) | class HashTable: public HashSet method HashTable (line 517) | inline HashTable(bool ownerOfKeys, bool ownerOfValues, int table... method put (line 521) | inline void put(K *key, V *value) method V (line 523) | inline V *get(K *key) const class Stack (line 530) | class Stack: public Collection method Stack (line 533) | inline Stack (bool ownerOfObjects) method push (line 536) | inline void push (T *object) { method pushUnder (line 538) | inline void pushUnder (T *object) method T (line 540) | inline T *getTop () const method pop (line 542) | inline void pop () { ((untyped::Stack*)this->base)->pop (); } FILE: lout/debug_rtfl.hh function rtfl_print (line 51) | inline void rtfl_print (const char *module, const char *version, FILE: lout/identity.cc type lout (line 24) | namespace lout { type identity (line 25) | namespace identity { FILE: lout/identity.hh type lout (line 8) | namespace lout { type identity (line 13) | namespace identity { class IdentifiableObject (line 98) | class IdentifiableObject: public object::Object class Class (line 101) | class Class: public object::Object method getClassId (line 134) | int getClassId () { return classId; } FILE: lout/misc.cc type lout (line 29) | namespace lout { type misc (line 31) | namespace misc { function init (line 35) | void init (int argc, char *argv[]) FILE: lout/misc.hh type lout (line 10) | namespace lout { type misc (line 17) | namespace misc { function T (line 19) | inline T min (T a, T b) { return a < b ? a : b; } function T (line 20) | inline T max (T a, T b) { return a > b ? a : b; } function T (line 22) | inline T min (T a, T b, T c) function T (line 26) | inline T max (T a, T b, T c) function assertNotReached (line 35) | inline void assertNotReached () function assertNotReached (line 41) | inline void assertNotReached (const char *fmt, ...) function notImplemented (line 55) | inline void notImplemented (const char *name) function roundInt (line 61) | inline int roundInt(double d) function AsciiTolower (line 66) | inline int AsciiTolower(char c) function AsciiToupper (line 71) | inline int AsciiToupper(char c) function AsciiStrcasecmp (line 76) | inline int AsciiStrcasecmp(const char *s1, const char *s2) class SimpleVector (line 93) | class SimpleVector method resize (line 99) | inline void resize () method SimpleVector (line 117) | inline SimpleVector (int initAlloc = 1) method SimpleVector (line 124) | inline SimpleVector (const SimpleVector &o) { method size (line 141) | inline int size() const { return this->num; } method empty (line 143) | inline bool empty() const { return size() == 0; } method T (line 145) | inline T* getArray() const { return array; } method T (line 147) | inline T* detachArray() { method increase (line 160) | inline void increase() { setSize(this->num + 1); } method setSize (line 167) | inline void setSize(int newSize) { method setSize (line 178) | inline void setSize (int newSize, T t) { method T (line 190) | inline T* getRef (int i) const { method T (line 201) | inline T get (int i) const { method T (line 209) | inline T* getFirstRef () const { method T (line 217) | inline T getFirst () const { method T (line 225) | inline T* getLastRef () const { method T (line 233) | inline T getLast () const { method set (line 246) | inline void set (int i, T t) { method setLast (line 254) | inline void setLast (T t) { method copyTo (line 266) | inline void copyTo(SimpleVector *dest, int thisStart = 0, class NotSoSimpleVector (line 310) | class NotSoSimpleVector method resizeMain (line 316) | inline void resizeMain () method resizeExtra (line 333) | inline void resizeExtra () method consolidate (line 353) | void consolidate () method NotSoSimpleVector (line 367) | inline NotSoSimpleVector (int initAlloc) method NotSoSimpleVector (line 376) | inline NotSoSimpleVector (const NotSoSimpleVector &o) method size (line 403) | inline int size() const { return this->numMain + this->numExtra; } method empty (line 405) | inline bool empty() const { return size() == 0; } method increase (line 407) | inline void increase() { setSize(size() + 1); } method setSize (line 409) | inline void setSize(int newSize) method insert (line 416) | void insert (int index, int numInsert) method T (line 472) | inline T* getRef (int i) const method T (line 507) | inline T get (int i) const method T (line 515) | inline T* getFirstRef () const { method T (line 523) | inline T getFirst () const { method T (line 530) | inline T* getLastRef () const { method T (line 538) | inline T getLast () const { method set (line 550) | inline void set (int i, T t) { method setLast (line 557) | inline void setLast (T t) { class StringBuffer (line 565) | class StringBuffer type Node (line 568) | struct Node method append (line 589) | inline void append(const char *str) { appendNoCopy(strdup(str)); } method appendInt (line 590) | inline void appendInt(int n) method appendPointer (line 592) | inline void appendPointer(void *p) method appendBool (line 594) | inline void appendBool(bool b) { append (b ? "true" : "false"); } class BitSet (line 604) | class BitSet method bytesForBits (line 610) | inline int bytesForBits(int bits) { return bits == 0 ? 1 : (bits +... class ZoneAllocator (line 626) | class ZoneAllocator method ZoneAllocator (line 634) | ZoneAllocator (size_t poolSize) { method zoneFree (line 668) | inline void zoneFree () { FILE: lout/object.cc type lout (line 27) | namespace lout { type object (line 29) | namespace object { function Object (line 68) | Object *Object::clone() FILE: lout/object.hh type lout (line 9) | namespace lout { type object (line 15) | namespace object { class Object (line 24) | class Object class Comparable (line 41) | class Comparable: public Object class Comparator (line 66) | class Comparator: public Object class StandardComparator (line 88) | class StandardComparator: public Comparator class Pointer (line 99) | class Pointer: public Object method Pointer (line 105) | Pointer(void *value) { this->value = value; } class TypedPointer (line 115) | class TypedPointer: public Pointer method TypedPointer (line 118) | inline TypedPointer(T *value) : Pointer ((void*)value) { } method T (line 119) | inline T *getTypedValue() { return (T*)getValue(); } class Integer (line 126) | class Integer: public Comparable method Integer (line 131) | Integer(int value) { this->value = value; } method getValue (line 136) | inline int getValue() { return value; } class Boolean (line 143) | class Boolean: public Comparable method Boolean (line 148) | Boolean(bool value) { this->value = value; } method getValue (line 153) | inline bool getValue() { return value; } class ConstString (line 162) | class ConstString: public Comparable method ConstString (line 168) | ConstString(const char *str) { this->str = str; } class String (line 185) | class String: public ConstString class PairBase (line 195) | class PairBase: public Object class Pair (line 213) | class Pair: public PairBase method Pair (line 216) | Pair(Object *first, Object *second): PairBase (first, second) { } method Object (line 218) | inline Object *getFirst () { return first; } method Object (line 219) | inline Object *getSecond () { return second; } class TypedPair (line 225) | class TypedPair: public PairBase method TypedPair (line 228) | TypedPair(F *first, S *second): PairBase (first, second) { } method F (line 230) | inline F *getFirst () { return first; } method S (line 231) | inline S *getSecond () { return second; } FILE: lout/signal.cc type lout (line 24) | namespace lout { type signal (line 25) | namespace signal { FILE: lout/signal.hh type lout (line 7) | namespace lout { type signal (line 179) | namespace signal { class Receiver (line 181) | class Receiver class Emitter (line 212) | class Emitter: public object::Object class Receiver (line 253) | class Receiver: public object::Object class ObservedObject (line 274) | class ObservedObject class DeletionReceiver (line 277) | class DeletionReceiver: public signal::Receiver class DeletionEmitter (line 284) | class DeletionEmitter: public signal::Emitter method connectDeletion (line 291) | inline void connectDeletion (DeletionReceiver *receiver) method connectDeletion (line 302) | inline void connectDeletion (DeletionReceiver *receiver) FILE: lout/unicode.cc type lout (line 26) | namespace lout { type unicode (line 28) | namespace unicode { function isAlpha (line 68) | bool isAlpha (int ch) function decodeUtf8 (line 73) | int decodeUtf8 (const char *s) function decodeUtf8 (line 92) | int decodeUtf8 (const char *s, int len) function numUtf8Chars (line 162) | int numUtf8Chars (const char *s) function numUtf8Chars (line 170) | int numUtf8Chars (const char *s, int len) FILE: lout/unicode.hh type lout (line 4) | namespace lout { type unicode (line 10) | namespace unicode { FILE: src/IO/IO.c type IOData_t (line 35) | typedef struct { function IOData_t (line 64) | static IOData_t *IO_new(int op) function IO_ins (line 80) | static void IO_ins(IOData_t *io) function IO_del (line 92) | static void IO_del(IOData_t *io) function IOData_t (line 104) | static IOData_t *IO_get(int Key) function IO_free (line 112) | static void IO_free(IOData_t *io) function IO_close_fd (line 125) | static void IO_close_fd(IOData_t *io, int CloseCode) function bool_t (line 157) | static bool_t IO_read(IOData_t *io) function bool_t (line 219) | static bool_t IO_write(IOData_t *io) function IO_callback (line 265) | static int IO_callback(IOData_t *io) function IO_fd_read_cb (line 283) | static void IO_fd_read_cb(int fd, void *data) function IO_fd_write_cb (line 306) | static void IO_fd_write_cb(int fd, void *data) function IO_submit (line 328) | static void IO_submit(IOData_t *r_io) function a_IO_ccc (line 359) | void a_IO_ccc(int Op, int Branch, int Dir, ChainLink *Info, FILE: src/IO/dpi.c type dpi_conn_t (line 54) | typedef struct { function a_Dpi_init (line 83) | void a_Dpi_init(void) function dpi_conn_t (line 91) | static dpi_conn_t *Dpi_conn_new(ChainLink *Info) function Dpi_conn_free (line 105) | static void Dpi_conn_free(dpi_conn_t *conn) function Dpi_conn_valid (line 116) | static int Dpi_conn_valid(int key) function Dpi_append_dbuf (line 124) | static void Dpi_append_dbuf(dpi_conn_t *conn, DataBuf *dbuf) function Dpi_get_token (line 141) | static int Dpi_get_token(dpi_conn_t *conn) function Dpi_parse_token (line 198) | static void Dpi_parse_token(dpi_conn_t *conn) function Dpi_blocking_write (line 255) | static int Dpi_blocking_write(int fd, const char *msg, int msg_len) function Dpi_process_dbuf (line 314) | static void Dpi_process_dbuf(int Op, void *Data1, dpi_conn_t *conn) function Dpi_start_dpid (line 338) | static int Dpi_start_dpid(void) function Dpi_read_comm_keys (line 393) | static int Dpi_read_comm_keys(int *port) function Dpi_make_socket_fd (line 422) | static int Dpi_make_socket_fd() function Dpi_check_dpid_ids (line 438) | static int Dpi_check_dpid_ids() function Dpi_check_dpid (line 467) | static int Dpi_check_dpid(int num_tries) function Dpi_blocking_start_dpid (line 504) | static int Dpi_blocking_start_dpid(void) function Dpi_get_server_port (line 525) | static int Dpi_get_server_port(const char *server_name) function Dpi_connect_socket (line 603) | static int Dpi_connect_socket(const char *server_name) function a_Dpi_ccc (line 645) | void a_Dpi_ccc(int Op, int Branch, int Dir, ChainLink *Info, function a_Dpi_dillo_exit (line 760) | void a_Dpi_dillo_exit() FILE: src/IO/http.c type SocketData_t (line 60) | typedef struct { type Server_t (line 76) | typedef struct { type FdMapEntry_t (line 86) | typedef struct { function a_Http_init (line 117) | int a_Http_init(void) function a_Http_proxy_auth (line 147) | int a_Http_proxy_auth(void) function a_Http_set_proxy_passwd (line 155) | void a_Http_set_proxy_passwd(const char *str) function Http_sock_new (line 166) | static int Http_sock_new(void) function Http_fd_map_cmp (line 176) | static int Http_fd_map_cmp(const void *v1, const void *v2) function Http_fd_map_add_entry (line 184) | static void Http_fd_map_add_entry(SocketData_t *sd) function Http_fd_map_remove_entry (line 201) | static void Http_fd_map_remove_entry(int fd) function a_Http_connect_done (line 213) | void a_Http_connect_done(int fd, bool_t success) function Http_socket_activate (line 240) | static void Http_socket_activate(Server_t *srv, SocketData_t *sd) function Http_connect_queued_sockets (line 248) | static void Http_connect_queued_sockets(Server_t *srv) function Http_socket_free (line 295) | static void Http_socket_free(int SKey) function Dstr (line 355) | static Dstr *Http_make_content_type(const DilloUrl *url) function Dstr (line 382) | static Dstr *Http_make_query_str(DilloWeb *web, bool_t use_proxy) function Http_send_query (line 484) | static void Http_send_query(SocketData_t *S) function Http_connect_tls (line 505) | static void Http_connect_tls(ChainLink *info) function Http_connect_socket_cb (line 530) | static void Http_connect_socket_cb(int fd, void *data) function Http_connect_socket (line 568) | static void Http_connect_socket(ChainLink *Info) function Http_must_use_proxy (line 663) | static int Http_must_use_proxy(const char *hostname) function Http_dns_cb (line 736) | static void Http_dns_cb(int Status, Dlist *addr_list, void *data) function Http_get (line 780) | static int Http_get(ChainLink *Info, void *Data1) function bool_t (line 822) | static bool_t Http_socket_reuse_compatible(SocketData_t *old, function Http_socket_reuse (line 842) | static void Http_socket_reuse(int SKey) function a_Http_ccc (line 880) | void a_Http_ccc(int Op, int Branch, int Dir, ChainLink *Info, function Http_socket_enqueue (line 1036) | static void Http_socket_enqueue(Server_t *srv, SocketData_t* sock) function Server_t (line 1055) | static Server_t *Http_server_get(const char *host, uint_t port, bool_t h... function Http_server_remove (line 1079) | static void Http_server_remove(Server_t *srv) function Http_servers_remove_all (line 1093) | static void Http_servers_remove_all() function Http_fd_map_remove_all (line 1109) | static void Http_fd_map_remove_all() function a_Http_freeall (line 1125) | void a_Http_freeall(void) FILE: src/IO/iowatch.cc function a_IOwatch_add_fd (line 20) | void a_IOwatch_add_fd(int fd, int when, Fl_FD_Handler Callback, function a_IOwatch_remove_fd (line 30) | void a_IOwatch_remove_fd(int fd, int when) FILE: src/IO/mime.c type MimeItem_t (line 16) | typedef struct { function Mime_add_minor_type (line 37) | static int Mime_add_minor_type(const char *Key, Viewer_t Method) function Mime_add_major_type (line 51) | static int Mime_add_major_type(const char *Key, Viewer_t Method) function Viewer_t (line 64) | static Viewer_t Mime_minor_type_fetch(const char *Key, uint_t Size) function Viewer_t (line 80) | static Viewer_t Mime_major_type_fetch(const char *Key, uint_t Size) function a_Mime_init (line 96) | void a_Mime_init() function Viewer_t (line 132) | Viewer_t a_Mime_get_viewer(const char *content_type) FILE: src/IO/tls.c function a_Tls_init (line 31) | void a_Tls_init() type Server_t (line 58) | typedef struct { type CertAuth_t (line 64) | typedef struct { type FdMapEntry_t (line 69) | typedef struct { type Conn_t (line 77) | typedef struct { function Tls_fd_map_cmp (line 101) | static int Tls_fd_map_cmp(const void *v1, const void *v2) function Tls_fd_map_add_entry (line 109) | static void Tls_fd_map_add_entry(int fd, int connkey) function Tls_fd_map_remove_entry (line 127) | static void Tls_fd_map_remove_entry(int fd) function Conn_t (line 161) | static Conn_t *Tls_conn_new(int fd, const DilloUrl *url, function Tls_make_conn_key (line 173) | static int Tls_make_conn_key(Conn_t *conn) function Tls_load_certificates_from_file (line 185) | static int Tls_load_certificates_from_file(SSL_CTX *ssl_context, const c... function Tls_load_certificates_from_path (line 199) | static int Tls_load_certificates_from_path(SSL_CTX *ssl_context, const c... function Tls_load_certificates (line 213) | static void Tls_load_certificates(SSL_CTX *ssl_context) function Tls_set_cipher_list (line 265) | static void Tls_set_cipher_list(SSL_CTX *ssl_context) function SSL_CTX (line 299) | static SSL_CTX * Tls_context_new(void) function a_Tls_init (line 326) | void a_Tls_init(void) function Tls_servers_cmp (line 349) | static int Tls_servers_cmp(const void *v1, const void *v2) function Tls_servers_by_url_cmp (line 361) | static int Tls_servers_by_url_cmp(const void *v1, const void *v2) function a_Tls_connect_ready (line 380) | int a_Tls_connect_ready(const DilloUrl *url) function Tls_cert_status (line 406) | static int Tls_cert_status(const DilloUrl *url) function Tls_user_said_no (line 417) | static int Tls_user_said_no(const DilloUrl *url) function a_Tls_certificate_is_clean (line 426) | int a_Tls_certificate_is_clean(const DilloUrl *url) function Tls_cert_expired (line 434) | static void Tls_cert_expired(const X509 *cert, Dstr *ds) function Tls_cert_cn_mismatch (line 452) | static void Tls_cert_cn_mismatch(const X509 *cert, Dstr *ds) function Tls_cert_trust_chain_failed (line 470) | static void Tls_cert_trust_chain_failed(const X509 *cert, Dstr *ds) function Tls_cert_not_valid_yet (line 486) | static void Tls_cert_not_valid_yet(const X509 *cert, Dstr *ds) function get_cert_algorithm (line 503) | int get_cert_algorithm(const X509 *cert) function Tls_cert_bad_hash (line 515) | static void Tls_cert_bad_hash(const X509 *cert, Dstr *ds) function Tls_cert_bad_pk_alg (line 537) | static void Tls_cert_bad_pk_alg(const X509 *cert, Dstr *ds) function Tls_cert_bad_key (line 560) | static void Tls_cert_bad_key(const X509 *cert, Dstr *ds) function Tls_cert_auth_cmp (line 659) | static int Tls_cert_auth_cmp(const void *v1, const void *v2) function Tls_cert_auth_cmp_by_name (line 666) | static int Tls_cert_auth_cmp_by_name(const void *v1, const void *v2) function Tls_examine_certificate (line 679) | static int Tls_examine_certificate(SSL *ssl_connection, Server_t *srv) function a_Tls_reset_server_state (line 732) | void a_Tls_reset_server_state(const DilloUrl *url) function Tls_close_by_key (line 745) | static void Tls_close_by_key(int connkey) function Tls_handshake (line 772) | static void Tls_handshake(int fd, int connkey) function Tls_handshake_cb (line 843) | static void Tls_handshake_cb(int fd, void *vconnkey) function a_Tls_connect (line 851) | void a_Tls_connect(int fd, const DilloUrl *url) function a_Tls_read (line 905) | int a_Tls_read(void *conn, void *buf, size_t len) function a_Tls_write (line 921) | int a_Tls_write(void *conn, void *buf, size_t len) function a_Tls_close_by_fd (line 932) | void a_Tls_close_by_fd(int fd) function Tls_servers_freeall (line 942) | static void Tls_servers_freeall() function Tls_fd_map_remove_all (line 957) | static void Tls_fd_map_remove_all() function a_Tls_freeall (line 974) | void a_Tls_freeall(void) FILE: src/auth.c type AuthParse_t (line 27) | typedef struct { type AuthHost_t (line 39) | typedef struct { type AuthDialogData_t (line 45) | typedef struct { function a_Auth_init (line 58) | void a_Auth_init(void) function AuthParse_t (line 63) | static AuthParse_t *Auth_parse_new() function Auth_parse_free (line 78) | static void Auth_parse_free(AuthParse_t *auth_parse) function Auth_path_is_inside (line 89) | static int Auth_path_is_inside(const char *path1, const char *path2, int... function Auth_is_token_char (line 104) | static int Auth_is_token_char(char c) function Dstr (line 124) | static Dstr *Auth_unquote_value(char **valuep) function Auth_parse_token_value (line 163) | static int Auth_parse_token_value(AuthParse_t *auth_parse, char **auth, function Auth_parse_basic_challenge_cb (line 228) | static int Auth_parse_basic_challenge_cb(AuthParse_t *auth_parse, char *... function Auth_parse_digest_challenge_cb (line 241) | static int Auth_parse_digest_challenge_cb(AuthParse_t *auth_parse, char ... function Auth_parse_challenge_args (line 304) | static void Auth_parse_challenge_args(AuthParse_t *auth_parse, function Auth_parse_challenge (line 338) | static void Auth_parse_challenge(AuthParse_t *auth_parse, char *challenge) function AuthHost_t (line 356) | static AuthHost_t *Auth_host_by_url(const DilloUrl *url) function AuthRealm_t (line 372) | static AuthRealm_t *Auth_realm_by_name(const AuthHost_t *host, function AuthRealm_t (line 388) | static AuthRealm_t *Auth_realm_by_path(const AuthHost_t *host, function Auth_realm_delete (line 412) | static void Auth_realm_delete(AuthRealm_t *realm) function Auth_realm_includes_path (line 430) | static int Auth_realm_includes_path(const AuthRealm_t *realm, const char... function Auth_realm_add_path (line 442) | static void Auth_realm_add_path(AuthRealm_t *realm, const char *path) function Auth_do_auth_required (line 493) | static int Auth_do_auth_required(const AuthParse_t *auth_parse, function Auth_do_auth_dialog_cb (line 545) | static void Auth_do_auth_dialog_cb(const char *user, const char *password, function Auth_do_auth_dialog (line 618) | static int Auth_do_auth_dialog(const AuthParse_t *auth_parse, function Auth_do_auth (line 645) | static int Auth_do_auth(char *challenge, enum AuthParseHTTPAuthType_t type, function a_Auth_do_auth (line 670) | int a_Auth_do_auth(Dlist *challenges, const DilloUrl *url) FILE: src/auth.h type AuthParseHTTPAuthType_t (line 10) | enum AuthParseHTTPAuthType_t { TYPENOTSET, BASIC, DIGEST } type AuthParseDigestAlgorithm_t (line 11) | enum AuthParseDigestAlgorithm_t { ALGORITHMNOTSET, MD5, MD5SESS } type AuthParseDigestQOP_t (line 12) | enum AuthParseDigestQOP_t { QOPNOTSET, AUTH, AUTHINT } type AuthRealm_t (line 14) | typedef struct { FILE: src/bitvec.c function bitvec_t (line 23) | bitvec_t *a_Bitvec_new(int num_bits) function a_Bitvec_clear (line 35) | void a_Bitvec_clear(bitvec_t *bvec) function a_Bitvec_free (line 43) | void a_Bitvec_free(bitvec_t *bvec) function a_Bitvec_get_bit (line 54) | int a_Bitvec_get_bit(bitvec_t *bvec, int pos) function a_Bitvec_set_bit (line 63) | void a_Bitvec_set_bit(bitvec_t *bvec, int pos) FILE: src/bitvec.h type bitvec_t (line 9) | typedef struct { FILE: src/bookmark.c function a_Bookmarks_chat_add (line 27) | void a_Bookmarks_chat_add(BrowserWindow *Bw, char *Cmd, char *answer) function a_Bookmarks_add (line 71) | void a_Bookmarks_add(BrowserWindow *bw, const DilloUrl *url) FILE: src/bw.c function a_Bw_init (line 33) | void a_Bw_init(void) function BrowserWindow (line 44) | BrowserWindow *a_Bw_new() function a_Bw_free (line 84) | void a_Bw_free(BrowserWindow *bw) function a_Bw_add_client (line 123) | void a_Bw_add_client(BrowserWindow *bw, int Key, int Root) function a_Bw_remove_client (line 144) | int a_Bw_remove_client(BrowserWindow *bw, int ClientKey) function a_Bw_close_client (line 162) | void a_Bw_close_client(BrowserWindow *bw, int ClientKey) function a_Bw_stop_clients (line 177) | void a_Bw_stop_clients(BrowserWindow *bw, int flags) function a_Bw_add_url (line 204) | void a_Bw_add_url(BrowserWindow *bw, const DilloUrl *Url) function a_Bw_add_doc (line 216) | void a_Bw_add_doc(BrowserWindow *bw, void *vdoc) function a_Bw_remove_doc (line 258) | void a_Bw_remove_doc(BrowserWindow *bw, void *vdoc) function a_Bw_cleanup (line 272) | void a_Bw_cleanup(BrowserWindow *bw) function a_Bw_num (line 300) | int a_Bw_num() function BrowserWindow (line 308) | BrowserWindow *a_Bw_get(int i) function a_Bw_expect (line 317) | void a_Bw_expect(BrowserWindow *bw, const DilloUrl *url) function a_Bw_cancel_expect (line 323) | void a_Bw_cancel_expect(BrowserWindow *bw) function bool_t (line 329) | bool_t a_Bw_expecting(BrowserWindow *bw) function DilloUrl (line 334) | const DilloUrl *a_Bw_expected_url(BrowserWindow *bw) FILE: src/bw.h type BrowserWindow (line 15) | typedef struct { FILE: src/cache.c type CacheEntry_t (line 47) | typedef struct { function Cache_entry_cmp (line 95) | static int Cache_entry_cmp(const void *v1, const void *v2) function Cache_entry_by_url_cmp (line 105) | static int Cache_entry_by_url_cmp(const void *v1, const void *v2) function a_Cache_init (line 116) | void a_Cache_init(void) function Cache_client_enqueue (line 139) | static int Cache_client_enqueue(const DilloUrl *Url, DilloWeb *Web, function Cache_client_by_key_cmp (line 168) | static int Cache_client_by_key_cmp(const void *client, const void *key) function Cache_client_dequeue (line 176) | static void Cache_client_dequeue(CacheClient_t *Client) function Cache_entry_init (line 191) | static void Cache_entry_init(CacheEntry_t *NewEntry, const DilloUrl *Url) function CacheEntry_t (line 216) | static CacheEntry_t *Cache_entry_search(const DilloUrl *Url) function CacheEntry_t (line 224) | static CacheEntry_t *Cache_entry_search_with_redirect(const DilloUrl *Url) function CacheEntry_t (line 248) | static CacheEntry_t *Cache_entry_add(const DilloUrl *Url) function Cache_entry_inject (line 267) | static void Cache_entry_inject(const DilloUrl *Url, Dstr *data_ds) function Cache_auth_free (line 285) | static void Cache_auth_free(Dlist *auth) function Cache_entry_free (line 297) | static void Cache_entry_free(CacheEntry_t *entry) function Cache_entry_remove (line 323) | static void Cache_entry_remove(CacheEntry_t *entry, DilloUrl *url) function a_Cache_entry_remove_by_url (line 355) | void a_Cache_entry_remove_by_url(DilloUrl *url) function a_Cache_open_url (line 374) | int a_Cache_open_url(void *web, CA_Callback_t Call, void *CbData) function uint_t (line 404) | uint_t a_Cache_get_flags(const DilloUrl *url) function uint_t (line 413) | uint_t a_Cache_get_flags_with_redirection(const DilloUrl *url) function Cache_ref_data (line 422) | static void Cache_ref_data(CacheEntry_t *entry) function Cache_unref_data (line 440) | static void Cache_unref_data(CacheEntry_t *entry) function Dstr (line 480) | static Dstr *Cache_data(CacheEntry_t *entry) function a_Cache_get_buf (line 545) | int a_Cache_get_buf(const DilloUrl *Url, char **PBuf, int *BufSize) function a_Cache_unref_buf (line 564) | void a_Cache_unref_buf(const DilloUrl *Url) function Dlist (line 610) | static Dlist *Cache_parse_multiple_fields(const char *header, function Cache_parse_header (line 653) | static void Cache_parse_header(CacheEntry_t *entry) function Cache_get_header (line 817) | static int Cache_get_header(CacheEntry_t *entry, function Cache_finish_msg (line 848) | static void Cache_finish_msg(CacheEntry_t *entry) function bool_t (line 890) | bool_t a_Cache_process_dbuf(int Op, const char *buf, size_t buf_size, function Cache_redirect (line 989) | static int Cache_redirect(CacheEntry_t *entry, int Flags, BrowserWindow ... type CacheAuthData_t (line 1038) | typedef struct { function Cache_auth_callback (line 1047) | static void Cache_auth_callback(void *vdata) function Cache_auth_entry (line 1062) | static void Cache_auth_entry(CacheEntry_t *entry, BrowserWindow *bw) function a_Cache_download_enabled (line 1086) | int a_Cache_download_enabled(const DilloUrl *url) function Cache_null_client (line 1102) | static void Cache_null_client(int Op, CacheClient_t *Client) type Cache_savelink_t (line 1119) | typedef struct { function Cache_savelink_cb (line 1128) | static void Cache_savelink_cb(void *vdata) function Cache_provide_redirection_blocked_page (line 1140) | static void Cache_provide_redirection_blocked_page(CacheEntry_t *entry, function CacheEntry_t (line 1170) | static CacheEntry_t *Cache_process_queue(CacheEntry_t *entry) function Cache_delayed_process_queue_callback (line 1357) | static void Cache_delayed_process_queue_callback() function Cache_delayed_process_queue (line 1375) | static void Cache_delayed_process_queue(CacheEntry_t *entry) function CacheClient_t (line 1393) | CacheClient_t *a_Cache_client_get_if_unique(int Key) function a_Cache_stop_client (line 1413) | void a_Cache_stop_client(int Key) function a_Cache_freeall (line 1442) | void a_Cache_freeall(void) FILE: src/cache.h type CacheClient_t (line 38) | typedef struct CacheClient CacheClient_t; type CacheClient (line 48) | struct CacheClient { FILE: src/capi.c type capi_conn_t (line 37) | typedef struct { function a_Capi_init (line 78) | void a_Capi_init(void) function capi_conn_t (line 91) | static capi_conn_t * function capi_conn_t (line 113) | static capi_conn_t *Capi_conn_valid(capi_conn_t *conn) function Capi_conn_ref (line 121) | static void Capi_conn_ref(capi_conn_t *conn) function Capi_conn_unref (line 133) | static void Capi_conn_unref(capi_conn_t *conn) function Capi_conn_by_server_cmp (line 153) | static int Capi_conn_by_server_cmp(const void *v1, const void *v2) function capi_conn_t (line 164) | static capi_conn_t *Capi_conn_find(char *server) function Capi_conn_resume (line 172) | static void Capi_conn_resume(void) function a_Capi_conn_abort_by_url (line 197) | void a_Capi_conn_abort_by_url(const DilloUrl *url) function a_Capi_set_vsource_url (line 221) | void a_Capi_set_vsource_url(const DilloUrl *url) function a_Capi_dpi_verify_request (line 230) | int a_Capi_dpi_verify_request(BrowserWindow *bw, DilloUrl *url) function Capi_url_uses_dpi (line 267) | static int Capi_url_uses_dpi(DilloUrl *url, char **server_ptr) function Capi_dpi_send_source (line 319) | static void Capi_dpi_send_source(BrowserWindow *bw, DilloUrl *url) function bool_t (line 345) | static bool_t Capi_request_permitted(DilloWeb *web) function a_Capi_open_url (line 390) | int a_Capi_open_url(DilloWeb *web, CA_Callback_t Call, void *CbData) function Capi_map_cache_flags (line 497) | static int Capi_map_cache_flags(uint_t flags) function a_Capi_get_flags (line 518) | int a_Capi_get_flags(const DilloUrl *Url) function a_Capi_get_flags_with_redirection (line 528) | int a_Capi_get_flags_with_redirection(const DilloUrl *Url) function a_Capi_get_buf (line 539) | int a_Capi_get_buf(const DilloUrl *Url, char **PBuf, int *BufSize) function a_Capi_unref_buf (line 547) | void a_Capi_unref_buf(const DilloUrl *Url) function a_Capi_dpi_send_data (line 574) | int a_Capi_dpi_send_data(const DilloUrl *url, void *bw, function a_Capi_dpi_send_cmd (line 609) | int a_Capi_dpi_send_cmd(DilloUrl *url, void *bw, char *cmd, char *server, function a_Capi_stop_client (line 619) | void a_Capi_stop_client(int Key, int force) function a_Capi_ccc (line 636) | void a_Capi_ccc(int Op, int Branch, int Dir, ChainLink *Info, FILE: src/chain.c function Chain_debug_msg (line 24) | static void Chain_debug_msg(char *FuncStr, int Op, int Branch, int Dir, function Chain_debug_msg (line 34) | static void Chain_debug_msg(char *FuncStr, int Op, int Branch, int Dir, function ChainLink (line 40) | ChainLink *a_Chain_new(void) function ChainLink (line 53) | ChainLink *a_Chain_link_new(ChainLink *AInfo, ChainFunction_t AFunc, function a_Chain_unlink (line 84) | void a_Chain_unlink(ChainLink *Info, int Direction) function a_Chain_fcb (line 101) | int a_Chain_fcb(int Op, ChainLink *Info, void *Data1, void *Data2) function a_Chain_bcb (line 124) | int a_Chain_bcb(int Op, ChainLink *Info, void *Data1, void *Data2) function a_Chain_bfcb (line 148) | int a_Chain_bfcb(int Op, ChainLink *Info, void *Data1, void *Data2) function DataBuf (line 169) | DataBuf *a_Chain_dbuf_new(void *buf, int size, int code) function a_Chain_check (line 184) | int a_Chain_check(char *FuncStr, int Op, int Branch, int Dir, FILE: src/chain.h type ChainLink (line 32) | typedef struct ChainLink ChainLink; type ChainLink (line 37) | struct ChainLink { type DataBuf (line 52) | typedef struct { FILE: src/colors.c type key (line 28) | struct key { function Color_parse_hex (line 220) | static int32_t Color_parse_hex (const char *s, int32_t default_color, in... function a_Color_parse (line 258) | int32_t a_Color_parse (const char *str, int32_t default_color, int *err) function Color_distance (line 310) | static int Color_distance(long c1, long c2) function Color_distance2 (line 321) | static int Color_distance2(long c1, long c2) function Color_distance3 (line 331) | static int Color_distance3(long c1, long c2) function a_Color_vc (line 344) | int32_t a_Color_vc(int32_t candidate, FILE: src/cookies.c function a_Cookies_init (line 22) | void a_Cookies_init(void) type CookieControlAction (line 49) | typedef enum { type CookieControl (line 55) | typedef struct { function FILE (line 77) | static FILE *Cookies_fopen(const char *filename, char *init_str) function a_Cookies_init (line 114) | void a_Cookies_init(void) function a_Cookies_freeall (line 132) | void a_Cookies_freeall() function a_Cookies_set (line 139) | void a_Cookies_set(Dlist *cookie_strings, const DilloUrl *set_url, function Cookie_control_init (line 238) | static int Cookie_control_init(void) function CookieControlAction (line 334) | static CookieControlAction Cookies_control_check_domain(const char *domain) function CookieControlAction (line 362) | static CookieControlAction Cookies_control_check(const DilloUrl *url) FILE: src/css.cc type CombinatorAndSelector (line 108) | struct CombinatorAndSelector type CombinatorAndSelector (line 135) | struct CombinatorAndSelector type CombinatorAndSelector (line 174) | struct CombinatorAndSelector FILE: src/css.hh function CssLength (line 91) | inline CssLength CSS_CREATE_LENGTH (float v, CssLengthType t) { function CssLengthType (line 124) | inline CssLengthType CSS_LENGTH_TYPE (CssLength l) { function CSS_LENGTH_VALUE (line 128) | inline float CSS_LENGTH_VALUE (CssLength l) { class CssProperty (line 289) | class CssProperty { method free (line 296) | inline void free () { class CssPropertyList (line 315) | class CssPropertyList : public lout::misc::SimpleVector { method CssPropertyList (line 321) | inline CssPropertyList(bool ownerOfStrings = false) : method isSafe (line 333) | bool isSafe () { return safe; } method ref (line 335) | inline void ref () { refCount++; } method unref (line 336) | inline void unref () { if (--refCount == 0) delete this; } class CssSimpleSelector (line 339) | class CssSimpleSelector { method setElement (line 360) | inline void setElement (int e) { element = e; } method getElement (line 365) | inline int getElement () { return element; } class MatchCache (line 371) | class MatchCache : public lout::misc::SimpleVector { method MatchCache (line 373) | MatchCache() : lout::misc::SimpleVector (0) {} class CssSelector (line 381) | class CssSelector { type CombinatorAndSelector (line 391) | struct CombinatorAndSelector { type CombinatorAndSelector (line 397) | struct CombinatorAndSelector method CssSimpleSelector (line 406) | inline CssSimpleSelector *top () { method size (line 409) | inline int size () { return selectorList.size (); } method match (line 410) | inline bool match (Doctree *dt, const DoctreeNode *node, method setMatchCacheOffset (line 415) | inline void setMatchCacheOffset (int mo) { method getRequiredMatchCache (line 419) | inline int getRequiredMatchCache () { method ref (line 425) | inline void ref () { refCount++; } method unref (line 426) | inline void unref () { if (--refCount == 0) delete this; } class CssRule (line 434) | class CssRule { method isSafe (line 447) | inline bool isSafe () { method specificity (line 450) | inline int specificity () { return spec; } method position (line 451) | inline int position () { return pos; } class CssStyleSheet (line 460) | class CssStyleSheet { class RuleList (line 462) | class RuleList : public lout::misc::SimpleVector , method RuleList (line 465) | RuleList () : lout::misc::SimpleVector (1) {} method equals (line 472) | inline bool equals (lout::object::Object *other) { method hashValue (line 475) | inline int hashValue () { return (intptr_t) this; } class RuleMap (line 478) | class RuleMap : public lout::container::typed::HashTable method RuleMap (line 481) | RuleMap () : lout::container::typed::HashTable method CssStyleSheet (line 497) | CssStyleSheet () { requiredMatchCache = 0; } method getRequiredMatchCache (line 501) | int getRequiredMatchCache () { return requiredMatchCache; } class CssContext (line 507) | class CssContext { FILE: src/cssparser.cc function Css_property_info_cmp (line 1218) | static int Css_property_info_cmp(const void *a, const void *b) function Css_shorthand_info_cmp (line 1228) | static int Css_shorthand_info_cmp(const void *a, const void *b) function safeCss (line 1237) | static int safeCss(CssPropertyName prop) { function CssSelector (line 1503) | CssSelector *CssParser::parseSelector() FILE: src/cssparser.hh class DilloHtml (line 6) | class DilloHtml class CssParser (line 8) | class CssParser { FILE: src/decode.c function Dstr (line 26) | Dstr *a_Decode_transfer_process(DecodeTransfer *dc, const char *instr, function bool_t (line 85) | bool_t a_Decode_transfer_finished(DecodeTransfer *dc) function a_Decode_transfer_free (line 90) | void a_Decode_transfer_free(DecodeTransfer *dc) function Decode_compression_free (line 97) | static void Decode_compression_free(Decode *dc) function Dstr (line 114) | static Dstr *Decode_gzip(Decode *dc, const char *instr, int inlen) function Dstr (line 150) | static Dstr *Decode_raw_deflate(Decode *dc, const char *instr, int inlen) function Dstr (line 187) | static Dstr *Decode_deflate(Decode *dc, const char *instr, int inlen) function Dstr (line 238) | static Dstr *Decode_charset(Decode *dc, const char *instr, int inlen) function Decode_charset_free (line 279) | static void Decode_charset_free(Decode *dc) function DecodeTransfer (line 291) | DecodeTransfer *a_Decode_transfer_init(const char *format) function Decode (line 307) | static Decode *Decode_content_init_common() function Decode (line 327) | Decode *a_Decode_content_init(const char *format) function Decode (line 365) | Decode *a_Decode_charset_init(const char *format) function Dstr (line 392) | Dstr *a_Decode_process(Decode *dc, const char *instr, int inlen) function a_Decode_free (line 400) | void a_Decode_free(Decode *dc) FILE: src/decode.h type Decode (line 10) | typedef struct Decode { type DecodeTransfer (line 21) | typedef struct DecodeTransfer { FILE: src/dialog.cc class CustInput3 (line 51) | class CustInput3 : public Fl_Input { method CustInput3 (line 53) | CustInput3 (int x, int y, int w, int h, const char* l=0) : class CustChoice2 (line 88) | class CustChoice2 : public Fl_Choice { method CustChoice2 (line 90) | CustChoice2 (int x, int y, int w, int h, const char* l=0) : method handle (line 92) | int handle(int e) { class EnterButton (line 102) | class EnterButton : public Fl_Button { method EnterButton (line 104) | EnterButton (int x,int y,int w,int h, const char* label = 0) : function a_Dialog_msg (line 126) | void a_Dialog_msg(const char *title, const char *msg) function input_cb (line 138) | static void input_cb(Fl_Widget *button, void *number) function text_window_close_cb (line 283) | static void text_window_close_cb(Fl_Widget *, void *vtd) function a_Dialog_text_window (line 295) | void a_Dialog_text_window(const char *title, const char *txt) function choice_cb (line 327) | static void choice_cb(Fl_Widget *button, void *number) function a_Dialog_choice (line 341) | int a_Dialog_choice(const char *title, const char *msg, ...) function Dialog_user_password_cb (line 402) | static void Dialog_user_password_cb(Fl_Widget *button, void *) function a_Dialog_user_password (line 413) | int a_Dialog_user_password(const char *title, const char *msg, FILE: src/dicache.c function Dicache_entry_cmp (line 45) | static int Dicache_entry_cmp(const void *v1, const void *v2) function a_Dicache_init (line 62) | void a_Dicache_init(void) function DICacheEntry (line 71) | static DICacheEntry *Dicache_entry_new(void) function DICacheEntry (line 100) | static DICacheEntry *Dicache_add_entry(const DilloUrl *Url) function DICacheEntry (line 127) | DICacheEntry *a_Dicache_get_entry(const DilloUrl *Url, int version) function Dicache_remove (line 144) | static void Dicache_remove(const DilloUrl *Url, int version) function a_Dicache_unref (line 177) | void a_Dicache_unref(const DilloUrl *Url, int version) function DICacheEntry (line 194) | DICacheEntry* a_Dicache_ref(const DilloUrl *Url, int version) function a_Dicache_invalidate_entry (line 209) | void a_Dicache_invalidate_entry(const DilloUrl *Url) function a_Dicache_set_parms (line 225) | void a_Dicache_set_parms(DilloUrl *url, int version, DilloImage *Image, function a_Dicache_set_cmap (line 259) | void a_Dicache_set_cmap(DilloUrl *url, int version, int bg_color, function a_Dicache_new_scan (line 283) | void a_Dicache_new_scan(const DilloUrl *url, int version) function a_Dicache_write (line 306) | void a_Dicache_write(DilloUrl *url, int version, const uchar_t *buf, uin... function a_Dicache_close (line 326) | void a_Dicache_close(DilloUrl *url, int version, CacheClient_t *Client) function a_Dicache_callback (line 439) | void a_Dicache_callback(int Op, CacheClient_t *Client) function a_Dicache_cleanup (line 507) | void a_Dicache_cleanup(void) function a_Dicache_freeall (line 533) | void a_Dicache_freeall(void) FILE: src/dicache.h type DicEntryState (line 21) | typedef enum { type DICacheEntry (line 30) | typedef struct DICacheEntry { FILE: src/digest.c function Dstr (line 22) | static Dstr *md5hexdigest(const Dstr *data) function a_Digest_compute_digest (line 54) | int a_Digest_compute_digest(AuthRealm_t *realm, const char *username, function Dstr (line 92) | static Dstr *Digest_create_response(AuthRealm_t *realm, const char *method, function Digest_Dstr_append_token_value (line 142) | static void Digest_Dstr_append_token_value(Dstr *str, int delimiter, FILE: src/dillo-plus.cc function raw_sigchld2 (line 119) | static void raw_sigchld2(int signum) function est_sigchld (line 146) | static void est_sigchld(void) function printHelp (line 166) | static void printHelp(const char *cmdname, const CLI_options *options) function numOptions (line 182) | static int numOptions(const CLI_options *options) function OptID (line 195) | static OptID getCmdOption(const CLI_options *options, int argc, char **a... function custLabelDraw (line 247) | static void custLabelDraw(const Fl_Label* o, int X, int Y, int W, int H, function custLabelMeasure (line 258) | static void custLabelMeasure(const Fl_Label* o, int& W, int& H) function custMenuLabelDraw (line 267) | static void custMenuLabelDraw(const Fl_Label* o, int X, int Y, int W, in... function custMenuLabelMeasure (line 278) | static void custMenuLabelMeasure(const Fl_Label* o, int& W, int& H) function checkFont (line 290) | static void checkFont(const char *name, const char *type) function checkPreferredFonts (line 296) | static void checkPreferredFonts() function setUIColorWdef (line 309) | static void setUIColorWdef(Fl_Color idx, int32_t color, Fl_Color default... function setColors (line 317) | static void setColors() function DilloUrl (line 351) | static DilloUrl *makeStartUrl(char *str, bool local) function main (line 381) | int main(int argc, char **argv) FILE: src/dns.c type DnsServerState_t (line 53) | typedef enum { type DnsServer (line 59) | typedef struct { type GDnsCache (line 70) | typedef struct { type GDnsQueue (line 75) | typedef struct { function Dns_queue_add (line 103) | static void Dns_queue_add(int channel, const char *hostname, function Dns_queue_find (line 118) | static int Dns_queue_find(const char *hostname) function Dns_queue_remove (line 132) | static void Dns_queue_remove(int index) function Dns_cache_add (line 164) | static void Dns_cache_add(char *hostname, Dlist *addr_list) function a_Dns_init (line 177) | void a_Dns_init(void) function Dns_note_hosts (line 219) | static void Dns_note_hosts(Dlist *list, struct addrinfo *res0) type addrinfo (line 268) | struct addrinfo function Dns_server_req (line 340) | static void Dns_server_req(int channel, const char *hostname) function a_Dns_resolve (line 371) | void a_Dns_resolve(const char *hostname, DnsCallback_t cb_func, void *cb... function Dns_serve_channel (line 412) | static void Dns_serve_channel(int channel) function Dns_assign_channels (line 430) | static void Dns_assign_channels(void) function Dns_timeout_client (line 461) | static void Dns_timeout_client(int fd, void *data) function a_Dns_freeall (line 490) | void a_Dns_freeall(void) function a_Dns_dillohost_to_string (line 512) | void a_Dns_dillohost_to_string(DilloHost *host, char *dst, size_t size) FILE: src/dns.h type DilloHost (line 23) | typedef struct { FILE: src/doctree.hh class DoctreeNode (line 6) | class DoctreeNode { method DoctreeNode (line 17) | DoctreeNode () { class Doctree (line 48) | class Doctree { method Doctree (line 55) | Doctree () { method DoctreeNode (line 65) | DoctreeNode *push () { method pop (line 75) | void pop () { method DoctreeNode (line 80) | inline DoctreeNode *top () { method DoctreeNode (line 87) | inline DoctreeNode *parent (const DoctreeNode *node) { method DoctreeNode (line 94) | inline DoctreeNode *sibling (const DoctreeNode *node) { FILE: src/domain.c type Rule (line 17) | typedef struct { function a_Domain_parse (line 31) | void a_Domain_parse(FILE *fp) function a_Domain_freeall (line 79) | void a_Domain_freeall(void) function bool_t (line 95) | static bool_t Domain_match(const char *host, const char *pattern) { function bool_t (line 116) | bool_t a_Domain_permit(const DilloUrl *source, const DilloUrl *dest) FILE: src/dpiapi.c function Dpiapi_dialog_answer_cb (line 33) | static void Dpiapi_dialog_answer_cb(BrowserWindow *bw, int answer) function a_Dpiapi_dialog (line 50) | void a_Dpiapi_dialog(BrowserWindow *bw, char *server, char *dpip_tag) FILE: src/findbar.cc class MyInput (line 25) | class MyInput : public Fl_Input { method MyInput (line 27) | MyInput (int x, int y, int w, int h, const char* l=0) : FILE: src/findbar.hh class Findbar (line 16) | class Findbar : public Fl_Group { FILE: src/form.cc class DilloHtmlReceiver (line 38) | class DilloHtmlReceiver method DilloHtmlReceiver (line 130) | DilloHtmlReceiver (DilloHtmlForm* form2) { form = form2; } class DilloHtmlSelect (line 39) | class DilloHtmlSelect class DilloHtmlForm (line 73) | class DilloHtmlForm { class DilloHtmlReceiver (line 124) | class DilloHtmlReceiver: method DilloHtmlReceiver (line 130) | DilloHtmlReceiver (DilloHtmlForm* form2) { form = form2; } class DilloHtmlInput (line 138) | class DilloHtmlInput { method setEnabled (line 166) | void setEnabled(bool enabled) {if (embed) embed->setEnabled(enabled); } class DilloHtmlOptbase (line 169) | class DilloHtmlOptbase method isSelected (line 173) | virtual bool isSelected() {return false;} method select (line 174) | virtual bool select() {return false;} method setContent (line 176) | virtual void setContent(const char *str, int len) class DilloHtmlOptgroup (line 181) | class DilloHtmlOptgroup : public DilloHtmlOptbase { method addSelf (line 188) | void addSelf (SelectionResource *res) class DilloHtmlOptgroupClose (line 192) | class DilloHtmlOptgroupClose : public DilloHtmlOptbase { method addSelf (line 195) | void addSelf (SelectionResource *res) class DilloHtmlOption (line 199) | class DilloHtmlOption : public DilloHtmlOptbase { method isSelected (line 206) | bool isSelected() {return selected;} method select (line 207) | bool select() {return (selected = true);} method setContent (line 209) | void setContent(const char *str, int len) {content = dStrndup(str, len);} method addSelf (line 210) | void addSelf (SelectionResource *res) class DilloHtmlSelect (line 214) | class DilloHtmlSelect { function DilloHtmlForm (line 233) | DilloHtmlForm *a_Html_form_new (DilloHtml *html, DilloHtmlMethod method, function a_Html_form_delete (line 242) | void a_Html_form_delete (DilloHtmlForm *form) function a_Html_input_delete (line 247) | void a_Html_input_delete (DilloHtmlInput *input) function a_Html_form_submit2 (line 252) | void a_Html_form_submit2(void *vform) function a_Html_form_reset2 (line 257) | void a_Html_form_reset2(void *vform) function a_Html_form_display_hiddens2 (line 262) | void a_Html_form_display_hiddens2(void *vform, bool display) function Html_add_input (line 274) | static void Html_add_input(DilloHtml *html, DilloHtmlInputType type, function DilloHtmlInput (line 297) | static DilloHtmlInput *Html_get_radio_input(DilloHtml *html, const char ... method setEnabled (line 166) | void setEnabled(bool enabled) {if (embed) embed->setEnabled(enabled); } function DilloHtmlInput (line 320) | static DilloHtmlInput *Html_get_current_input(DilloHtml *html) method setEnabled (line 166) | void setEnabled(bool enabled) {if (embed) embed->setEnabled(enabled); } function Html_tag_open_form (line 336) | void Html_tag_open_form(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_form (line 400) | void Html_tag_close_form(DilloHtml *html) function Html_input_get_size (line 411) | static int Html_input_get_size(DilloHtml *html, const char *attrbuf) function Html_tag_open_input (line 430) | void Html_tag_open_input(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_isindex (line 592) | void Html_tag_open_isindex(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_textarea (line 629) | void Html_tag_open_textarea(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_textarea (line 639) | void Html_tag_content_textarea(DilloHtml *html, const char *tag, int tag... function Html_tag_close_textarea (line 698) | void Html_tag_close_textarea(DilloHtml *html) function Html_tag_open_select (line 738) | void Html_tag_open_select(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_select (line 791) | void Html_tag_close_select(DilloHtml *html) function Html_tag_open_optgroup (line 811) | void Html_tag_open_optgroup(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_optgroup (line 847) | void Html_tag_close_optgroup(DilloHtml *html) function Html_tag_open_option (line 871) | void Html_tag_open_option(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_option (line 899) | void Html_tag_close_option(DilloHtml *html) function Html_tag_open_button (line 910) | void Html_tag_open_button(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_button (line 977) | void Html_tag_close_button(DilloHtml *html) function DilloUrl (line 1077) | DilloUrl *DilloHtmlForm::buildQueryUrl(DilloHtmlInput *active_input) function Dstr (line 1134) | Dstr *DilloHtmlForm::buildQueryData(DilloHtmlInput *active_submit) function Dstr (line 1321) | Dstr *DilloHtmlForm::encodeText(iconv_t char_encoder, Dstr **input) function DilloHtmlOptbase (line 1909) | DilloHtmlOptbase *DilloHtmlSelect::getCurrentOpt () method isSelected (line 173) | virtual bool isSelected() {return false;} method select (line 174) | virtual bool select() {return false;} method setContent (line 176) | virtual void setContent(const char *str, int len) function Embed (line 2018) | static Embed *Html_input_image(DilloHtml *html, const char *tag, int tag... function Html_option_finish (line 2047) | static void Html_option_finish(DilloHtml *html) FILE: src/form.hh class DilloHtmlForm (line 25) | class DilloHtmlForm class DilloHtmlInput (line 26) | class DilloHtmlInput class DilloHtml (line 27) | class DilloHtml FILE: src/gif.c type DilloGif (line 82) | typedef struct { function Gif_free (line 180) | static void Gif_free(DilloGif *gif) function a_Gif_callback (line 199) | void a_Gif_callback(int Op, void *data) function Gif_write (line 215) | static void Gif_write(DilloGif *gif, void *Buf, uint_t BufSize) function Gif_close (line 242) | static void Gif_close(DilloGif *gif, CacheClient_t *Client) function Gif_data_blocks (line 260) | static inline size_t Gif_data_blocks(const uchar_t *Buf, size_t BSize) function Gif_do_generic_ext (line 284) | static inline size_t Gif_do_generic_ext(const uchar_t *Buf, size_t BSize) function Gif_do_gc_ext (line 306) | static inline size_t function Gif_do_extension (line 344) | static size_t Gif_do_extension(DilloGif *gif, uint_t Label, function Gif_lwz_init (line 368) | static void Gif_lwz_init(DilloGif *gif) function Gif_emit_line (line 390) | static void Gif_emit_line(DilloGif *gif, const uchar_t *linebuf) function Gif_literal (line 433) | static void Gif_literal(DilloGif *gif, uint_t code) function Gif_sequence (line 449) | static void Gif_sequence(DilloGif *gif, uint_t code) function Gif_process_code (line 571) | static int Gif_process_code(DilloGif *gif, uint_t code, uint_t clear_code) function Gif_decode (line 605) | static int Gif_decode(DilloGif *gif, const uchar_t *buf, size_t bsize) function Gif_check_sig (line 718) | static int Gif_check_sig(DilloGif *gif, const uchar_t *ibuf, int ibsize) function Gif_do_color_table (line 739) | static inline size_t function Gif_get_descriptor (line 757) | static size_t Gif_get_descriptor(DilloGif *gif, void *Buf, function Gif_do_img_desc (line 794) | static size_t Gif_do_img_desc(DilloGif *gif, void *Buf, function GIF_Block (line 885) | static size_t GIF_Block(DilloGif * gif, void *Buf, function Gif_process_bytes (line 963) | static size_t Gif_process_bytes(DilloGif *gif, const uchar_t *ibuf, function a_Gif_callback (line 1024) | void a_Gif_callback() { return; } FILE: src/history.c type H_Item (line 21) | typedef struct { function History_show (line 36) | void History_show() function a_History_add_url (line 50) | int a_History_add_url(DilloUrl *url) function DilloUrl (line 80) | const DilloUrl *a_History_get_url(int idx) function a_History_set_title_by_url (line 130) | void a_History_set_title_by_url(const DilloUrl *url, const char *title) function a_History_freeall (line 152) | void a_History_freeall() FILE: src/hsts.c type HstsData_t (line 32) | typedef struct { function Hsts_free_policy (line 44) | static void Hsts_free_policy(HstsData_t *p) function a_Hsts_freeall (line 50) | void a_Hsts_freeall() function Domain_node_domain_str_cmp (line 67) | static int Domain_node_domain_str_cmp(const void *v1, const void *v2) function HstsData_t (line 75) | static HstsData_t *Hsts_get_policy(const char *host) function Hsts_remove_policy (line 80) | static void Hsts_remove_policy(HstsData_t *policy) function time_t (line 92) | static time_t Hsts_future_time(long seconds_from_now) function Domain_node_cmp (line 112) | static int Domain_node_cmp(const void *v1, const void *v2) function Hsts_set_policy (line 119) | static void Hsts_set_policy(const char *host, long max_age, bool_t subdo... function Hsts_eat_value (line 187) | static void Hsts_eat_value(const char **str) function a_Hsts_set (line 196) | void a_Hsts_set(const char *header, const DilloUrl *url) function bool_t (line 255) | static bool_t Hsts_expired(HstsData_t *policy) function bool_t (line 266) | bool_t a_Hsts_require_https(const char *host) function Hsts_preload (line 304) | static void Hsts_preload(FILE *stream) function a_Hsts_init (line 352) | void a_Hsts_init(FILE *preload_file) FILE: src/html.cc class DilloHtml (line 71) | class DilloHtml function DilloUrl (line 176) | DilloUrl *a_Html_url_new(DilloHtml *html, function Html_free (line 218) | static void Html_free(void *data) function a_Html_load_images (line 226) | void a_Html_load_images(void *v_html, DilloUrl *pattern) function Html_contains_form (line 236) | static bool Html_contains_form(DilloHtml *html, void *v_form) function a_Html_form_submit (line 249) | void a_Html_form_submit(void *v_html, void *v_form) function a_Html_form_reset (line 262) | void a_Html_form_reset(void *v_html, void *v_form) function a_Html_form_display_hiddens (line 275) | void a_Html_form_display_hiddens(void *v_html, void *v_form, bool_t disp... function Html_set_link_coordinates (line 288) | static void Html_set_link_coordinates(DilloHtml *html, int link, int x, ... function Html_set_new_link (line 302) | static int Html_set_new_link(DilloHtml *html, DilloUrl **url) function a_Html_tag_set_align_attr (line 314) | void a_Html_tag_set_align_attr(DilloHtml *html, const char *tag, int tag... function a_Html_tag_set_valign_attr (line 359) | bool a_Html_tag_set_valign_attr(DilloHtml *html, const char *tag, int ta... function Html_add_textblock (line 389) | static void Html_add_textblock(DilloHtml *html, bool addBreaks, int brea... function Html_must_add_breaks (line 420) | static bool Html_must_add_breaks(DilloHtml *html) function DilloHtmlForm (line 703) | DilloHtmlForm *DilloHtml::getCurrentForm () function bool_t (line 708) | bool_t DilloHtml::unloadedImages() function a_Html_stash_init (line 862) | void a_Html_stash_init(DilloHtml *html) function Html_ms_stupid_quotes_2ucs (line 875) | static int Html_ms_stupid_quotes_2ucs(int codepoint) function Html_charref_comp (line 977) | static int Html_charref_comp(const void *a, const void *b) function Charref_t (line 985) | static Charref_t *Html_charref_search(char *key) function Html_process_space_pre_line (line 1127) | static void Html_process_space_pre_line(DilloHtml *html, const char *space, function Html_process_space (line 1149) | static void Html_process_space(DilloHtml *html, const char *space, function Html_process_word (line 1235) | static void Html_process_word(DilloHtml *html, const char *word, int size) function Html_match_tag (line 1337) | static bool Html_match_tag(const char *tagstr, char *tag, int tagsize) function Html_eventually_pop_dw (line 1355) | static void Html_eventually_pop_dw(DilloHtml *html, bool hand_over_break) function Html_push_tag (line 1368) | static void Html_push_tag(DilloHtml *html, int tag_idx) function Html_force_push_tag (line 1385) | static void Html_force_push_tag(DilloHtml *html, int tag_idx) function Html_real_pop_tag (line 1394) | static void Html_real_pop_tag(DilloHtml *html) function CssLength (line 1413) | static CssLength Html_parse_length_or_multi_length (const char *attr, function CssLength (line 1452) | CssLength a_Html_parse_length (DilloHtml *html, const char *attr) function a_Html_color_parse (line 1477) | int32_t a_Html_color_parse(DilloHtml *html, const char *str, function Html_check_name_val (line 1494) | static int function Html_parse_doctype (line 1539) | static void Html_parse_doctype(DilloHtml *html, const char *tag, int tag... function Html_tag_open_html (line 1625) | static void Html_tag_open_html(DilloHtml *html, const char *tag, int tag... function Html_tag_close_html (line 1644) | static void Html_tag_close_html(DilloHtml *html) function Html_tag_open_head (line 1656) | static void Html_tag_open_head(DilloHtml *html, const char *tag, int tag... function Html_tag_close_head (line 1681) | static void Html_tag_close_head(DilloHtml *html) function Html_tag_open_title (line 1707) | static void Html_tag_open_title(DilloHtml *html, const char *tag, int ta... function Html_tag_close_title (line 1727) | static void Html_tag_close_title(DilloHtml *html) function Html_tag_open_script (line 1741) | static void Html_tag_open_script(DilloHtml *html, const char *tag, int t... function Html_tag_close_script (line 1750) | static void Html_tag_close_script(DilloHtml *html) function Html_tag_open_style (line 1759) | static void Html_tag_open_style(DilloHtml *html, const char *tag, int ta... function Html_tag_close_style (line 1788) | static void Html_tag_close_style(DilloHtml *html) function Html_tag_open_body (line 1798) | static void Html_tag_open_body(DilloHtml *html, const char *tag, int tag... function Html_tag_close_body (line 1904) | static void Html_tag_close_body(DilloHtml *html) function Html_tag_open_p (line 1918) | static void Html_tag_open_p(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_frame (line 1930) | static void Html_tag_open_frame (DilloHtml *html, const char *tag, int t... function Html_tag_content_frame (line 1954) | static void function Html_tag_content_frameset (line 2000) | static void Html_tag_content_frameset (DilloHtml *html, function Html_tag_open_h (line 2011) | static void Html_tag_open_h(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_br (line 2023) | static void Html_tag_content_br(DilloHtml *html, const char *tag, int ta... function Html_tag_open_font (line 2031) | static void Html_tag_open_font(DilloHtml *html, const char *tag, int tag... function Html_tag_open_abbr (line 2061) | static void Html_tag_open_abbr(DilloHtml *html, const char *tag, int tag... function a_Html_common_image_attrs (line 2078) | void a_Html_common_image_attrs(DilloHtml *html, const char *tag, int tag... function DilloImage (line 2148) | DilloImage *a_Html_image_new(DilloHtml *html, const char *tag, int tagsize) function Html_load_image (line 2200) | static bool Html_load_image(BrowserWindow *bw, DilloUrl *url, function Html_tag_open_img (line 2218) | static void Html_tag_open_img(DilloHtml *html, const char *tag, int tags... function Html_tag_content_img (line 2281) | static void Html_tag_content_img(DilloHtml *html, const char *tag, int t... function Html_tag_content_map (line 2327) | static void Html_tag_content_map(DilloHtml *html, const char *tag, int t... function Html_tag_close_map (line 2352) | static void Html_tag_close_map(DilloHtml *html) function Html_tag_content_area (line 2407) | static void function Html_tag_open_object (line 2486) | static void Html_tag_open_object(DilloHtml *html, const char *tag, int t... function Html_tag_content_object (line 2512) | static void Html_tag_content_object(DilloHtml *html, const char *tag, function Html_tag_open_video (line 2523) | static void Html_tag_open_video(DilloHtml *html, const char *tag, int ta... function Html_tag_open_audio (line 2556) | static void Html_tag_open_audio(DilloHtml *html, const char *tag, int ta... function Html_tag_open_source (line 2588) | static void Html_tag_open_source(DilloHtml *html, const char *tag, function Html_tag_content_source (line 2616) | static void Html_tag_content_source(DilloHtml *html, const char *tag, function Html_tag_close_media (line 2639) | static void Html_tag_close_media(DilloHtml *html) function Html_tag_open_embed (line 2648) | static void Html_tag_open_embed(DilloHtml *html, const char *tag, int ta... function Html_tag_content_embed (line 2668) | static void Html_tag_content_embed(DilloHtml *html,const char *tag,int t... function Html_add_anchor (line 2700) | static void Html_add_anchor(DilloHtml *html, const char *name) function Html_tag_open_a (line 2719) | static void Html_tag_open_a(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_a (line 2789) | static void Html_tag_close_a(DilloHtml *html) function Html_tag_open_blockquote (line 2798) | static void Html_tag_open_blockquote(DilloHtml *html, function Html_tag_open_q (line 2807) | static void Html_tag_open_q(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_q (line 2812) | static void Html_tag_content_q(DilloHtml *html, const char *tag, int tag... function Html_tag_close_q (line 2826) | static void Html_tag_close_q(DilloHtml *html) function Html_tag_open_ul (line 2837) | static void Html_tag_open_ul(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_dir (line 2870) | static void Html_tag_open_dir(DilloHtml *html, const char *tag, int tags... function Html_tag_open_menu (line 2886) | static void Html_tag_open_menu(DilloHtml *html, const char *tag, int tag... function Html_tag_open_ol (line 2903) | static void Html_tag_open_ol(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_li (line 2940) | static void Html_tag_open_li(DilloHtml *html, const char *tag, int tagsize) function Html_tag_close_li (line 2972) | static void Html_tag_close_li(DilloHtml *html) function Html_tag_open_hr (line 2981) | static void Html_tag_open_hr(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_hr (line 3039) | static void Html_tag_content_hr(DilloHtml *html, const char *tag, int ta... function Html_tag_open_dl (line 3053) | static void Html_tag_open_dl(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_dt (line 3063) | static void Html_tag_open_dt(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_dd (line 3072) | static void Html_tag_open_dd(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_pre (line 3080) | static void Html_tag_open_pre(DilloHtml *html, const char *tag, int tags... function Html_tag_close_pre (line 3091) | static void Html_tag_close_pre(DilloHtml *html) function Html_tag_pre_excludes (line 3100) | static int Html_tag_pre_excludes(DilloHtml *html, int tag_idx) function Html_update_content_type (line 3123) | static void Html_update_content_type(DilloHtml *html, const char *content) function Html_tag_open_meta (line 3149) | static void Html_tag_open_meta(DilloHtml *html, const char *tag, int tag... function Html_css_load_callback (line 3253) | static void Html_css_load_callback(int Op, CacheClient_t *Client) function a_Html_load_stylesheet (line 3267) | void a_Html_load_stylesheet(DilloHtml *html, DilloUrl *url) function Html_tag_open_link (line 3319) | static void Html_tag_open_link(DilloHtml *html, const char *tag, int tag... function Html_tag_open_base (line 3369) | static void Html_tag_open_base(DilloHtml *html, const char *tag, int tag... function Html_tag_open_default (line 3398) | static void Html_tag_open_default(DilloHtml *html,const char *tag,int ta... function Html_tag_open_span (line 3406) | static void Html_tag_open_span(DilloHtml *html, const char *tag, int tag... function Html_tag_open_sectioning (line 3423) | static void Html_tag_open_sectioning(DilloHtml *html, const char *tag, function Html_tag_open_div (line 3439) | static void Html_tag_open_div(DilloHtml *html, const char *tag, int tags... function Html_tag_close_par (line 3448) | static void Html_tag_close_par(DilloHtml *html) function Html_tag_content_wbr (line 3456) | static void Html_tag_content_wbr(DilloHtml *html, const char *tag, int t... function Html_tag_compare (line 3608) | static int Html_tag_compare(const char *p1, const char *p2) function a_Html_tag_index (line 3623) | int a_Html_tag_index(const char *tag) function Html_triggers_optional_close (line 3650) | static int Html_triggers_optional_close(int old_idx, int cur_idx) function Html_forbids_cross_nesting (line 3689) | static inline int Html_forbids_cross_nesting(const int InFlags, function Html_tag_cleanup_to_idx (line 3708) | static void Html_tag_cleanup_to_idx(DilloHtml *html, int s_idx, function Html_stack_cleanup_at_open (line 3760) | static void Html_stack_cleanup_at_open(DilloHtml *html, int ni) function Html_tag_cleanup_at_close (line 3810) | static void Html_tag_cleanup_at_close(DilloHtml *html, int new_idx) function Html_test_section (line 3857) | static void Html_test_section(DilloHtml *html, int new_idx, int IsCloseTag) function Html_parse_common_attrs (line 3914) | static void Html_parse_common_attrs(DilloHtml *html, char *tag, int tags... function Html_check_html5_obsolete (line 3968) | static void Html_check_html5_obsolete(DilloHtml *html, int ni) function Html_display_block (line 3991) | static void Html_display_block(DilloHtml *html) function Html_display_inline_block (line 3997) | static void Html_display_inline_block(DilloHtml *html) function Html_display_listitem (line 4002) | static void Html_display_listitem(DilloHtml *html) function Html_process_tag (line 4040) | static void Html_process_tag(DilloHtml *html, char *tag, int tagsize) function Rss_process_tag (line 4172) | static void Rss_process_tag(DilloHtml *html, char *tag, int tagsize) function Html_callback (line 4407) | static void Html_callback(int Op, CacheClient_t *Client) function Html_write_raw (line 4423) | static int Html_write_raw(DilloHtml *html, char *buf, int bufsize, int Eof, function Gemini_write_raw (line 4579) | static int Gemini_write_raw(DilloHtml *html, char *buf, int bufsize, int... function Gopher_write_raw (line 4823) | static int Gopher_write_raw(DilloHtml *html, char *buf, int bufsize, int... function validate_md_link (line 5079) | static int validate_md_link(const char *buf, int bufsize) { function Markdown_write_raw (line 5114) | static int Markdown_write_raw(DilloHtml *html, char *buf, int bufsize, i... FILE: src/html_charrefs.h type Charref_t (line 4) | typedef struct { FILE: src/html_common.hh class DilloHtml (line 132) | class DilloHtml { class HtmlLinkReceiver (line 134) | class HtmlLinkReceiver: public dw::core::Layout::LinkReceiver { method startElement (line 234) | inline void startElement (int tag) method startElement (line 236) | inline void startElement (const char *tagname) method restyle (line 246) | inline void restyle () { styleEngine->restyle (bw); } FILE: src/image.cc function DilloImage (line 33) | DilloImage *a_Image_new(void *layout, void *img_rndr, int32_t bg_color) function DilloImage (line 55) | DilloImage *a_Image_new_with_dw(void *layout, const char *alt_text, function Image_free (line 75) | static void Image_free(DilloImage *Image) function a_Image_unref (line 85) | void a_Image_unref(DilloImage *Image) function a_Image_ref (line 96) | void a_Image_ref(DilloImage *Image) function a_Image_set_parms (line 105) | void a_Image_set_parms(DilloImage *Image, void *v_imgbuf, DilloUrl *url, function a_Image_write (line 126) | void a_Image_write(DilloImage *Image, uint_t y) function a_Image_close (line 140) | void a_Image_close(DilloImage *Image) function a_Image_abort (line 149) | void a_Image_abort(DilloImage *Image) FILE: src/image.hh type _DilloImage (line 26) | struct _DilloImage type _DilloImage (line 46) | struct _DilloImage { FILE: src/imgbuf.cc function uchar_t (line 29) | static uchar_t *Imgbuf_rgb_line(const uchar_t *buf, function a_Imgbuf_ref (line 76) | void a_Imgbuf_ref(void *v_imgbuf) function a_Imgbuf_unref (line 84) | void a_Imgbuf_unref(void *v_imgbuf) function a_Imgbuf_last_reference (line 113) | int a_Imgbuf_last_reference(void *v_imgbuf) function a_Imgbuf_update (line 121) | void a_Imgbuf_update(void *v_imgbuf, const uchar_t *buf, DilloImgType type, function a_Imgbuf_new_scan (line 135) | void a_Imgbuf_new_scan(void *v_imgbuf) FILE: src/jpeg.c type DilloJpegState (line 39) | typedef enum { type DilloJpeg (line 49) | typedef struct DilloJpeg DilloJpeg; type my_source_mgr (line 53) | typedef struct { type my_error_mgr (line 58) | struct my_error_mgr { type my_error_mgr (line 62) | struct my_error_mgr type DilloJpeg (line 64) | struct DilloJpeg { function Jpeg_errorexit (line 88) | METHODDEF(void) Jpeg_errorexit (j_common_ptr cinfo) function Jpeg_free (line 104) | static void Jpeg_free(DilloJpeg *jpeg) function Jpeg_close (line 114) | static void Jpeg_close(DilloJpeg *jpeg, CacheClient_t *Client) function init_source (line 126) | static void init_source() function skip_input_data (line 157) | static void skip_input_data(j_decompress_ptr cinfo, long num_bytes) function term_source (line 183) | static void term_source() function a_Jpeg_callback (line 224) | void a_Jpeg_callback(int Op, void *data) function Jpeg_write (line 240) | static void Jpeg_write(DilloJpeg *jpeg, void *Buf, uint_t BufSize) function a_Jpeg_callback (line 409) | void a_Jpeg_callback() { return; } FILE: src/keys.cc function KeysCommand_t (line 196) | KeysCommand_t Keys::getKeyCmd() function KeysCommand_t (line 263) | KeysCommand_t Keys::getCmdCode(const char *commandName) FILE: src/keys.hh class Keys (line 53) | class Keys { FILE: src/klist.c function Klist_node_by_key_cmp (line 27) | static int Klist_node_by_key_cmp(const void *Node, const void *key) function Klist_node_by_node_cmp (line 35) | static int Klist_node_by_node_cmp(const void *Node1, const void *Node2) function a_Klist_insert (line 56) | int a_Klist_insert(Klist_t **Klist, void *Data) function a_Klist_remove (line 86) | void a_Klist_remove(Klist_t *Klist, int Key) function a_Klist_length (line 102) | int a_Klist_length(Klist_t *Klist) function a_Klist_free (line 110) | void a_Klist_free(Klist_t **KlistPtr) FILE: src/klist.h type KlistNode_t (line 11) | typedef struct { type Klist_t (line 16) | typedef struct { FILE: src/md5.c function md5_process (line 140) | static void function md5_init (line 321) | void function md5_append (line 331) | void function md5_finish (line 369) | void FILE: src/md5.h type md5_byte_t (line 72) | typedef unsigned char md5_byte_t; type md5_word_t (line 73) | typedef unsigned int md5_word_t; type md5_state_t (line 76) | typedef struct md5_state_s { FILE: src/menu.cc function Menu_nop_cb (line 56) | static void Menu_nop_cb(Fl_Widget*, void*) function filemenu_cb (line 63) | static void filemenu_cb(Fl_Widget*, void *data) function Menu_copy_urlstr_cb (line 81) | static void Menu_copy_urlstr_cb(Fl_Widget*, void *user_data) function Menu_open_url_cb (line 92) | static void Menu_open_url_cb(Fl_Widget*, void *user_data) function Menu_open_url_nw_cb (line 102) | static void Menu_open_url_nw_cb(Fl_Widget*, void *user_data) function Menu_open_url_mp_cb (line 112) | static void Menu_open_url_mp_cb(Fl_Widget*, void *user_data) function Menu_open_url_nt_cb (line 145) | static void Menu_open_url_nt_cb(Fl_Widget*, void *user_data) function Menu_add_bookmark_cb (line 156) | static void Menu_add_bookmark_cb(Fl_Widget*, void *user_data) function Menu_find_text_cb (line 165) | static void Menu_find_text_cb(Fl_Widget*, void*) function Menu_save_link_cb (line 173) | static void Menu_save_link_cb(Fl_Widget*, void *user_data) function Menu_save_page_cb (line 182) | static void Menu_save_page_cb(Fl_Widget*, void*) function Menu_view_page_source_cb (line 190) | static void Menu_view_page_source_cb(Fl_Widget*, void *user_data) function Menu_view_page_bugs_cb (line 199) | static void Menu_view_page_bugs_cb(Fl_Widget*, void*) function Menu_load_images_cb (line 207) | static void Menu_load_images_cb(Fl_Widget*, void *user_data) function Menu_form_submit_cb (line 219) | static void Menu_form_submit_cb(Fl_Widget*, void*) function Menu_form_reset_cb (line 230) | static void Menu_form_reset_cb(Fl_Widget*, void*) function Menu_form_hiddens_cb (line 241) | static void Menu_form_hiddens_cb(Fl_Widget*, void *user_data) function Menu_stylesheet_cb (line 250) | static void Menu_stylesheet_cb(Fl_Widget*, void *vUrl) function Menu_bugmeter_validate (line 268) | static void Menu_bugmeter_validate(const char *validator_url) function Menu_bugmeter_validate_w3c_cb (line 290) | static void Menu_bugmeter_validate_w3c_cb(Fl_Widget*, void*) function Menu_bugmeter_validate_wdg_cb (line 298) | static void Menu_bugmeter_validate_wdg_cb(Fl_Widget*, void*) function Menu_bugmeter_about_cb (line 307) | static void Menu_bugmeter_about_cb(Fl_Widget*, void*) function Menu_history_cb (line 316) | static void Menu_history_cb(Fl_Widget*, void *data) function Menu_simple_popup_cb (line 342) | static void Menu_simple_popup_cb(void *data) function Menu_popup_cb (line 355) | static void Menu_popup_cb(void *data) function a_Menu_page_popup (line 374) | void a_Menu_page_popup(BrowserWindow *bw, const DilloUrl *url, function Menu_set_link_menu_user_data (line 465) | static void Menu_set_link_menu_user_data(void *user_data) function a_Menu_link_popup (line 476) | void a_Menu_link_popup(BrowserWindow *bw, const DilloUrl *url) function a_Menu_image_popup (line 494) | void a_Menu_image_popup(BrowserWindow *bw, const DilloUrl *url, function a_Menu_form_popup (line 553) | void a_Menu_form_popup(BrowserWindow *bw, const DilloUrl *page_url, function a_Menu_file_popup (line 581) | void a_Menu_file_popup(BrowserWindow *bw, void *v_wid) function a_Menu_bugmeter_popup (line 614) | void a_Menu_bugmeter_popup(BrowserWindow *bw, const DilloUrl *url) function a_Menu_history_popup (line 638) | void a_Menu_history_popup(BrowserWindow *bw, int x, int y, int direction) function Menu_use_cookies_cb (line 673) | static void Menu_use_cookies_cb(Fl_Widget *wid, void*) function Menu_remote_css_cb (line 685) | static void Menu_remote_css_cb(Fl_Widget *wid, void*) function Menu_embedded_css_cb (line 697) | static void Menu_embedded_css_cb(Fl_Widget *wid, void*) function Menu_reader_mode_css_cb (line 709) | static void Menu_reader_mode_css_cb(Fl_Widget *wid, void*) function Menu_panel_change_cb (line 718) | static void Menu_panel_change_cb(Fl_Widget*, void *user_data) function Menu_imgload_toggle_cb (line 731) | static void Menu_imgload_toggle_cb(Fl_Widget *wid, void*) function Menu_bgimg_load_toggle_cb (line 750) | static void Menu_bgimg_load_toggle_cb(Fl_Widget *wid, void*) function a_Menu_tools_popup (line 762) | void a_Menu_tools_popup(BrowserWindow *bw, int x, int y) FILE: src/misc.c function a_Misc_expand_tabs (line 53) | int type ContentType_t (line 100) | typedef struct { type DetectedContentType (line 116) | typedef enum { function a_Misc_get_content_type_from_data (line 136) | int a_Misc_get_content_type_from_data(void *Data, size_t Size, const cha... function a_Misc_parse_content_type (line 210) | void a_Misc_parse_content_type(const char *type, char **major, char **mi... function a_Misc_content_type_cmp (line 274) | int a_Misc_content_type_cmp(const char *ct1, const char *ct2) function a_Misc_content_type_check (line 321) | int a_Misc_content_type_check(const char *EntryType, const char *Detecte... function a_Misc_parse_geometry (line 360) | int a_Misc_parse_geometry(char *str, int *x, int *y, int *w, int *h) function a_Misc_parse_search_url (line 391) | int a_Misc_parse_search_url(char *source, char **label, char **urlstr) function Dstr (line 464) | Dstr *a_Misc_file2dstr(const char *filename) FILE: src/nav.c type nav_stack_item (line 30) | typedef struct { function a_Nav_free (line 42) | void a_Nav_free(BrowserWindow *bw) function a_Nav_stack_ptr (line 54) | int a_Nav_stack_ptr(BrowserWindow *bw) function a_Nav_get_uidx (line 62) | int a_Nav_get_uidx(BrowserWindow *bw, int i) function a_Nav_get_top_uidx (line 71) | int a_Nav_get_top_uidx(BrowserWindow *bw) function Nav_stack_move_ptr (line 82) | static void Nav_stack_move_ptr(BrowserWindow *bw, int offset) function a_Nav_stack_size (line 97) | int a_Nav_stack_size(BrowserWindow *bw) function Nav_stack_truncate (line 105) | static void Nav_stack_truncate(BrowserWindow *bw, int pos) function Nav_stack_append (line 121) | static void Nav_stack_append(BrowserWindow *bw, int url_idx) function Nav_get_scroll_pos (line 138) | static void Nav_get_scroll_pos(BrowserWindow *bw, int *posx, int *posy) function Nav_save_scroll_pos (line 153) | static void Nav_save_scroll_pos(BrowserWindow *bw, int idx, int posx, in... function Nav_stack_clean (line 167) | static void Nav_stack_clean(BrowserWindow *bw) function Nav_open_url (line 192) | static void Nav_open_url(BrowserWindow *bw, const DilloUrl *url, function a_Nav_cancel_expect (line 246) | void a_Nav_cancel_expect(BrowserWindow *bw) function a_Nav_cancel_expect_if_eq (line 259) | void a_Nav_cancel_expect_if_eq(BrowserWindow *bw, const DilloUrl *url) function a_Nav_expect_done (line 271) | void a_Nav_expect_done(BrowserWindow *bw) function a_Nav_push (line 341) | void a_Nav_push(BrowserWindow *bw, const DilloUrl *url, function Nav_repush (line 362) | static void Nav_repush(BrowserWindow *bw) function Nav_repush_callback (line 377) | static void Nav_repush_callback(void *data) function a_Nav_repush (line 392) | void a_Nav_repush(BrowserWindow *bw) function Nav_redirection0_callback (line 402) | static void Nav_redirection0_callback(void *data) function a_Nav_redirection0 (line 421) | void a_Nav_redirection0(BrowserWindow *bw, const DilloUrl *new_url) function a_Nav_back (line 437) | void a_Nav_back(BrowserWindow *bw) function a_Nav_forw (line 451) | void a_Nav_forw(BrowserWindow *bw) function a_Nav_home (line 465) | void a_Nav_home(BrowserWindow *bw) function Nav_reload_callback (line 473) | static void Nav_reload_callback(void *data) function a_Nav_reload (line 515) | void a_Nav_reload(BrowserWindow *bw) function a_Nav_jump (line 524) | void a_Nav_jump(BrowserWindow *bw, int offset, int new_bw) function Nav_save_cb (line 543) | static void Nav_save_cb(int Op, CacheClient_t *Client) function a_Nav_save_url (line 566) | void a_Nav_save_url(BrowserWindow *bw, function a_Nav_get_buf (line 579) | int a_Nav_get_buf(const DilloUrl *Url, char **PBuf, int *BufSize) function a_Nav_unref_buf (line 587) | void a_Nav_unref_buf(const DilloUrl *Url) function a_Nav_set_vsource_url (line 603) | void a_Nav_set_vsource_url(const DilloUrl *Url) FILE: src/paths.cc type stat (line 36) | struct stat function FILE (line 82) | FILE *Paths::getPrefsFP(const char *rcFile) FILE: src/paths.hh class Paths (line 23) | class Paths { FILE: src/plain.cc class DilloPlain (line 36) | class DilloPlain { class PlainLinkReceiver (line 38) | class PlainLinkReceiver: public dw::core::Layout::LinkReceiver { function a_Plain_free (line 214) | void a_Plain_free(void *data) function Plain_callback (line 223) | static void Plain_callback(int Op, CacheClient_t *Client) FILE: src/png.c type prog_state (line 29) | enum prog_state { type DilloPng (line 61) | typedef struct { function Png_error_handling (line 101) | static function Png_datainfo_callback (line 115) | static void function Png_datarow_callback (line 211) | static void function Png_dataend_callback (line 283) | static void Png_dataend_callback(png_structp png_ptr, png_infop info_ptr) function Png_free (line 298) | static void Png_free(DilloPng *png) function Png_close (line 315) | static void Png_close(DilloPng *png, CacheClient_t *Client) function Png_write (line 326) | static void Png_write(DilloPng *png, void *Buf, uint_t BufSize) function a_Png_callback (line 414) | void a_Png_callback(int Op, void *data) function a_Png_callback (line 455) | void a_Png_callback() { return; } FILE: src/prefs.c function a_Prefs_init (line 38) | void a_Prefs_init(void) function a_Prefs_freeall (line 135) | void a_Prefs_freeall(void) FILE: src/prefs.h type DilloPrefs (line 36) | typedef struct { FILE: src/prefsparser.cc function parseOption (line 48) | static int parseOption(char *name, char *value, FILE: src/prefsparser.hh class PrefsParser (line 16) | class PrefsParser { FILE: src/styleengine.cc class StyleImageDeletionReceiver (line 32) | class StyleImageDeletionReceiver: function Style (line 873) | Style * StyleEngine::backgroundStyle (BrowserWindow *bw) { function Style (line 892) | Style * StyleEngine::style0 (int i, BrowserWindow *bw) { function Style (line 929) | Style * StyleEngine::wordStyle0 (BrowserWindow *bw) { FILE: src/styleengine.hh class StyleEngine (line 4) | class StyleEngine type Node (line 22) | struct Node { method setNonCssHint (line 48) | inline void setNonCssHint(CssPropertyName name, CssValueType type, method setNonCssHint (line 87) | inline void setNonCssHint(CssPropertyName name, CssValueType type, method setNonCssHint (line 93) | inline void setNonCssHint(CssPropertyName name, CssValueType type, class StyleEngine (line 20) | class StyleEngine { type Node (line 22) | struct Node { method setNonCssHint (line 48) | inline void setNonCssHint(CssPropertyName name, CssValueType type, method setNonCssHint (line 87) | inline void setNonCssHint(CssPropertyName name, CssValueType type, method setNonCssHint (line 93) | inline void setNonCssHint(CssPropertyName name, CssValueType type, FILE: src/table.cc function Html_tag_open_table (line 41) | void Html_tag_open_table(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_table (line 155) | void Html_tag_content_table(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_tr (line 174) | void Html_tag_open_tr(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_tr (line 217) | void Html_tag_content_tr(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_td (line 236) | void Html_tag_open_td(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_td (line 242) | void Html_tag_content_td(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_tbody (line 250) | void Html_tag_open_tbody(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_tbody (line 254) | void Html_tag_content_tbody(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_tfoot (line 261) | void Html_tag_open_tfoot(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_thead (line 268) | void Html_tag_open_thead(DilloHtml *html, const char *tag, int tagsize) function Html_tag_open_th (line 275) | void Html_tag_open_th(DilloHtml *html, const char *tag, int tagsize) function Html_tag_content_th (line 281) | void Html_tag_content_th(DilloHtml *html, const char *tag, int tagsize) function Html_table_get_border_model (line 293) | static int Html_table_get_border_model(DilloHtml *html) function Html_table_set_border_model (line 308) | static void Html_table_set_border_model(DilloHtml *html, function Html_set_collapsing_border_model (line 324) | static void Html_set_collapsing_border_model(DilloHtml *html, Widget *co... function Html_set_separate_border_model (line 368) | static void Html_set_separate_border_model(DilloHtml *html, Widget *col_tb) function Html_tag_open_table_cell (line 383) | static void Html_tag_open_table_cell(DilloHtml *html, function Html_tag_content_table_cell (line 443) | static void Html_tag_content_table_cell(DilloHtml *html, FILE: src/table.hh class DilloHtml (line 8) | class DilloHtml FILE: src/timeout.cc function a_Timeout_add (line 23) | void a_Timeout_add(float t, TimeoutCb_t cb, void *cbdata) function a_Timeout_repeat (line 31) | void a_Timeout_repeat(float t, TimeoutCb_t cb, void *cbdata) function a_Timeout_remove (line 39) | void a_Timeout_remove() FILE: src/tipwin.cc function TipWin (line 94) | TipWin *my_tipwin(void) function show_timeout (line 107) | static void show_timeout(void*) { function recent_timeout (line 121) | static void recent_timeout(void*) { FILE: src/tipwin.hh class TipWin (line 12) | class TipWin : public Fl_Menu_Window { method cancel (line 24) | void cancel(void *wid) { class TipWinButton (line 35) | class TipWinButton : public Fl_Button { class CustButton (line 49) | class CustButton : public TipWinButton { class TipWinInput (line 61) | class TipWinInput : public Fl_Input { FILE: src/ui.cc type iconset (line 36) | struct iconset { type iconset (line 43) | struct iconset type iconset (line 62) | struct iconset type iconset (line 82) | struct iconset class CustInput (line 93) | class CustInput : public TipWinInput { method CustInput (line 95) | CustInput (int x, int y, int w, int h, const char* l=0) : class CustPasteButton (line 171) | class CustPasteButton : public CustButton { method CustPasteButton (line 173) | CustPasteButton(int x, int y, int w, int h, const char *l=0) : class CustProgressBox (line 196) | class CustProgressBox : public Fl_Box { method CustProgressBox (line 199) | CustProgressBox(int x, int y, int w, int h, const char *l=0) : method update_label (line 201) | void update_label(const char *lbl) { function search_cb (line 228) | static void search_cb(Fl_Widget *wid, void *data) function help_cb (line 240) | static void help_cb(Fl_Widget *w, void *) function filemenu_cb (line 260) | static void filemenu_cb(Fl_Widget *wid, void *) function clear_cb (line 271) | static void clear_cb(Fl_Widget *w, void *data) function location_cb (line 287) | static void location_cb(Fl_Widget *wid, void *data) function b1_cb (line 303) | static void b1_cb(Fl_Widget *wid, void *cb_data) function bugmeter_cb (line 372) | static void bugmeter_cb(Fl_Widget *wid, void *data) function CustButton (line 393) | CustButton *UI::make_button(const char *label, Fl_Image *img, Fl_Image *... FILE: src/ui.hh class CustProgressBox (line 42) | class CustProgressBox class CustTabs (line 43) | class CustTabs class CustGroupHorizontal (line 52) | class CustGroupHorizontal : public Fl_Group { method CustGroupHorizontal (line 55) | CustGroupHorizontal(int x,int y,int w ,int h,const char *l = 0) : method rearrange (line 58) | void rearrange() { class CustGroupVertical (line 92) | class CustGroupVertical : public Fl_Group { method CustGroupVertical (line 94) | CustGroupVertical(int x,int y,int w ,int h,const char *l = 0) : method rearrange (line 97) | void rearrange() { class UI (line 124) | class UI : public CustGroupVertical { method get_panelsize (line 174) | int get_panelsize() { return PanelSize; } method get_smallicons (line 175) | int get_smallicons() { return Small_Icons; } method CustTabs (line 180) | CustTabs *tabs() { return Tabs; } method tabs (line 181) | void tabs(CustTabs *tabs) { Tabs = tabs; } method temporaryPanels (line 182) | bool temporaryPanels() { return PanelTemporary; } method temporaryPanels (line 183) | void temporaryPanels(bool val) { PanelTemporary = val; } FILE: src/uicmd.cc class CustTabButton (line 85) | class CustTabButton : public Fl_Button { method CustTabButton (line 90) | CustTabButton (int x,int y,int w,int h, const char* label = 0) : method ui (line 92) | void ui(UI *pui) { ui_ = pui; } method UI (line 93) | UI *ui(void) { return ui_; } method focus_num (line 94) | void focus_num(uint_t fn) { focus_num_ = fn; } method uint_t (line 95) | uint_t focus_num(void) { return focus_num_; } function btn_cmp (line 98) | static int btn_cmp(const void *p1, const void *p2) class CustTabs (line 107) | class CustTabs : public Fl_Group { method resize (line 117) | void resize(int x, int y, int w, int h) method increase_focus_counter (line 120) | void increase_focus_counter() { method CustTabs (line 137) | CustTabs (int ww, int wh, int th, const char *lbl=0) : method Fl_Wizard (line 176) | Fl_Wizard *wizard(void) { return Wizard; } method num_tabs (line 177) | int num_tabs() { return (Pack ? Pack->children() : 0); } function tab_btn_cb (line 187) | static void tab_btn_cb (Fl_Widget *w, void *cb_data) function close_tab_btn_cb (line 205) | static void close_tab_btn_cb (Fl_Widget *, void *cb_data) function UI (line 256) | UI *CustTabs::add_new_tab(UI *old_ui, int focus) function win_cb (line 493) | static void win_cb (Fl_Widget *w, void *cb_data) { function BrowserWindow (line 515) | BrowserWindow *a_UIcmd_get_bw_by_widget(void *v_wid) function BrowserWindow (line 531) | BrowserWindow *a_UIcmd_browser_window_new(int ww, int wh, function UIcmd_set_window_labels (line 574) | static void UIcmd_set_window_labels(Fl_Window *win, const char *str) function BrowserWindow (line 587) | static BrowserWindow *UIcmd_tab_new(CustTabs *tabs, UI *old_ui, int focus) function a_UIcmd_close_bw (line 633) | void a_UIcmd_close_bw(void *vbw) function a_UIcmd_close_all_bw (line 654) | void a_UIcmd_close_all_bw(void *) function a_UIcmd_open_urlstr (line 705) | void a_UIcmd_open_urlstr(void *vbw, const char *urlstr) function a_UIcmd_open_url (line 748) | void a_UIcmd_open_url(BrowserWindow *bw, const DilloUrl *url) function UIcmd_open_url_nbw (line 760) | static void UIcmd_open_url_nbw(BrowserWindow *new_bw, const DilloUrl *url) function a_UIcmd_open_url_nw (line 778) | void a_UIcmd_open_url_nw(BrowserWindow *bw, const DilloUrl *url) function a_UIcmd_open_url_nt (line 792) | void a_UIcmd_open_url_nt(void *vbw, const DilloUrl *url, int focus) function a_UIcmd_back (line 803) | void a_UIcmd_back(void *vbw) function a_UIcmd_back_popup (line 811) | void a_UIcmd_back_popup(void *vbw, int x, int y) function a_UIcmd_forw (line 819) | void a_UIcmd_forw(void *vbw) function a_UIcmd_forw_popup (line 827) | void a_UIcmd_forw_popup(void *vbw, int x, int y) function a_UIcmd_home (line 835) | void a_UIcmd_home(void *vbw) function a_UIcmd_reload (line 843) | void a_UIcmd_reload(void *vbw) function a_UIcmd_repush (line 851) | void a_UIcmd_repush(void *vbw) function a_UIcmd_redirection0 (line 859) | void a_UIcmd_redirection0(void *vbw, const DilloUrl *url) function a_UIcmd_init (line 917) | void a_UIcmd_init(void) function UIcmd_save_file_check (line 933) | static int UIcmd_save_file_check(const char *name) function UIcmd_save (line 955) | static void UIcmd_save(BrowserWindow *bw, const DilloUrl *url, function a_UIcmd_save (line 990) | void a_UIcmd_save(void *vbw) function a_UIcmd_stop (line 1012) | void a_UIcmd_stop(void *vbw) function a_UIcmd_tools (line 1025) | void a_UIcmd_tools(void *vbw, int x, int y) function a_UIcmd_open_file (line 1033) | void a_UIcmd_open_file(void *vbw) function a_UIcmd_search_dialog (line 1088) | void a_UIcmd_search_dialog(void *vbw) function a_UIcmd_save_link (line 1115) | void a_UIcmd_save_link(BrowserWindow *bw, const DilloUrl *url) function a_UIcmd_book (line 1123) | void a_UIcmd_book(void *vbw) function a_UIcmd_add_bookmark (line 1133) | void a_UIcmd_add_bookmark(BrowserWindow *bw, const DilloUrl *url) function a_UIcmd_page_popup (line 1142) | void a_UIcmd_page_popup(void *vbw, bool_t has_bugs, void *v_cssUrls) function a_UIcmd_link_popup (line 1152) | void a_UIcmd_link_popup(void *vbw, const DilloUrl *url) function a_UIcmd_image_popup (line 1160) | void a_UIcmd_image_popup(void *vbw, const DilloUrl *url, bool_t loaded_img, function a_UIcmd_form_popup (line 1169) | void a_UIcmd_form_popup(void *vbw, const DilloUrl *url, void *vform, function a_UIcmd_file_popup (line 1178) | void a_UIcmd_file_popup(void *vbw, void *v_wid) function a_UIcmd_copy_urlstr (line 1186) | void a_UIcmd_copy_urlstr(BrowserWindow *bw, const char *urlstr) function a_UIcmd_view_page_source (line 1195) | void a_UIcmd_view_page_source(BrowserWindow *bw, const DilloUrl *url) function a_UIcmd_view_page_bugs (line 1230) | void a_UIcmd_view_page_bugs(void *vbw) function a_UIcmd_bugmeter_popup (line 1244) | void a_UIcmd_bugmeter_popup(void *vbw) function a_UIcmd_nav_jump (line 1279) | void a_UIcmd_nav_jump(BrowserWindow *bw, int offset, int new_bw) function a_UIcmd_get_wh (line 1289) | void a_UIcmd_get_wh(BrowserWindow *bw, int *w, int *h) function a_UIcmd_get_scroll_xy (line 1299) | void a_UIcmd_get_scroll_xy(BrowserWindow *bw, int *x, int *y) function a_UIcmd_set_scroll_xy (line 1312) | void a_UIcmd_set_scroll_xy(BrowserWindow *bw, int x, int y) function a_UIcmd_set_scroll_by_fragment (line 1324) | void a_UIcmd_set_scroll_by_fragment(BrowserWindow *bw, const char *f) function a_UIcmd_scroll (line 1336) | void a_UIcmd_scroll(BrowserWindow *bw, int icmd) function a_UIcmd_set_location_text (line 1380) | void a_UIcmd_set_location_text(void *vbw, const char *text) function a_UIcmd_set_page_prog (line 1390) | void a_UIcmd_set_page_prog(BrowserWindow *bw, size_t nbytes, int cmd) function a_UIcmd_set_img_prog (line 1399) | void a_UIcmd_set_img_prog(BrowserWindow *bw, int n_img, int t_img, int cmd) function a_UIcmd_set_bug_prog (line 1411) | void a_UIcmd_set_bug_prog(BrowserWindow *bw, int n_bug) function a_UIcmd_set_page_title (line 1420) | void a_UIcmd_set_page_title(BrowserWindow *bw, const char *label) function a_UIcmd_set_msg (line 1443) | void a_UIcmd_set_msg(BrowserWindow *bw, const char *format, ...) function a_UIcmd_set_buttons_sens (line 1457) | void a_UIcmd_set_buttons_sens(BrowserWindow *bw) function a_UIcmd_panels_toggle (line 1476) | void a_UIcmd_panels_toggle(BrowserWindow *bw) function a_UIcmd_findtext_search (line 1484) | void a_UIcmd_findtext_search(BrowserWindow *bw, const char *key, function a_UIcmd_findtext_reset (line 1506) | void a_UIcmd_findtext_reset(BrowserWindow *bw) function a_UIcmd_findbar_toggle (line 1517) | void a_UIcmd_findbar_toggle(BrowserWindow *bw, int on) function a_UIcmd_focus_main_area (line 1525) | void a_UIcmd_focus_main_area(BrowserWindow *bw) function a_UIcmd_focus_location (line 1533) | void a_UIcmd_focus_location(void *vbw) FILE: src/url.c function DilloUrl (line 137) | static DilloUrl *Url_object_new(const char *uri_str) function a_Url_free (line 208) | void a_Url_free(DilloUrl *url) function Dstr (line 224) | static Dstr *Url_resolve_relative(const char *RelStr, function DilloUrl (line 369) | DilloUrl* a_Url_new(const char *url_str, const char *base_url) function DilloUrl (line 459) | DilloUrl* a_Url_dup(const DilloUrl *ori) function a_Url_cmp (line 488) | int a_Url_cmp(const DilloUrl *A, const DilloUrl *B) function a_Url_set_flags (line 509) | void a_Url_set_flags(DilloUrl *u, int flags) function a_Url_set_data (line 518) | void a_Url_set_data(DilloUrl *u, Dstr **data) function a_Url_set_ismap_coords (line 531) | void a_Url_set_ismap_coords(DilloUrl *u, char *coord_str) function Url_decode_hex_octet (line 550) | static int Url_decode_hex_octet(const char *s) function a_Url_host_type (line 665) | int a_Url_host_type(const char *host) function uint_t (line 693) | static uint_t Url_host_public_internal_dots(const char *host) function bool_t (line 780) | bool_t a_Url_same_organization(const DilloUrl *u1, const DilloUrl *u2) FILE: src/url.h type DilloUrl (line 85) | typedef struct { FILE: src/utf8.cc function uint_t (line 23) | uint_t a_Utf8_end_of_char(const char *str, uint_t i) function uint_t (line 46) | uint_t a_Utf8_decode(const char* str, const char* end, int* len) function a_Utf8_encode (line 54) | int a_Utf8_encode(unsigned int ucs, char *buf) function a_Utf8_test (line 64) | int a_Utf8_test(const char* src, unsigned int srclen) function bool_t (line 76) | bool_t a_Utf8_ideographic(const char *s, const char *end, int *len) function bool_t (line 96) | bool_t a_Utf8_combining_char(int unicode) function a_Utf8_char_count (line 104) | int a_Utf8_char_count(const char *str, int len) FILE: src/web.cc function a_Web_init (line 37) | void a_Web_init(void) function a_Web_dispatch_by_type (line 49) | int a_Web_dispatch_by_type (const char *Type, DilloWeb *Web, function DilloWeb (line 119) | DilloWeb* a_Web_new(BrowserWindow *bw, const DilloUrl *url, function a_Web_valid (line 142) | int a_Web_valid(DilloWeb *web) function a_Web_free (line 150) | void a_Web_free(DilloWeb *web) FILE: src/web.hh type _DilloWeb (line 22) | struct _DilloWeb type _DilloWeb (line 24) | struct _DilloWeb { FILE: src/xembed.cc function event_handler (line 80) | static int event_handler(int e, Fl_Window *w) { FILE: src/xembed.hh class Xembed (line 8) | class Xembed : public Fl_Window { method Xembed (line 16) | Xembed(uint32_t xid, int _w, int _h) : Fl_Window(_w, _h) { FILE: test/containers.cc class ReverseComparator (line 7) | class ReverseComparator: public Comparator method ReverseComparator (line 13) | ReverseComparator (Comparator *reversed) { this->reversed = reversed; } method compare (line 14) | int compare(Object *o1, Object *o2) { return - reversed->compare (o1, ... function testHashSet (line 17) | void testHashSet () function testHashTable (line 30) | void testHashTable () function testVector1 (line 49) | void testVector1 () function testVector2 (line 69) | void testVector2 () function testVector3 (line 113) | void testVector3 () function testStackAsQueue (line 131) | void testStackAsQueue () function main (line 147) | int main (int argc, char *argv[]) FILE: test/cookies.c function Dpi_close_fd (line 92) | static void Dpi_close_fd(int fd) function Dpi_make_socket_fd (line 102) | static int Dpi_make_socket_fd() function Dpi_read_comm_keys (line 116) | static int Dpi_read_comm_keys(int *port) function Dpi_check_dpid_ids (line 142) | static int Dpi_check_dpid_ids() function Dpi_blocking_write (line 167) | static int Dpi_blocking_write(int fd, const char *msg, int msg_len) function Dpi_start_dpid (line 191) | static int Dpi_start_dpid(void) function Dpi_check_dpid (line 243) | static int Dpi_check_dpid(int num_tries) function Dpi_blocking_start_dpid (line 277) | static int Dpi_blocking_start_dpid(void) function Dpi_get_server_port (line 299) | static int Dpi_get_server_port(const char *server_name) function Dpi_connect_socket (line 372) | static int Dpi_connect_socket(const char *server_name) function a_Cookies_set (line 436) | void a_Cookies_set(const char *cookie, const char *host, const char *path, function expect (line 482) | static void expect(int lineno, const char *exp_reply, function toomany (line 495) | static void toomany() function maxage (line 534) | static void maxage() function expires_server_ahead (line 592) | static void expires_server_ahead() function expires_server_behind (line 644) | static void expires_server_behind() function expires_extremes (line 686) | static void expires_extremes() function expires_date_formats (line 771) | static void expires_date_formats() function path (line 859) | static void path() function Cookies_rc_check (line 898) | int Cookies_rc_check() function main (line 972) | int main() FILE: test/dw_anchors_test.cc function anchorCallback (line 50) | static void anchorCallback (Fl_Widget *widget, void *data) function textTimeout (line 55) | static void textTimeout (void *data) function main (line 94) | int main(int argc, char **argv) FILE: test/dw_border_test.cc function main (line 36) | int main(int argc, char **argv) FILE: test/dw_example.cc function main (line 31) | int main(int argc, char **argv) FILE: test/dw_find_test.cc function findCallback (line 43) | static void findCallback (Fl_Widget *widget, void *data) function resetCallback (line 63) | static void resetCallback (Fl_Widget *widget, void *data) function main (line 70) | int main(int argc, char **argv) FILE: test/dw_float_test.cc function addTextToFloatTimeout (line 17) | static void addTextToFloatTimeout (void *data) function main (line 35) | int main(int argc, char **argv) FILE: test/dw_image_background.cc class ImageStyleDeletionReceiver (line 38) | class ImageStyleDeletionReceiver: public ObservedObject::DeletionReceiver function imageInitTimeout (line 59) | static void imageInitTimeout (void *data) function imageDrawTimeout (line 72) | static void imageDrawTimeout (void *data) function main (line 106) | int main(int argc, char **argv) FILE: test/dw_images_scaled.cc function imageInitTimeout (line 41) | static void imageInitTimeout (void *data) function imageDrawTimeout (line 72) | static void imageDrawTimeout (void *data) function main (line 93) | int main(int argc, char **argv) FILE: test/dw_images_scaled2.cc function imageInitTimeout (line 41) | static void imageInitTimeout (void *data) function imageDrawTimeout (line 48) | static void imageDrawTimeout (void *data) function main (line 70) | int main(int argc, char **argv) FILE: test/dw_images_simple.cc function imageInitTimeout (line 41) | static void imageInitTimeout (void *data) function imageDrawTimeout (line 73) | static void imageDrawTimeout (void *data) function main (line 94) | int main(int argc, char **argv) FILE: test/dw_imgbuf_mem_test.cc function solution1 (line 27) | void solution1 () function solution2 (line 50) | void solution2 () class RootbufDeletionReceiver (line 73) | class RootbufDeletionReceiver: public ObservedObject::DeletionReceiver function solution3 (line 84) | void solution3 () function main (line 98) | int main (int argc, char **argv) FILE: test/dw_links.cc class LinkTestReceiver (line 35) | class LinkTestReceiver: public Layout::LinkReceiver function main (line 73) | int main(int argc, char **argv) FILE: test/dw_links2.cc class LinkTestReceiver (line 36) | class LinkTestReceiver: public Layout::LinkReceiver function main (line 74) | int main(int argc, char **argv) FILE: test/dw_lists.cc function main (line 36) | int main(int argc, char **argv) FILE: test/dw_resource_test.cc function main (line 37) | int main(int argc, char **argv) FILE: test/dw_simple_container.cc type dw (line 28) | namespace dw { function Iterator (line 220) | Iterator *SimpleContainer::iterator (Content::Type mask, bool atEnd) FILE: test/dw_simple_container.hh type dw (line 6) | namespace dw { class SimpleContainer (line 11) | class SimpleContainer: public core::Widget class SimpleContainerIterator (line 14) | class SimpleContainerIterator: public core::Iterator FILE: test/dw_simple_container_test.cc function main (line 36) | int main(int argc, char **argv) FILE: test/dw_table.cc function main (line 35) | int main(int argc, char **argv) FILE: test/dw_table_aligned.cc function main (line 36) | int main(int argc, char **argv) FILE: test/dw_ui_test.cc function main (line 41) | int main(int argc, char **argv) FILE: test/form.cc type form (line 24) | namespace form { FILE: test/form.hh type form (line 7) | namespace form { class Form (line 18) | class Form class ResourceDecorator (line 27) | class ResourceDecorator: public lout::object::Object class TextResourceDecorator (line 44) | class TextResourceDecorator: public ResourceDecorator class RadioButtonResourceDecorator (line 61) | class RadioButtonResourceDecorator: public ResourceDecorator class CheckButtonResourceDecorator (line 79) | class CheckButtonResourceDecorator: public ResourceDecorator class SelectionResourceDecorator (line 94) | class SelectionResourceDecorator: public ResourceDecorator class FormActivateReceiver (line 109) | class FormActivateReceiver: public dw::core::ui::Resource::ActivateR... method FormActivateReceiver (line 115) | inline FormActivateReceiver (Form *form) { this->form = form; } class FormClickedReceiver (line 122) | class FormClickedReceiver: FILE: test/identity.cc class A (line 17) | class A: virtual public IdentifiableObject method A (line 21) | inline A () { registerName ("A", &CLASS_ID); } class B (line 24) | class B: virtual public IdentifiableObject method B (line 28) | inline B () { registerName ("B", &CLASS_ID); } class C (line 31) | class C: public A, public B method C (line 35) | inline C () { registerName ("C", &CLASS_ID); } function main (line 40) | int main (int argc, char *argv[]) FILE: test/liang.cc function hyphenateWord (line 6) | void hyphenateWord (dw::core::Platform *p, const char *lang, const char ... function main (line 25) | int main (int argc, char *argv[]) FILE: test/notsosimplevector.cc function print (line 3) | static void print (lout::misc::NotSoSimpleVector *v) function main (line 20) | int main (int argc, char *argv[]) FILE: test/shapes.cc function main (line 27) | int main() FILE: test/trie.cc function main (line 3) | int main (int argc, char *argv[]) FILE: test/unicode_test.cc function main (line 8) | int main (int argc, char *argv[])