ELinks 0.18.0
|
#include <sys/types.h>
#include <string.h>
#include "elinks.h"
#include "bookmarks/bookmarks.h"
#include "document/css/property.h"
#include "document/docdata.h"
#include "document/document.h"
#include "document/dom/util.h"
#include "document/format.h"
#include "intl/charsets.h"
#include "globhist/globhist.h"
#include "protocol/uri.h"
#include "terminal/draw.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/box.h"
Macros | |
#define | POS(renderer) |
#define | WIDTH(renderer, add) |
#define | realloc_document_links(doc, size) |
Functions | |
static void | init_template (struct screen_char *template_, struct document_options *options, screen_char_attr_T attr, color_T foreground, color_T background) |
void | init_template_by_style (struct screen_char *template_, struct document_options *options, struct css_property list *properties) |
static struct screen_char * | realloc_line (struct document *document, int x, int y) |
static struct node * | add_search_node (struct dom_renderer *renderer, int width) |
static void | render_dom_line (struct dom_renderer *renderer, struct screen_char *template_, char *string, int length) |
static char * | split_dom_line (char *line, int length, int *linelen) |
void | render_dom_text (struct dom_renderer *renderer, struct screen_char *template_, char *string, int length) |
NONSTATIC_INLINE struct link * | add_dom_link (struct dom_renderer *renderer, const char *cstring, int length, char *uristring, int urilength) |
#define POS | ( | renderer | ) |
#define realloc_document_links | ( | doc, | |
size ) |
#define WIDTH | ( | renderer, | |
add ) |
NONSTATIC_INLINE struct link * add_dom_link | ( | struct dom_renderer * | renderer, |
const char * | cstring, | ||
int | length, | ||
char * | uristring, | ||
int | urilength ) |
|
static |
|
inlinestatic |
void init_template_by_style | ( | struct screen_char * | template_, |
struct document_options * | options, | ||
struct css_property list * | properties ) |
|
static |
|
static |
void render_dom_text | ( | struct dom_renderer * | renderer, |
struct screen_char * | template_, | ||
char * | string, | ||
int | length ) |
|
inlinestatic |