#include <dialog.h>
◆ box
struct el_box dialog_data::box |
Size and location of the dialog box, excluding the drop shadow.
This includes the outer border and the frame. The coordinates are relative to the terminal.
◆ dlg
struct dialog* dialog_data::dlg |
◆ ml
◆ number_of_widgets
int dialog_data::number_of_widgets |
◆ real_box
struct el_box dialog_data::real_box |
Size and location of the widget area and the inner border.
This is the area in which widgets can be drawn. The frame of the dialog box is drawn around this area, and the outer border is around the frame. The coordinates are relative to the terminal.
◆ selected_widget_id
int dialog_data::selected_widget_id |
◆ term_event
◆ widgets_data
◆ win
struct window* dialog_data::win |
Vertical scrolling of the widget area of the dialog box.
Widget Y screen coordinate = widget_data.box.y - dialog_data.y. Initially, this is 0 and the coordinate system of the widget area matches the coordinate system of the terminal. Horizontal scrolling of dialog boxes has not been implemented.
The documentation for this struct was generated from the following file: