Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Dialog Struct Reference

Detailed Description

user interface dialog

Definition at line 35 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_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

Field Documentation

char* SCIP_Dialog::name

name of dialog: command name appearing in parent's dialog menu

Definition at line 41 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 42 of file struct_dialog.h.

Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogGetDesc().

SCIP_DIALOG* SCIP_Dialog::parent

parent dialog of dialog

Definition at line 43 of file struct_dialog.h.

Referenced by SCIPdialogAddEntry(), SCIPdialogGetParent(), SCIPdialogGetPath(), and SCIPdialoghdlrAddHistory().

SCIP_DIALOG** SCIP_Dialog::subdialogs

sub dialogs of dialog

Definition at line 44 of file struct_dialog.h.

Referenced by ensureSubdialogMem(), SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetSubdialogs().

SCIP_DIALOGDATA* SCIP_Dialog::dialogdata

user defined dialog data

Definition at line 45 of file struct_dialog.h.

Referenced by SCIPdialogGetData(), and SCIPdialogSetData().

int SCIP_Dialog::nsubdialogs

number of sub dialogs

Definition at line 46 of file struct_dialog.h.

Referenced by SCIPdialogAddEntry(), SCIPdialogDisplayMenu(), and SCIPdialogGetNSubdialogs().

int SCIP_Dialog::subdialogssize

size of subdialogs array

Definition at line 47 of file struct_dialog.h.

Referenced by ensureSubdialogMem().

int SCIP_Dialog::nuses

number of times, the dialog is used

Definition at line 48 of file struct_dialog.h.

Referenced by SCIPdialogCapture().

SCIP_Bool SCIP_Dialog::issubmenu

is the dialog a submenu?

Definition at line 49 of file struct_dialog.h.

Referenced by SCIPdialogDisplayMenuEntry(), and SCIPdialogIsSubmenu().