ELinks 0.16.1.1
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 "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)

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)

Macro Definition Documentation

◆ show_tabs

#define show_tabs ( option,
tabs )
Value:
(((option) > 0) && !((option) == 1 && (tabs) < 2))
#define option
Definition options.h:17

Function Documentation

◆ display_status_bar()

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

◆ display_tab_bar()

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

◆ display_title_bar()

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

◆ display_window_title()

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

◆ get_current_link_info_and_title()

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)

◆ update_status()

void update_status ( void )