ELinks 0.18.0
Data Structures | Macros | Functions | Variables
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
Definition widget.h:36
union widget::@0 info
char * text
Definition widget.h:39

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