ELinks 0.18.0
Macros | Functions
status.c File Reference
#include <string.h>
#include "elinks.h"
#include "bfu/dialog.h"
#include "cache/cache.h"
#include "config/options.h"
#include "dialogs/progress.h"
#include "dialogs/status.h"
#include "document/document.h"
#include "document/renderer.h"
#include "document/view.h"
#include "intl/libintl.h"
#include "main/timer.h"
#include "network/connection.h"
#include "network/progress.h"
#include "network/state.h"
#include "protocol/bittorrent/dialogs.h"
#include "protocol/protocol.h"
#include "protocol/uri.h"
#include "session/download.h"
#include "session/session.h"
#include "terminal/draw.h"
#include "terminal/screen.h"
#include "terminal/tab.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/color.h"
#include "util/conv.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/snprintf.h"
#include "util/string.h"
#include "viewer/text/form.h"
#include "viewer/text/link.h"
#include "viewer/text/view.h"
Include dependency graph for status.c:

Macros

#define show_tabs(option, tabs)   (((option) > 0) && !((option) == 1 && (tabs) < 2))
 

Functions

char * get_download_msg (struct download *download, struct terminal *term, int wide, int full, const char *separator)
 
void update_status (void)
 
static char * get_current_link_info_and_title (struct session *ses, struct document_view *doc_view)
 
static void display_status_bar (struct session *ses, struct terminal *term, int tabs_count)
 
static void display_tab_bar (struct session *ses, struct terminal *term, int tabs_count)
 
static void display_title_bar (struct session *ses, struct terminal *term)
 
static void display_window_title (struct session *ses, struct terminal *term)
 
void print_screen_status (struct session *ses)
 
static void print_screen_status_clear_timer (void *param)
 
void print_screen_status_delayed (struct session *ses)
 

Macro Definition Documentation

◆ show_tabs

#define show_tabs (   option,
  tabs 
)    (((option) > 0) && !((option) == 1 && (tabs) < 2))

Function Documentation

◆ display_status_bar()

static void display_status_bar ( struct session *  ses,
struct terminal *  term,
int  tabs_count 
)
inlinestatic

◆ display_tab_bar()

static void display_tab_bar ( struct session *  ses,
struct terminal *  term,
int  tabs_count 
)
inlinestatic

◆ display_title_bar()

static void display_title_bar ( struct session *  ses,
struct terminal *  term 
)
inlinestatic

◆ display_window_title()

static void display_window_title ( struct session *  ses,
struct terminal *  term 
)
inlinestatic

◆ get_current_link_info_and_title()

static char * get_current_link_info_and_title ( struct session *  ses,
struct document_view *  doc_view 
)
static

◆ get_download_msg()

char * get_download_msg ( struct download *  download,
struct terminal *  term,
int  wide,
int  full,
const char *  separator 
)

◆ print_screen_status()

void print_screen_status ( struct session *  ses)

◆ print_screen_status_clear_timer()

static void print_screen_status_clear_timer ( void *  param)
static

◆ print_screen_status_delayed()

void print_screen_status_delayed ( struct session *  ses)

◆ update_status()

void update_status ( void  )