#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: