All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dialog.h File Reference Detailed Descriptioninternal methods for user interface dialog Definition in file dialog.h. #include "scip/def.h" #include "scip/type_retcode.h" #include "scip/type_set.h" #include "scip/type_dialog.h" #include "scip/pub_dialog.h" Go to the source code of this file. Function Documentation
copies the given dialog to a new scip
Definition at line 289 of file dialog.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, and SCIPdialogGetName(). Referenced by SCIPsetCopyPlugins().
creates a dialog handler
Definition at line 307 of file dialog.c. References BMSallocMemory, BMSallocMemoryArray, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPdialoghdlrClearBuffer(), SCIPsetIncludeExternalCode(), and SCIPsnprintf(). Referenced by SCIPcreate().
frees a dialog handler and it's dialog tree
Definition at line 337 of file dialog.c. References BMSfreeMemory, BMSfreeMemoryArray, linelistFreeAll(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPdialoghdlrSetRoot(). Referenced by SCIPfree().
executes the root dialog of the dialog handler
Definition at line 353 of file dialog.c. References SCIP_Dialoghdlr::buffer, SCIP_Dialoghdlr::bufferpos, NULL, SCIP_Dialoghdlr::rootdialog, SCIP_CALL, SCIP_OKAY, SCIPdialogExec(), and SCIPdialoghdlrClearBuffer(). Referenced by SCIPstartInteraction().
makes given dialog the root dialog of dialog handler; captures dialog and releases former root dialog
Definition at line 381 of file dialog.c. References NULL, SCIP_Dialoghdlr::rootdialog, SCIP_CALL, SCIP_OKAY, SCIPdialogCapture(), and SCIPdialogRelease(). Referenced by SCIPdialoghdlrFree(), and SCIPsetRootDialog().
creates and captures a user interface dialog
Definition at line 712 of file dialog.c. References BMSallocMemory, BMSduplicateMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPdialogCapture(). Referenced by SCIPincludeDialog().
captures a dialog
Definition at line 789 of file dialog.c. References NULL, and SCIP_Dialog::nuses. Referenced by SCIPcaptureDialog(), SCIPdialogAddEntry(), SCIPdialogCreate(), and SCIPdialoghdlrSetRoot().
releases a dialog
Definition at line 799 of file dialog.c. References dialogFree(), NULL, SCIP_CALL, and SCIP_OKAY. Referenced by dialogFree(), SCIPdialoghdlrSetRoot(), and SCIPreleaseDialog().
adds a sub-dialog to the given dialog as menu entry and captures the sub-dialog
Definition at line 841 of file dialog.c. References ensureSubdialogMem(), SCIP_Dialog::nsubdialogs, NULL, SCIP_Dialog::parent, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIPdialogCapture(), SCIPdialogGetName(), SCIPdialogHasEntry(), SCIPerrorMessage, SCIPsortedvecInsertPtr(), and SCIP_Dialog::subdialogs. Referenced by SCIPaddDialogEntry(). |