ELinks 0.16.1.1
text.h File Reference
#include "util/color.h"
Include dependency graph for text.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  widget_info_text
struct  widget_data_info_text

Macros

#define text_is_scrollable(widget_data)

Functions

void add_dlg_text (struct dialog *dlg, char *text, format_align_T align, int bottom_pad)
void dlg_format_text_do (struct dialog_data *dlg_data, const char *text, int x, int *y, int width, int *real_width, struct color_pair *color, format_align_T align, int format_only)
void dlg_format_text (struct dialog_data *dlg_data, struct widget_data *widget_data, int x, int *y, int dlg_width, int *real_width, int height, int format_only)

Variables

const struct widget_ops text_ops

Macro Definition Documentation

◆ text_is_scrollable

#define text_is_scrollable ( widget_data)
Value:
((widget_data)->widget->info.text.is_scrollable \
&& (widget_data)->box.height > 0 \
&& (widget_data)->info.text.lines > 0 \
&& (widget_data)->box.height < (widget_data)->info.text.lines)
Definition widget.h:56

Function Documentation

◆ add_dlg_text()

void add_dlg_text ( struct dialog * dlg,
char * text,
format_align_T align,
int bottom_pad )

◆ dlg_format_text()

void dlg_format_text ( struct dialog_data * dlg_data,
struct widget_data * widget_data,
int x,
int * y,
int dlg_width,
int * real_width,
int height,
int format_only )

◆ dlg_format_text_do()

void dlg_format_text_do ( struct dialog_data * dlg_data,
const char * text,
int x,
int * y,
int width,
int * real_width,
struct color_pair * color,
format_align_T align,
int format_only )

Variable Documentation

◆ text_ops

const struct widget_ops text_ops
extern