SCIP Doxygen Documentation
Loading...
Searching...
No Matches
SCIP_Dialog Struct Reference

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_DIALOGparent
SCIP_DIALOG ** subdialogs
SCIP_DIALOGDATAdialogdata
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 SCIPdialogAddEntry(), 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().