ELinks 0.18.0
iframes.c File Reference
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "cache/cache.h"
#include "document/document.h"
#include "document/html/iframes.h"
#include "document/options.h"
#include "document/renderer.h"
#include "document/view.h"
#include "protocol/uri.h"
#include "session/location.h"
#include "session/session.h"
#include "terminal/draw.h"
#include "util/color.h"
#include "util/string.h"
#include "util/time.h"
Include dependency graph for iframes.c:

Functions

void add_iframeset_entry (struct iframeset_desc **parent, char *url, char *name, int y, int width, int height, int nlink)
 
static void add_iframe_to_list (struct session *ses, struct document_view *doc_view)
 
static struct document_viewfind_ifd (struct session *ses, char *name, int depth, int x, int y)
 
static struct document_viewformat_iframe (struct session *ses, struct iframe_desc *iframe_desc, struct document_options *o, int j)
 
void format_iframes (struct session *ses, struct iframeset_desc *ifsd, struct document_options *op, int depth)
 

Function Documentation

◆ add_iframe_to_list()

static void add_iframe_to_list ( struct session * ses,
struct document_view * doc_view )
static

◆ add_iframeset_entry()

void add_iframeset_entry ( struct iframeset_desc ** parent,
char * url,
char * name,
int y,
int width,
int height,
int nlink )

◆ find_ifd()

static struct document_view * find_ifd ( struct session * ses,
char * name,
int depth,
int x,
int y )
static

◆ format_iframe()

static struct document_view * format_iframe ( struct session * ses,
struct iframe_desc * iframe_desc,
struct document_options * o,
int j )
static

assert(doc_view->document);

◆ format_iframes()

void format_iframes ( struct session * ses,
struct iframeset_desc * ifsd,
struct document_options * op,
int depth )