user interface dialog
Definition at line 36 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 |
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_Dialog::SCIP_DECL_DIALOGEXEC | ( | * | dialogexec | ) |
execution method of dialog
SCIP_Dialog::SCIP_DECL_DIALOGDESC | ( | * | dialogdesc | ) |
description output method of dialog, or NULL
SCIP_Dialog::SCIP_DECL_DIALOGFREE | ( | * | dialogfree | ) |
destructor of dialog to free user data, or NULL
char* SCIP_Dialog::name |
name of dialog: command name appearing in parent's dialog menu
Definition at line 42 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), SCIPdialogGetName(), SCIPdialogGetPath(), and SCIPdialoghdlrAddHistory().
char* SCIP_Dialog::desc |
description of dialog used if description output method is NULL
Definition at line 43 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogGetDesc().
SCIP_DIALOG* SCIP_Dialog::parent |
parent dialog of dialog
Definition at line 44 of file struct_dialog.h.
Referenced by SCIPdialogGetParent(), SCIPdialogGetPath(), and SCIPdialoghdlrAddHistory().
SCIP_DIALOG** SCIP_Dialog::subdialogs |
sub dialogs of dialog
Definition at line 45 of file struct_dialog.h.
Referenced by ensureSubdialogMem(), SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetSubdialogs().
SCIP_DIALOGDATA* SCIP_Dialog::dialogdata |
user defined dialog data
Definition at line 46 of file struct_dialog.h.
Referenced by SCIPdialogGetData(), and SCIPdialogSetData().
int SCIP_Dialog::nsubdialogs |
number of sub dialogs
Definition at line 47 of file struct_dialog.h.
Referenced by SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetNSubdialogs().
int SCIP_Dialog::subdialogssize |
size of subdialogs array
Definition at line 48 of file struct_dialog.h.
Referenced by ensureSubdialogMem().
int SCIP_Dialog::nuses |
number of times, the dialog is used
Definition at line 49 of file struct_dialog.h.
Referenced by SCIPdialogCapture().
SCIP_Bool SCIP_Dialog::issubmenu |
is the dialog a submenu?
Definition at line 50 of file struct_dialog.h.
Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogIsSubmenu().