NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
datastructures.h File Reference
#include <wx/wx.h>
#include <wx/hashmap.h>
#include <wx/string.h>
#include <wx/dynarray.h>
#include <wx/filename.h>
Include dependency graph for datastructures.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DebugBreakInfo
 
struct  VariableInfo
 
struct  DirListing
 
struct  ProcessInfo
 

Macros

#define CHAMELEON_VERSION_NUM   " 0.1beta4 "
 

Enumerations

enum  VariableNames { VN_NUMPAGES , VN_CURRENTPAGE , VN_CLICKEDTAB }
 
enum  MarkerTypes {
  MARKER_DUPLICATEINDICATOR_ONE , MARKER_DUPLICATEINDICATOR_TWO , MARKER_BOOKMARK , MARKER_MODIFIED ,
  MARKER_SAVED , MARKER_BREAKPOINT , MARKER_FOCUSEDLINE , MARKER_SECTION ,
  MARKER_HIDDEN , MARKER_HIDDEN_MARGIN
}
 
enum  WindowID {
  EVENTID_MENU_START = 5200 , ID_MENU_QUIT = EVENTID_MENU_START , ID_MENU_NEW_ASK , ID_MENU_NEW_EMPTY ,
  ID_MENU_NEW_SCRIPT , ID_MENU_NEW_PROCEDURE , ID_MENU_NEW_PLUGIN , ID_MENU_NEW_LAYOUT ,
  ID_MENU_SAVE , ID_MENU_SAVE_SOURCE_LOCAL , ID_MENU_SAVE_SOURCE_REMOTE , ID_MENU_OPEN_SOURCE_LOCAL ,
  ID_MENU_OPEN_SOURCE_REMOTE , ID_MENU_OPEN_FILE_FROM_TREE , ID_MENU_OPEN_FILE_FROM_TREE_TO_TABLE , ID_MENU_OPEN_IMAGE_FROM_TREE ,
  ID_MENU_DELETE_FILE_FROM_TREE , ID_MENU_COPY_FILE_FROM_TREE , ID_MENU_INSERT_FILE_INTO_TREE , ID_MENU_RENAME_FILE_IN_TREE ,
  ID_MENU_NEW_FOLDER_IN_TREE , ID_MENU_REMOVE_FOLDER_FROM_TREE , ID_MENU_COPY_AS_PATH , ID_MENU_OPEN_IN_EXPLORER ,
  ID_MENU_SHOW_REVISIONS , ID_MENU_SHOW_REVISIONS_FROM_TAB , ID_MENU_TAG_CURRENT_REVISION , ID_MENU_AUTOINDENT ,
  ID_MENU_LINEWRAP , ID_MENU_DISPCTRLCHARS , ID_MENU_USETXTADV , ID_MENU_USEANALYZER ,
  ID_MENU_INDENTONTYPE , ID_MENU_AUTOFORMAT , ID_MENU_TRANSPOSESELECTION , ID_MENU_FOLD_ALL ,
  ID_MENU_UNFOLD_ALL , ID_MENU_UNHIDE_ALL , ID_MENU_EDIT_FILE_FROM_TREE , ID_MENU_USESECTIONS ,
  ID_MENU_INSERT_IN_EDITOR_FROM_TREE , ID_MENU_INSERT_IN_CONSOLE_FROM_TREE , ID_MENU_HELP_ON_ITEM , ID_MENU_SHOW_DESCRIPTION ,
  ID_MENU_PRINT_PAGE , ID_MENU_PRINT_PREVIEW , ID_MENU_PRINT_SETUP , ID_MENU_CLOSEPAGE ,
  ID_MENU_CLOSEALL , ID_MENU_CLOSEOTHERS , ID_MENU_CLOSETAB , ID_MENU_CLOSETABFORCE ,
  ID_MENU_OPEN_FOLDER , ID_MENU_UNSPLIT_TAB , ID_MENU_SPLIT_TAB_H , ID_MENU_SPLIT_TAB_V ,
  ID_MENU_TOGGLE_CONSOLE , ID_MENU_TOGGLE_FILETREE , ID_MENU_TOGGLE_HISTORY , ID_MENU_UNDO ,
  ID_MENU_REDO , ID_MENU_COPY , ID_MENU_CUT , ID_MENU_PASTE ,
  ID_MENU_FIND , ID_MENU_REPLACE , ID_MENU_FIND_PROCEDURE , ID_MENU_FIND_INCLUDE ,
  ID_MENU_GOTOLINE , ID_MENU_SELECTION_UP , ID_MENU_SELECTION_DOWN , ID_MENU_SORT_SELECTION_ASC ,
  ID_MENU_SORT_SELECTION_DESC , ID_MENU_FIND_DUPLICATES , ID_MENU_STRIP_SPACES_BOTH , ID_MENU_STRIP_SPACES_FRONT ,
  ID_MENU_STRIP_SPACES_BACK , ID_MENU_CREATE_LATEX_FILE , ID_MENU_RUN_LATEX , ID_MENU_COMPILE_LATEX ,
  ID_MENU_OPTIONS , ID_MENU_TOGGLE_DEBUGGER , ID_MENU_TOGGLE_COMMENT_LINE , ID_MENU_TOGGLE_COMMENT_SELECTION ,
  ID_MENU_TOGGLE_NOTEBOOK_MULTIROW , ID_MENU_EXECUTE , ID_MENU_STOP_EXECUTION , ID_MENU_RUN_FROM_TAB ,
  ID_MENU_RENAME_SYMBOL , ID_MENU_ABSTRAHIZE_SECTION , ID_MENU_SHOW_DEPENDENCY_REPORT , ID_MENU_COMPARE_FILES ,
  ID_MENU_CREATE_PACKAGE , ID_MENU_CREATE_DOCUMENTATION , ID_MENU_EXPORT_AS_HTML , ID_MENU_EXPORT_FORMATTED ,
  ID_MENU_PLUGINBROWSER , ID_MENU_INSTALLPLUGINFROMFILE , ID_MENU_ABOUT , ID_MENU_HELP ,
  ID_MENU_ADDEDITORBREAKPOINT , ID_MENU_REMOVEEDITORBREAKPOINT , ID_MENU_CLEAREDITORBREAKPOINTS , ID_MENU_BOOKMARK_NEXT ,
  ID_MENU_BOOKMARK_PREVIOUS , ID_MENU_BOOKMARK_TOGGLE , ID_MENU_BOOKMARK_CLEARMENU , EVENTID_MENU_END ,
  EVENTID_PLUGIN_MENU_START , EVENTID_PLUGIN_MENU_END = EVENTID_PLUGIN_MENU_START+1000 , EVENTID_HELP_START , ID_HELP_HOME ,
  ID_HELP_INDEX , ID_HELP_GO_BACK , ID_HELP_GO_FORWARD , ID_HELP_PRINT ,
  ID_HELP_PRINT_PREVIEW , EVENTID_HELP_END , ID_NEW_PROJECT , ID_OPEN_PROJECT_LOCAL ,
  ID_OPEN_PROJECT_REMOTE , ID_CLOSE_PROJECT , ID_REFACTORING_MENU , ID_NOTEBOOK_ED ,
  ID_NOTEBOOK_TERM , ID_CONTAINER_TERM , ID_CONTAINER_DEBUGTERM , ID_TAB_ED ,
  ID_PANEL_ED , ID_ED , ID_TERMINAL , ID_SPLITEDITOROUTPUT ,
  ID_SPLITPROJECTEDITOR , ID_PROJECTTREE , ID_FUNCTIONTREE , ID_OPTIONSDIALOG ,
  ID_REMOTEFILEDIALOG , ID_COMPILERTEXTBOX , ID_COMPILERLISTCTRL , ID_COMPILEROUTPUT ,
  ID_VARWATCHPANEL , ID_DEBUGTERMINAL , ID_VARVIEWER_NEW , ID_VARVIEWER_SHOW ,
  ID_VARVIEWER_EDIT , ID_VARVIEWER_RENAME , ID_VARVIEWER_REMOVE , ID_VARVIEWER_SAVE ,
  ID_VARVIEWER_SAVEAS , ID_VARVIEWER_COPYVALUE , ID_REVISIONDIALOG_SHOW , ID_REVISIONDIALOG_COMPARE ,
  ID_REVISIONDIALOG_TAG , ID_REVISIONDIALOG_RESTORE , ID_REVISIONDIALOG_REFRESH , ID_DEPENDENCYDIALOG_FOLDITEM ,
  ID_DEPENDENCYDIALOG_UNFOLDITEM , ID_DEPENDENCYDIALOG_FOLDALL , ID_DEPENDENCYDIALOG_UNFOLDALL , ID_DEPENDENCYDIALOG_EXPORTDOT ,
  ID_INDENT , ID_UNINDENT , ID_SELECTALL , ID_SELECTLINE ,
  ID_STATUSTIMER , ID_FILEEVENTTIMER , ID_ANALYZERTIMER , ID_TEST ,
  ID_PROJECT_ADDFILE , ID_PROJECT_REMOVEFILE , ID_PROJECT_SETTINGS , ID_PROJECT_ADD_SOURCEFILE ,
  ID_PROJECT_ADD_HEADERFILE , ID_PROJECT_ADD_LIBRARYFILE , ID_PROJECT_REMOVE_SOURCEFILE , ID_PROJECT_REMOVE_HEADERFILE ,
  ID_PROJECT_REMOVE_LIBRARYFILE , ID_PROJECT_EXCLUDE_FILE , ID_PROJECT_INCLUDE_FILE , ID_DEBUG_IDS_FIRST ,
  ID_DEBUG_CONTINUE , ID_DEBUG_STEPNEXT , ID_DEBUG_STEPOVER , ID_DEBUG_STEPOUT ,
  ID_DEBUG_IDS_LAST , ID_DEBUG_MODIFYBREAKPOINTS , ID_DEBUG_ADD_BREAKPOINT , ID_DEBUG_REMOVE_BREAKPOINT ,
  ID_DEBUG_CLEAR_ALL_BREAKPOINTS , ID_DEBUG_RUNTOCURSOR , ID_DEBUG_ADD_WATCH , ID_DEBUG_REMOVE_WATCH ,
  ID_DEBUG_WATCH_SELECTION , ID_DEBUG_DISPLAY_SELECTION , ID_FIND_PROCEDURE , ID_FIND_INCLUDE ,
  ID_UPPERCASE , ID_LOWERCASE , ID_FOLD_CURRENT_BLOCK , ID_HIDE_SELECTION ,
  ID_RENAME_SYMBOLS , ID_FIX_TYPE , ID_ABSTRAHIZE_SECTION , ID_BOOKMARK_ADD ,
  ID_BOOKMARK_REMOVE , ID_BOOKMARK_CLEAR , ID_DELETE_FROM_HISTORY , ID_COPY_FROM_HISTORY ,
  ID_DEBUG_VARINFO , ID_DEBUG_BREAKPOINT , ID_DEBUG_EXIT_NORMAL , ID_DEBUG_EXIT_ERROR ,
  ID_SAVEIMAGE , ID_COPYIMAGE , ID_NEXTIMAGE , ID_PREVIOUSIMAGE ,
  ID_GRAPH_EXPORT , ID_GRAPH_COPY , ID_GRAPH_LIGHT , ID_GRAPH_ALPHA ,
  ID_GRAPH_ZOOM , ID_GRAPH_ROTATE , ID_GRAPH_RESET , ID_GRAPH_NEXT ,
  ID_GRAPH_PREVIOUS , ID_GRAPH_RUN , ID_GRAPH_STOP , ID_GRAPH_DRAW_FIRST ,
  ID_GRAPH_LINE , ID_GRAPH_CIRCLE , ID_GRAPH_RECT , ID_GRAPH_TEXT ,
  ID_GRAPH_DRAW_LAST , ID_PKGDLG_ADD , ID_PKGDLG_REMOVE , ID_PKGDLG_AUTODETECT ,
  ID_PKGDLG_LOADPROJECT , ID_PKGDLG_SAVEPROJECT , ID_PKGDLG_CREATEPACKAGE , ID_PKGDLG_ABORT ,
  ID_REPODLG_INSTALL , ID_REPODLG_UNINSTALL
}
 
enum  WindowType {
  WT_ALL , WT_GRAPH , WT_TABLEVIEWER , WT_IMAGEVIEWER ,
  WT_DOCVIEWER , WT_CUSTOM , WT_ALL , WT_GRAPH ,
  WT_TABLEVIEWER , WT_IMAGEVIEWER , WT_DOCVIEWER , WT_CUSTOM
}
 This enumeration defines all terminal- closable window types. More...
 
enum  IconIndex {
  ICON_DEFAULT , ICON_PROJECT = ICON_DEFAULT , ICON_FOLDERCLOSED , ICON_FOLDEROPEN ,
  ICON_SOURCE_C , ICON_SOURCE_CPP , ICON_SOURCE_H , ICON_LIBRARY ,
  ICON_DISABLED_SOURCE_C , ICON_DISABLED_SOURCE_CPP , ICON_DISABLED_SOURCE_H
}
 
enum  CompileResult { CR_ERROR = -1 , CR_OK = 0 , CR_TERMINATED = 1 }
 
enum  PathID {
  EXEPATH , WORKPATH , LOADPATH , SAVEPATH ,
  SCRIPTPATH , PROCPATH , PLOTPATH , PATH_LAST
}
 
enum  PCConnState {
  PC_STARTING , PC_READY , PC_EXECUTING , PC_BUSY ,
  PC_ENDING
}
 
enum  NetworkStatus {
  NET_STARTING = -1 , NET_GOOD = 0 , NET_UNKNOWN_HOST , NET_CONN_REFUSED ,
  NET_AUTH_FAILED , NET_ERROR_MESSAGE
}
 
enum  NetworkCallResult { NETCALL_WORKED , NETCALL_FAILED , NETCALL_REDO }
 
enum  FileFilterType {
  FILE_NOTYPE = -1 , FILE_ALLSOURCETYPES , FILE_SUPPORTEDFILES , FILE_NUMERE ,
  FILE_DATAFILES , FILE_IMAGEFILES , FILE_NSCR , FILE_NPRC ,
  FILE_NLYT , FILE_PLUGIN , FILE_TEXSOURCE , FILE_MATLAB ,
  FILE_CPP , FILE_DIFF , FILE_ALLFILES , FILE_XML ,
  FILE_NONSOURCE , FILE_LASTTYPE
}
 
enum  ModifiedFileAction { MODIFIEDFILE_CLOSE , MODIFIEDFILE_RELOAD , MODIFIEDFILE_COMPILE }
 

Functions

 WX_DEFINE_ARRAY (wxWindow *, WindowPointerArray)
 
 WX_DEFINE_ARRAY (NumeReEditor *, EditorPointerArray)
 
 WX_DEFINE_ARRAY_INT (bool, BoolArray)
 
 WX_DECLARE_HASH_MAP (int, int, wxIntegerHash, wxIntegerEqual, IntIntHashmap)
 
 WX_DECLARE_HASH_MAP (wxString, int, wxStringHash, wxStringEqual, StringIntHashmap)
 
 WX_DECLARE_HASH_MAP (wxString, DebugBreakInfo, wxStringHash, wxStringEqual, DebugBreakHash)
 
 WX_DECLARE_HASH_MAP (wxString, wxArrayInt, wxStringHash, wxStringEqual, FileBreakpointHash)
 
 WX_DECLARE_HASH_MAP (int, VariableInfo, wxIntegerHash, wxIntegerEqual, VariableInfoHash)
 
 WX_DECLARE_STRING_HASH_MAP (wxString, StringStringHashmap)
 
 WX_DECLARE_STRING_HASH_MAP (wxFileName, StringFilenameHash)
 
 WX_DECLARE_OBJARRAY (VariableInfo, VariableInfoArray)
 
 WX_DECLARE_LIST (ProcessInfo, ProcessInfoList)
 
 WX_DEFINE_ARRAY (ProcessInfo *, ProcessInfoArray)
 

Macro Definition Documentation

◆ CHAMELEON_VERSION_NUM

#define CHAMELEON_VERSION_NUM   " 0.1beta4 "

Definition at line 24 of file datastructures.h.

Enumeration Type Documentation

◆ CompileResult

Enumerator
CR_ERROR 
CR_OK 
CR_TERMINATED 

Definition at line 390 of file datastructures.h.

◆ FileFilterType

Enumerator
FILE_NOTYPE 
FILE_ALLSOURCETYPES 
FILE_SUPPORTEDFILES 
FILE_NUMERE 
FILE_DATAFILES 
FILE_IMAGEFILES 
FILE_NSCR 
FILE_NPRC 
FILE_NLYT 
FILE_PLUGIN 
FILE_TEXSOURCE 
FILE_MATLAB 
FILE_CPP 
FILE_DIFF 
FILE_ALLFILES 
FILE_XML 
FILE_NONSOURCE 
FILE_LASTTYPE 

Definition at line 532 of file datastructures.h.

◆ IconIndex

enum IconIndex
Enumerator
ICON_DEFAULT 
ICON_PROJECT 
ICON_FOLDERCLOSED 
ICON_FOLDEROPEN 
ICON_SOURCE_C 
ICON_SOURCE_CPP 
ICON_SOURCE_H 
ICON_LIBRARY 
ICON_DISABLED_SOURCE_C 
ICON_DISABLED_SOURCE_CPP 
ICON_DISABLED_SOURCE_H 

Definition at line 375 of file datastructures.h.

◆ MarkerTypes

Enumerator
MARKER_DUPLICATEINDICATOR_ONE 
MARKER_DUPLICATEINDICATOR_TWO 
MARKER_BOOKMARK 
MARKER_MODIFIED 
MARKER_SAVED 
MARKER_BREAKPOINT 
MARKER_FOCUSEDLINE 
MARKER_SECTION 
MARKER_HIDDEN 
MARKER_HIDDEN_MARGIN 

Definition at line 44 of file datastructures.h.

◆ ModifiedFileAction

Enumerator
MODIFIEDFILE_CLOSE 
MODIFIEDFILE_RELOAD 
MODIFIEDFILE_COMPILE 

Definition at line 554 of file datastructures.h.

◆ NetworkCallResult

Enumerator
NETCALL_WORKED 
NETCALL_FAILED 
NETCALL_REDO 

Definition at line 525 of file datastructures.h.

◆ NetworkStatus

Enumerator
NET_STARTING 
NET_GOOD 
NET_UNKNOWN_HOST 
NET_CONN_REFUSED 
NET_AUTH_FAILED 
NET_ERROR_MESSAGE 

Definition at line 515 of file datastructures.h.

◆ PathID

enum PathID
Enumerator
EXEPATH 
WORKPATH 
LOADPATH 
SAVEPATH 
SCRIPTPATH 
PROCPATH 
PLOTPATH 
PATH_LAST 

Definition at line 405 of file datastructures.h.

◆ PCConnState

Enumerator
PC_STARTING 
PC_READY 
PC_EXECUTING 
PC_BUSY 
PC_ENDING 

Definition at line 488 of file datastructures.h.

◆ VariableNames

Enumerator
VN_NUMPAGES 
VN_CURRENTPAGE 
VN_CLICKEDTAB 

Definition at line 37 of file datastructures.h.

◆ WindowID

enum WindowID
Enumerator
EVENTID_MENU_START 
ID_MENU_QUIT 
ID_MENU_NEW_ASK 
ID_MENU_NEW_EMPTY 
ID_MENU_NEW_SCRIPT 
ID_MENU_NEW_PROCEDURE 
ID_MENU_NEW_PLUGIN 
ID_MENU_NEW_LAYOUT 
ID_MENU_SAVE 
ID_MENU_SAVE_SOURCE_LOCAL 
ID_MENU_SAVE_SOURCE_REMOTE 
ID_MENU_OPEN_SOURCE_LOCAL 
ID_MENU_OPEN_SOURCE_REMOTE 
ID_MENU_OPEN_FILE_FROM_TREE 
ID_MENU_OPEN_FILE_FROM_TREE_TO_TABLE 
ID_MENU_OPEN_IMAGE_FROM_TREE 
ID_MENU_DELETE_FILE_FROM_TREE 
ID_MENU_COPY_FILE_FROM_TREE 
ID_MENU_INSERT_FILE_INTO_TREE 
ID_MENU_RENAME_FILE_IN_TREE 
ID_MENU_NEW_FOLDER_IN_TREE 
ID_MENU_REMOVE_FOLDER_FROM_TREE 
ID_MENU_COPY_AS_PATH 
ID_MENU_OPEN_IN_EXPLORER 
ID_MENU_SHOW_REVISIONS 
ID_MENU_SHOW_REVISIONS_FROM_TAB 
ID_MENU_TAG_CURRENT_REVISION 
ID_MENU_AUTOINDENT 
ID_MENU_LINEWRAP 
ID_MENU_DISPCTRLCHARS 
ID_MENU_USETXTADV 
ID_MENU_USEANALYZER 
ID_MENU_INDENTONTYPE 
ID_MENU_AUTOFORMAT 
ID_MENU_TRANSPOSESELECTION 
ID_MENU_FOLD_ALL 
ID_MENU_UNFOLD_ALL 
ID_MENU_UNHIDE_ALL 
ID_MENU_EDIT_FILE_FROM_TREE 
ID_MENU_USESECTIONS 
ID_MENU_INSERT_IN_EDITOR_FROM_TREE 
ID_MENU_INSERT_IN_CONSOLE_FROM_TREE 
ID_MENU_HELP_ON_ITEM 
ID_MENU_SHOW_DESCRIPTION 
ID_MENU_PRINT_PAGE 
ID_MENU_PRINT_PREVIEW 
ID_MENU_PRINT_SETUP 
ID_MENU_CLOSEPAGE 
ID_MENU_CLOSEALL 
ID_MENU_CLOSEOTHERS 
ID_MENU_CLOSETAB 
ID_MENU_CLOSETABFORCE 
ID_MENU_OPEN_FOLDER 
ID_MENU_UNSPLIT_TAB 
ID_MENU_SPLIT_TAB_H 
ID_MENU_SPLIT_TAB_V 
ID_MENU_TOGGLE_CONSOLE 
ID_MENU_TOGGLE_FILETREE 
ID_MENU_TOGGLE_HISTORY 
ID_MENU_UNDO 
ID_MENU_REDO 
ID_MENU_COPY 
ID_MENU_CUT 
ID_MENU_PASTE 
ID_MENU_FIND 
ID_MENU_REPLACE 
ID_MENU_FIND_PROCEDURE 
ID_MENU_FIND_INCLUDE 
ID_MENU_GOTOLINE 
ID_MENU_SELECTION_UP 
ID_MENU_SELECTION_DOWN 
ID_MENU_SORT_SELECTION_ASC 
ID_MENU_SORT_SELECTION_DESC 
ID_MENU_FIND_DUPLICATES 
ID_MENU_STRIP_SPACES_BOTH 
ID_MENU_STRIP_SPACES_FRONT 
ID_MENU_STRIP_SPACES_BACK 
ID_MENU_CREATE_LATEX_FILE 
ID_MENU_RUN_LATEX 
ID_MENU_COMPILE_LATEX 
ID_MENU_OPTIONS 
ID_MENU_TOGGLE_DEBUGGER 
ID_MENU_TOGGLE_COMMENT_LINE 
ID_MENU_TOGGLE_COMMENT_SELECTION 
ID_MENU_TOGGLE_NOTEBOOK_MULTIROW 
ID_MENU_EXECUTE 
ID_MENU_STOP_EXECUTION 
ID_MENU_RUN_FROM_TAB 
ID_MENU_RENAME_SYMBOL 
ID_MENU_ABSTRAHIZE_SECTION 
ID_MENU_SHOW_DEPENDENCY_REPORT 
ID_MENU_COMPARE_FILES 
ID_MENU_CREATE_PACKAGE 
ID_MENU_CREATE_DOCUMENTATION 
ID_MENU_EXPORT_AS_HTML 
ID_MENU_EXPORT_FORMATTED 
ID_MENU_PLUGINBROWSER 
ID_MENU_INSTALLPLUGINFROMFILE 
ID_MENU_ABOUT 
ID_MENU_HELP 
ID_MENU_ADDEDITORBREAKPOINT 
ID_MENU_REMOVEEDITORBREAKPOINT 
ID_MENU_CLEAREDITORBREAKPOINTS 
ID_MENU_BOOKMARK_NEXT 
ID_MENU_BOOKMARK_PREVIOUS 
ID_MENU_BOOKMARK_TOGGLE 
ID_MENU_BOOKMARK_CLEARMENU 
EVENTID_MENU_END 
EVENTID_PLUGIN_MENU_START 
EVENTID_PLUGIN_MENU_END 
EVENTID_HELP_START 
ID_HELP_HOME 
ID_HELP_INDEX 
ID_HELP_GO_BACK 
ID_HELP_GO_FORWARD 
ID_HELP_PRINT 
ID_HELP_PRINT_PREVIEW 
EVENTID_HELP_END 
ID_NEW_PROJECT 
ID_OPEN_PROJECT_LOCAL 
ID_OPEN_PROJECT_REMOTE 
ID_CLOSE_PROJECT 
ID_REFACTORING_MENU 
ID_NOTEBOOK_ED 
ID_NOTEBOOK_TERM 
ID_CONTAINER_TERM 
ID_CONTAINER_DEBUGTERM 
ID_TAB_ED 
ID_PANEL_ED 
ID_ED 
ID_TERMINAL 
ID_SPLITEDITOROUTPUT 
ID_SPLITPROJECTEDITOR 
ID_PROJECTTREE 
ID_FUNCTIONTREE 
ID_OPTIONSDIALOG 
ID_REMOTEFILEDIALOG 
ID_COMPILERTEXTBOX 
ID_COMPILERLISTCTRL 
ID_COMPILEROUTPUT 
ID_VARWATCHPANEL 
ID_DEBUGTERMINAL 
ID_VARVIEWER_NEW 
ID_VARVIEWER_SHOW 
ID_VARVIEWER_EDIT 
ID_VARVIEWER_RENAME 
ID_VARVIEWER_REMOVE 
ID_VARVIEWER_SAVE 
ID_VARVIEWER_SAVEAS 
ID_VARVIEWER_COPYVALUE 
ID_REVISIONDIALOG_SHOW 
ID_REVISIONDIALOG_COMPARE 
ID_REVISIONDIALOG_TAG 
ID_REVISIONDIALOG_RESTORE 
ID_REVISIONDIALOG_REFRESH 
ID_DEPENDENCYDIALOG_FOLDITEM 
ID_DEPENDENCYDIALOG_UNFOLDITEM 
ID_DEPENDENCYDIALOG_FOLDALL 
ID_DEPENDENCYDIALOG_UNFOLDALL 
ID_DEPENDENCYDIALOG_EXPORTDOT 
ID_INDENT 
ID_UNINDENT 
ID_SELECTALL 
ID_SELECTLINE 
ID_STATUSTIMER 
ID_FILEEVENTTIMER 
ID_ANALYZERTIMER 
ID_TEST 
ID_PROJECT_ADDFILE 
ID_PROJECT_REMOVEFILE 
ID_PROJECT_SETTINGS 
ID_PROJECT_ADD_SOURCEFILE 
ID_PROJECT_ADD_HEADERFILE 
ID_PROJECT_ADD_LIBRARYFILE 
ID_PROJECT_REMOVE_SOURCEFILE 
ID_PROJECT_REMOVE_HEADERFILE 
ID_PROJECT_REMOVE_LIBRARYFILE 
ID_PROJECT_EXCLUDE_FILE 
ID_PROJECT_INCLUDE_FILE 
ID_DEBUG_IDS_FIRST 
ID_DEBUG_CONTINUE 
ID_DEBUG_STEPNEXT 
ID_DEBUG_STEPOVER 
ID_DEBUG_STEPOUT 
ID_DEBUG_IDS_LAST 
ID_DEBUG_MODIFYBREAKPOINTS 
ID_DEBUG_ADD_BREAKPOINT 
ID_DEBUG_REMOVE_BREAKPOINT 
ID_DEBUG_CLEAR_ALL_BREAKPOINTS 
ID_DEBUG_RUNTOCURSOR 
ID_DEBUG_ADD_WATCH 
ID_DEBUG_REMOVE_WATCH 
ID_DEBUG_WATCH_SELECTION 
ID_DEBUG_DISPLAY_SELECTION 
ID_FIND_PROCEDURE 
ID_FIND_INCLUDE 
ID_UPPERCASE 
ID_LOWERCASE 
ID_FOLD_CURRENT_BLOCK 
ID_HIDE_SELECTION 
ID_RENAME_SYMBOLS 
ID_FIX_TYPE 
ID_ABSTRAHIZE_SECTION 
ID_BOOKMARK_ADD 
ID_BOOKMARK_REMOVE 
ID_BOOKMARK_CLEAR 
ID_DELETE_FROM_HISTORY 
ID_COPY_FROM_HISTORY 
ID_DEBUG_VARINFO 
ID_DEBUG_BREAKPOINT 
ID_DEBUG_EXIT_NORMAL 
ID_DEBUG_EXIT_ERROR 
ID_SAVEIMAGE 
ID_COPYIMAGE 
ID_NEXTIMAGE 
ID_PREVIOUSIMAGE 
ID_GRAPH_EXPORT 
ID_GRAPH_COPY 
ID_GRAPH_LIGHT 
ID_GRAPH_ALPHA 
ID_GRAPH_ZOOM 
ID_GRAPH_ROTATE 
ID_GRAPH_RESET 
ID_GRAPH_NEXT 
ID_GRAPH_PREVIOUS 
ID_GRAPH_RUN 
ID_GRAPH_STOP 
ID_GRAPH_DRAW_FIRST 
ID_GRAPH_LINE 
ID_GRAPH_CIRCLE 
ID_GRAPH_RECT 
ID_GRAPH_TEXT 
ID_GRAPH_DRAW_LAST 
ID_PKGDLG_ADD 
ID_PKGDLG_REMOVE 
ID_PKGDLG_AUTODETECT 
ID_PKGDLG_LOADPROJECT 
ID_PKGDLG_SAVEPROJECT 
ID_PKGDLG_CREATEPACKAGE 
ID_PKGDLG_ABORT 
ID_REPODLG_INSTALL 
ID_REPODLG_UNINSTALL 

Definition at line 59 of file datastructures.h.

◆ WindowType

enum WindowType

This enumeration defines all terminal- closable window types.

Enumerator
WT_ALL 
WT_GRAPH 
WT_TABLEVIEWER 
WT_IMAGEVIEWER 
WT_DOCVIEWER 
WT_CUSTOM 
WT_ALL 
WT_GRAPH 
WT_TABLEVIEWER 
WT_IMAGEVIEWER 
WT_DOCVIEWER 
WT_CUSTOM 

Definition at line 362 of file datastructures.h.

Function Documentation

◆ WX_DECLARE_HASH_MAP() [1/5]

WX_DECLARE_HASH_MAP ( int  ,
int  ,
wxIntegerHash  ,
wxIntegerEqual  ,
IntIntHashmap   
)

◆ WX_DECLARE_HASH_MAP() [2/5]

WX_DECLARE_HASH_MAP ( int  ,
VariableInfo  ,
wxIntegerHash  ,
wxIntegerEqual  ,
VariableInfoHash   
)

◆ WX_DECLARE_HASH_MAP() [3/5]

WX_DECLARE_HASH_MAP ( wxString  ,
DebugBreakInfo  ,
wxStringHash  ,
wxStringEqual  ,
DebugBreakHash   
)

◆ WX_DECLARE_HASH_MAP() [4/5]

WX_DECLARE_HASH_MAP ( wxString  ,
int  ,
wxStringHash  ,
wxStringEqual  ,
StringIntHashmap   
)

◆ WX_DECLARE_HASH_MAP() [5/5]

WX_DECLARE_HASH_MAP ( wxString  ,
wxArrayInt  ,
wxStringHash  ,
wxStringEqual  ,
FileBreakpointHash   
)

◆ WX_DECLARE_LIST()

WX_DECLARE_LIST ( ProcessInfo  ,
ProcessInfoList   
)

◆ WX_DECLARE_OBJARRAY()

WX_DECLARE_OBJARRAY ( VariableInfo  ,
VariableInfoArray   
)

◆ WX_DECLARE_STRING_HASH_MAP() [1/2]

WX_DECLARE_STRING_HASH_MAP ( wxFileName  ,
StringFilenameHash   
)

◆ WX_DECLARE_STRING_HASH_MAP() [2/2]

WX_DECLARE_STRING_HASH_MAP ( wxString  ,
StringStringHashmap   
)

◆ WX_DEFINE_ARRAY() [1/3]

WX_DEFINE_ARRAY ( NumeReEditor ,
EditorPointerArray   
)

◆ WX_DEFINE_ARRAY() [2/3]

WX_DEFINE_ARRAY ( ProcessInfo ,
ProcessInfoArray   
)

◆ WX_DEFINE_ARRAY() [3/3]

WX_DEFINE_ARRAY ( wxWindow *  ,
WindowPointerArray   
)

◆ WX_DEFINE_ARRAY_INT()

WX_DEFINE_ARRAY_INT ( bool  ,
BoolArray   
)