Detailed Description
user interface dialog
Definition at line 45 of file struct_dialog.h.
#include <struct_dialog.h>
Public Member Functions | |
SCIP_DECL_DIALOGCOPY ((*dialogcopy)) | |
SCIP_DECL_DIALOGEXEC ((*dialogexec)) | |
SCIP_DECL_DIALOGDESC ((*dialogdesc)) | |
SCIP_DECL_DIALOGFREE ((*dialogfree)) | |
Data Fields | |
char * | name |
char * | desc |
SCIP_DIALOG * | parent |
SCIP_DIALOG ** | subdialogs |
SCIP_DIALOGDATA * | dialogdata |
int | nsubdialogs |
int | subdialogssize |
int | nuses |
SCIP_Bool | issubmenu |
Member Function Documentation
◆ SCIP_DECL_DIALOGCOPY()
SCIP_Dialog::SCIP_DECL_DIALOGCOPY | ( | * | dialogcopy | ) |
copy method of dialog or NULL if you don't want to copy your plugin into sub-SCIPs
◆ SCIP_DECL_DIALOGEXEC()
SCIP_Dialog::SCIP_DECL_DIALOGEXEC | ( | * | dialogexec | ) |
execution method of dialog
◆ SCIP_DECL_DIALOGDESC()
SCIP_Dialog::SCIP_DECL_DIALOGDESC | ( | * | dialogdesc | ) |
description output method of dialog, or NULL
◆ SCIP_DECL_DIALOGFREE()
SCIP_Dialog::SCIP_DECL_DIALOGFREE | ( | * | dialogfree | ) |
destructor of dialog to free user data, or NULL
Field Documentation
◆ name
char* SCIP_Dialog::name |
name of dialog: command name appearing in parent's dialog menu
Definition at line 51 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), SCIPdialogGetName(), SCIPdialogGetPath(), and SCIPdialoghdlrAddHistory().
◆ desc
char* SCIP_Dialog::desc |
description of dialog used if description output method is NULL
Definition at line 52 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogGetDesc().
◆ parent
SCIP_DIALOG* SCIP_Dialog::parent |
parent dialog of dialog
Definition at line 53 of file struct_dialog.h.
Referenced by SCIPdialogGetParent(), SCIPdialogGetPath(), and SCIPdialoghdlrAddHistory().
◆ subdialogs
SCIP_DIALOG** SCIP_Dialog::subdialogs |
sub dialogs of dialog
Definition at line 54 of file struct_dialog.h.
Referenced by ensureSubdialogMem(), SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetSubdialogs().
◆ dialogdata
SCIP_DIALOGDATA* SCIP_Dialog::dialogdata |
user defined dialog data
Definition at line 55 of file struct_dialog.h.
Referenced by SCIPdialogGetData(), and SCIPdialogSetData().
◆ nsubdialogs
int SCIP_Dialog::nsubdialogs |
number of sub dialogs
Definition at line 56 of file struct_dialog.h.
Referenced by SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetNSubdialogs().
◆ subdialogssize
int SCIP_Dialog::subdialogssize |
size of subdialogs array
Definition at line 57 of file struct_dialog.h.
Referenced by ensureSubdialogMem().
◆ nuses
int SCIP_Dialog::nuses |
number of times, the dialog is used
Definition at line 58 of file struct_dialog.h.
Referenced by SCIPdialogCapture().
◆ issubmenu
SCIP_Bool SCIP_Dialog::issubmenu |
is the dialog a submenu?
Definition at line 59 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogIsSubmenu().