ELinks 0.18.0
view.h File Reference
#include "terminal/draw.h"
#include "util/lists.h"
#include "util/box.h"
Include dependency graph for view.h:

Data Structures

struct  document_view
 

Macros

#define get_old_current_link(doc_view)
 
#define get_current_link(doc_view)
 

Macro Definition Documentation

◆ get_current_link

#define get_current_link ( doc_view)
Value:
(((doc_view) \
&& (doc_view)->vs \
&& (doc_view)->vs->current_link >= 0 \
&& (doc_view)->vs->current_link < (doc_view)->document->nlinks) \
? &(doc_view)->document->links[(doc_view)->vs->current_link] : NULL)
#define NULL
Definition explodename.c:35
Definition document.h:213
struct link * links
Definition document.h:273
int nlinks
Definition document.h:293

◆ get_old_current_link

#define get_old_current_link ( doc_view)
Value:
(((doc_view) \
&& (doc_view)->vs \
&& (doc_view)->vs->old_current_link >= 0 \
&& (doc_view)->vs->old_current_link < (doc_view)->document->nlinks) \
? &(doc_view)->document->links[(doc_view)->vs->old_current_link] : NULL)