scip_dialog.h
Go to the documentation of this file.
29 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
51 * @return \ref SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See \ref
58 SCIP_DECL_DIALOGCOPY ((*dialogcopy)), /**< copy method of dialog or NULL if you don't want to copy your plugin into sub-SCIPs */
80 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
91 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
100 /** makes given dialog the root dialog of SCIP's interactive user shell; captures dialog and releases former root dialog
102 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
122 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
134 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
143 /** adds a single line of input to the command history which can be accessed with the cursor keys
145 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
156 * @return \ref SCIP_OKAY is returned if everything worked. otherwise a suitable error code is passed. see \ref
163 * @post After calling this method \SCIP reaches one of the following stages depending on if and when the
166 * - \ref SCIP_STAGE_TRANSFORMED if the interactive shell was closed after the problem was transformed
Definition: struct_scip.h:58
Definition: struct_dialog.h:36
SCIP_EXPORT SCIP_DIALOG * SCIPgetRootDialog(SCIP *scip)
Definition: scip_dialog.c:147
SCIP_EXPORT SCIP_RETCODE SCIPaddDialogEntry(SCIP *scip, SCIP_DIALOG *dialog, SCIP_DIALOG *subdialog)
Definition: scip_dialog.c:161
SCIP_EXPORT SCIP_RETCODE SCIPaddDialogHistoryLine(SCIP *scip, const char *inputline)
Definition: scip_dialog.c:199
SCIP_EXPORT SCIP_RETCODE SCIPcaptureDialog(SCIP *scip, SCIP_DIALOG *dialog)
Definition: scip_dialog.c:97
type definitions for return codes for SCIP methods
type definitions for SCIP's main datastructure
SCIP_EXPORT SCIP_RETCODE SCIPincludeDialog(SCIP *scip, SCIP_DIALOG **dialog, SCIP_DECL_DIALOGCOPY((*dialogcopy)), SCIP_DECL_DIALOGEXEC((*dialogexec)), SCIP_DECL_DIALOGDESC((*dialogdesc)), SCIP_DECL_DIALOGFREE((*dialogfree)), const char *name, const char *desc, SCIP_Bool issubmenu, SCIP_DIALOGDATA *dialogdata)
Definition: scip_dialog.c:49
SCIP_EXPORT SCIP_RETCODE SCIPreleaseDialog(SCIP *scip, SCIP_DIALOG **dialog)
Definition: scip_dialog.c:114
type definitions for user interface dialog
common defines and data types used in all packages of SCIP
Definition: objbenders.h:33
SCIP_EXPORT SCIP_RETCODE SCIPstartInteraction(SCIP *scip)
Definition: scip_dialog.c:232
SCIP_EXPORT SCIP_Bool SCIPexistsDialog(SCIP *scip, SCIP_DIALOG *dialog)
Definition: scip_dialog.c:82
SCIP_EXPORT SCIP_RETCODE SCIPaddDialogInputLine(SCIP *scip, const char *inputline)
Definition: scip_dialog.c:182
SCIP_EXPORT SCIP_RETCODE SCIPsetRootDialog(SCIP *scip, SCIP_DIALOG *dialog)
Definition: scip_dialog.c:131