Classes | Defines

frontend.h File Reference

#include "maxheap.h"
#include <WTypes.h>
#include "custcont.h"

Go to the source code of this file.

Classes

class   IFrontEnd
  This class and its former purpose has been replaced by the CUIFrameMgr. More...
class   FrontEndController
  This class and its former purpose has been replaced by the CUIFrameMgr. More...

Defines

#define  FE_LAYOUT_NO_TIMESLIDER   (1<<0)
#define  FE_LAYOUT_NO_TOOLBAR   (1<<1)
#define  FE_LAYOUT_NO_COMMAND_PANEL   (1<<2)
#define  FE_LAYOUT_CONTROL_COMMAND_PANEL   (1<<3)
#define  FE_LAYOUT_DEFAULT   0
#define  TOOLBUT_HELP   0
#define  TOOLBUT_UNDO   1
#define  TOOLBUT_REDO   2
#define  TOOLBUT_LINK   3
#define  TOOLBUT_UNLINK   4
#define  TOOLBUT_SPACEWARP_BIND   5
#define  TOOLBUT_SELECT   6
#define  TOOLBUT_REGION_TYPE   7
#define  TOOLBUT_SELECT_FILTER   8
#define  TOOLBUT_SELECT_BYNAME   9
#define  TOOLBUT_MOVE   10
#define  TOOLBUT_ROTATE   11
#define  TOOLBUT_SCALE   12
#define  TOOLBUT_REF_COORDSYS   13
#define  TOOLBUT_REF_CENTER   14
#define  TOOLBUT_CONST_X   15
#define  TOOLBUT_CONST_Y   16
#define  TOOLBUT_CONST_Z   17
#define  TOOLBUT_CONST_PLANE   18
#define  TOOLBUT_IK   19
#define  TOOLBUT_MIRROR   20
#define  TOOLBUT_ARRAY   21
#define  TOOLBUT_ALIGN   22
#define  TOOLBUT_NAMED_SELSETS   23
#define  TOOLBUT_TRACKVIEW   24
#define  TOOLBUT_MEDIT   25
#define  TOOLBUT_RENDER   26
#define  TOOLBUT_QUICK_RENDER   27
#define  TOOLBUT_RENDER_LAST   29
#define  TOOLBUT_SEPERATOR   30
#define  TOOLBUT_LAYER_CURRENT   31
#define  TOOLBUT_LAYER_PROP   32
#define  TOOLBUT_LAYER_CONTROL   33
#define  TOOLBUT_LAYER_OBJ_PROP   34
#define  TOOLBUT_MEASURE   35
#define  TOOLBUT_SCHEMATIC_VIEW   36
#define  TOOLBUT_RENDER_PRESETS   37
#define  TOOLBUT_SHOW_VFB   38
#define  MIN_FE_CUSTOM_TOOLID   1000
#define  MAX_FE_CUSTOM_TOOLID   30000
#define  MENUITEM_FILE_NEW   0
#define  MENUITEM_FILE_RESET   1
#define  MENUITEM_FILE_OPEN   2
#define  MENUITEM_FILE_MERGE   3
#define  MENUITEM_FILE_REPLACE   4
#define  MENUITEM_FILE_INSERTTRACKS   5
#define  MENUITEM_FILE_SAVE   6
#define  MENUITEM_FILE_SAVEAS   7
#define  MENUITEM_FILE_SAVESELECTED   8
#define  MENUITEM_FILE_IMPORT   9
#define  MENUITEM_FILE_EXPORT   10
#define  MENUITEM_FILE_ARCHIVE   11
#define  MENUITEM_FILE_SUMMARYINFO   12
#define  MENUITEM_FILE_VIEWFILE   13
#define  MENUITEM_FILE_CONFIGUREPATHS   14
#define  MENUITEM_FILE_PREFERENCES   15
#define  MENUITEM_FILE_EXIT   16
#define  MENUITEM_EDIT_UNDO   17
#define  MENUITEM_EDIT_REDO   18
#define  MENUITEM_EDIT_HOLD   19
#define  MENUITEM_EDIT_FETCH   20
#define  MENUITEM_EDIT_DELETE   21
#define  MENUITEM_EDIT_CLONE   22
#define  MENUITEM_EDIT_SELECTALL   23
#define  MENUITEM_EDIT_SELECTNONE   24
#define  MENUITEM_EDIT_SELECTINVERT   25
#define  MENUITEM_EDIT_SELECTBY_COLOR   26
#define  MENUITEM_EDIT_SELECTBY_MATERIAL   27
#define  MENUITEM_EDIT_SELECTBY_SMOOTHING   28
#define  MENUITEM_EDIT_SELECTBY_NAME   29
#define  MENUITEM_EDIT_REGION_WINDOW   30
#define  MENUITEM_EDIT_REGION_CROSSING   31
#define  MENUITEM_EDIT_REMOVENAMEDSELECTIONS   32
#define  MENUITEM_EDIT_PROPERTIES   33
#define  MENUITEM_TOOLS_TRANSFORMTYPEIN   34
#define  MENUITEM_TOOLS_DISPLAYFLOATER   35
#define  MENUITEM_TOOLS_SELECTIONFLOATER   36
#define  MENUITEM_TOOLS_MIRROR   37
#define  MENUITEM_TOOLS_ARRAY   38
#define  MENUITEM_TOOLS_SNAPSHOT   39
#define  MENUITEM_TOOLS_ALIGN   40
#define  MENUITEM_TOOLS_ALIGNNORMALS   41
#define  MENUITEM_TOOLS_PLACEHIGHLIGHT   42
#define  MENUITEM_TOOLS_MTLEDIT   43
#define  MENUITEM_TOOLS_MTLBROWSE   44
#define  MENUITEM_GROUP_GROUP   45
#define  MENUITEM_GROUP_OPEN   46
#define  MENUITEM_GROUP_CLOSE   47
#define  MENUITEM_GROUP_UNGROUP   48
#define  MENUITEM_GROUP_EXPLODE   49
#define  MENUITEM_GROUP_ATTACH   50
#define  MENUITEM_GROUP_DETACH   51
#define  MENUITEM_VIEWS_UNDO   52
#define  MENUITEM_VIEWS_REDO   53
#define  MENUITEM_VIEWS_SAVEACTIVEVIEW   54
#define  MENUITEM_VIEWS_RESTOREACTIVEVIEW   55
#define  MENUITEM_VIEWS_UNITSETUP   56
#define  MENUITEM_VIEWS_DRAWINGAIDS   57
#define  MENUITEM_VIEWS_GRIDS_SHOWHOMEGRID   58
#define  MENUITEM_VIEWS_GRIDS_ACTIVATEHOMEGRID   59
#define  MENUITEM_VIEWS_GRIDS_ACTIVATEGRIDOBJECT   60
#define  MENUITEM_VIEWS_GRIDS_ALIGN   61
#define  MENUITEM_VIEWS_IMAGEBACKGROUND   62
#define  MENUITEM_VIEWS_UPDATEBKGIMAGE   63
#define  MENUITEM_VIEWS_RESETBKGXFORM   64
#define  MENUITEM_VIEWS_SHOWAXISICON   65
#define  MENUITEM_VIEWS_SHOWGHOSTING   66
#define  MENUITEM_VIEWS_SHOWKEYTIMES   67
#define  MENUITEM_VIEWS_SHADESELECTED   68
#define  MENUITEM_VIEWS_SHOWDEP   69
#define  MENUITEM_VIEWS_MATCHCAMERATOVIEW   70
#define  MENUITEM_VIEWS_REDRAW   71
#define  MENUITEM_VIEWS_DEACT_MAPS   72
#define  MENUITEM_VIEWS_UPDATEDURINGSPINNERDRAG   73
#define  MENUITEM_VIEWS_EXPERTMODE   74
#define  MENUITEM_VIEWS_VIEWPORTCONFIG   75
#define  MENUITEM_RENDER_RENDER   76
#define  MENUITEM_RENDER_VIDEOPOST   77
#define  MENUITEM_RENDER_SHOW_LAST_IMG   78
#define  MENUITEM_RENDER_ATMOSPHERE   79
#define  MENUITEM_RENDER_PREVIEW   80
#define  MENUITEM_RENDER_VIEWPREVIEW   81
#define  MENUITEM_RENDER_RENAMEPREVIEW   82
#define  MENUITEM_HELP_CONTENTS   83
#define  MENUITEM_HELP_INDEX   84
#define  MENUITEM_HELP_PLUGINHELP   85
#define  MENUITEM_HELP_ABOUT   86
#define  MENUITEM_TOOLS_SPACETOOL   87
#define  MENUITEM_TOOLS_LAYERPROP   88
#define  MENUITEM_MAXSCRIPT_LISTENER   89
#define  MENUITEM_MAXSCRIPT_OPEN   90
#define  MENUITEM_MAXSCRIPT_NEW   91
#define  MENUITEM_MAXSCRIPT_RUN   92
#define  MENUITEM_MAXSCRIPT_MACROREC   93
#define  MENUITEM_VIEWS_ACT_MAPS   94
#define  MENUITEM_FILE_SAVECOPYAS   95
#define  MENUITEM_FILE_SAVEXMLANIMATION   96
#define  MENUITEM_FILE_LOADXMLANIMATION   97
#define  MENUITEM_EDIT_SELECTBY_SIMILAR   98
#define  MENUITEM_MAXSCRIPT_EDITOR   99
#define  MENUITEM_RENDER_SHOW_VFB   100
#define  MIN_FE_CUSTOM_MENUEITEM   1000
#define  MAX_FE_CUSTOM_MENUEITEM   30000

Define Documentation

#define FE_LAYOUT_NO_TIMESLIDER   (1<<0)

Definition at line 20 of file frontend.h.

#define FE_LAYOUT_NO_TOOLBAR   (1<<1)

Definition at line 21 of file frontend.h.

#define FE_LAYOUT_NO_COMMAND_PANEL   (1<<2)

Definition at line 22 of file frontend.h.

#define FE_LAYOUT_CONTROL_COMMAND_PANEL   (1<<3)

Definition at line 23 of file frontend.h.

#define FE_LAYOUT_DEFAULT   0

Definition at line 24 of file frontend.h.

#define TOOLBUT_HELP   0

Definition at line 28 of file frontend.h.

#define TOOLBUT_UNDO   1

Definition at line 29 of file frontend.h.

#define TOOLBUT_REDO   2

Definition at line 30 of file frontend.h.

#define TOOLBUT_LINK   3

Definition at line 31 of file frontend.h.

#define TOOLBUT_UNLINK   4

Definition at line 32 of file frontend.h.

#define TOOLBUT_SPACEWARP_BIND   5

Definition at line 33 of file frontend.h.

#define TOOLBUT_SELECT   6

Definition at line 34 of file frontend.h.

#define TOOLBUT_REGION_TYPE   7

Definition at line 35 of file frontend.h.

#define TOOLBUT_SELECT_FILTER   8

Definition at line 36 of file frontend.h.

#define TOOLBUT_SELECT_BYNAME   9

Definition at line 37 of file frontend.h.

#define TOOLBUT_MOVE   10

Definition at line 38 of file frontend.h.

#define TOOLBUT_ROTATE   11

Definition at line 39 of file frontend.h.

#define TOOLBUT_SCALE   12

Definition at line 40 of file frontend.h.

#define TOOLBUT_REF_COORDSYS   13

Definition at line 41 of file frontend.h.

#define TOOLBUT_REF_CENTER   14

Definition at line 42 of file frontend.h.

#define TOOLBUT_CONST_X   15

Definition at line 43 of file frontend.h.

#define TOOLBUT_CONST_Y   16

Definition at line 44 of file frontend.h.

#define TOOLBUT_CONST_Z   17

Definition at line 45 of file frontend.h.

#define TOOLBUT_CONST_PLANE   18

Definition at line 46 of file frontend.h.

#define TOOLBUT_IK   19

Definition at line 47 of file frontend.h.

#define TOOLBUT_MIRROR   20

Definition at line 48 of file frontend.h.

#define TOOLBUT_ARRAY   21

Definition at line 49 of file frontend.h.

#define TOOLBUT_ALIGN   22

Definition at line 50 of file frontend.h.

#define TOOLBUT_NAMED_SELSETS   23

Definition at line 51 of file frontend.h.

#define TOOLBUT_TRACKVIEW   24

Definition at line 52 of file frontend.h.

#define TOOLBUT_MEDIT   25

Definition at line 53 of file frontend.h.

#define TOOLBUT_RENDER   26

Definition at line 54 of file frontend.h.

#define TOOLBUT_QUICK_RENDER   27

Definition at line 55 of file frontend.h.

#define TOOLBUT_RENDER_LAST   29

Definition at line 56 of file frontend.h.

#define TOOLBUT_SEPERATOR   30

Definition at line 57 of file frontend.h.

#define TOOLBUT_LAYER_CURRENT   31

Definition at line 58 of file frontend.h.

#define TOOLBUT_LAYER_PROP   32

Definition at line 59 of file frontend.h.

#define TOOLBUT_LAYER_CONTROL   33

Definition at line 60 of file frontend.h.

#define TOOLBUT_LAYER_OBJ_PROP   34

Definition at line 61 of file frontend.h.

#define TOOLBUT_MEASURE   35

Definition at line 62 of file frontend.h.

#define TOOLBUT_SCHEMATIC_VIEW   36

Definition at line 63 of file frontend.h.

#define TOOLBUT_RENDER_PRESETS   37

Definition at line 64 of file frontend.h.

#define TOOLBUT_SHOW_VFB   38

Definition at line 65 of file frontend.h.

#define MIN_FE_CUSTOM_TOOLID   1000

Definition at line 72 of file frontend.h.

#define MAX_FE_CUSTOM_TOOLID   30000

Definition at line 73 of file frontend.h.

#define MENUITEM_FILE_NEW   0

Definition at line 77 of file frontend.h.

#define MENUITEM_FILE_RESET   1

Definition at line 78 of file frontend.h.

#define MENUITEM_FILE_OPEN   2

Definition at line 79 of file frontend.h.

#define MENUITEM_FILE_MERGE   3

Definition at line 80 of file frontend.h.

#define MENUITEM_FILE_REPLACE   4

Definition at line 81 of file frontend.h.

#define MENUITEM_FILE_INSERTTRACKS   5

Definition at line 82 of file frontend.h.

#define MENUITEM_FILE_SAVE   6

Definition at line 83 of file frontend.h.

#define MENUITEM_FILE_SAVEAS   7

Definition at line 84 of file frontend.h.

#define MENUITEM_FILE_SAVESELECTED   8

Definition at line 85 of file frontend.h.

#define MENUITEM_FILE_IMPORT   9

Definition at line 86 of file frontend.h.

#define MENUITEM_FILE_EXPORT   10

Definition at line 87 of file frontend.h.

#define MENUITEM_FILE_ARCHIVE   11

Definition at line 88 of file frontend.h.

#define MENUITEM_FILE_SUMMARYINFO   12

Definition at line 89 of file frontend.h.

#define MENUITEM_FILE_VIEWFILE   13

Definition at line 90 of file frontend.h.

#define MENUITEM_FILE_CONFIGUREPATHS   14

Definition at line 91 of file frontend.h.

#define MENUITEM_FILE_PREFERENCES   15

Definition at line 92 of file frontend.h.

#define MENUITEM_FILE_EXIT   16

Definition at line 93 of file frontend.h.

#define MENUITEM_EDIT_UNDO   17

Definition at line 95 of file frontend.h.

#define MENUITEM_EDIT_REDO   18

Definition at line 96 of file frontend.h.

#define MENUITEM_EDIT_HOLD   19

Definition at line 97 of file frontend.h.

#define MENUITEM_EDIT_FETCH   20

Definition at line 98 of file frontend.h.

#define MENUITEM_EDIT_DELETE   21

Definition at line 99 of file frontend.h.

#define MENUITEM_EDIT_CLONE   22

Definition at line 100 of file frontend.h.

#define MENUITEM_EDIT_SELECTALL   23

Definition at line 101 of file frontend.h.

#define MENUITEM_EDIT_SELECTNONE   24

Definition at line 102 of file frontend.h.

#define MENUITEM_EDIT_SELECTINVERT   25

Definition at line 103 of file frontend.h.

#define MENUITEM_EDIT_SELECTBY_COLOR   26

Definition at line 104 of file frontend.h.

#define MENUITEM_EDIT_SELECTBY_MATERIAL   27

Definition at line 105 of file frontend.h.

#define MENUITEM_EDIT_SELECTBY_SMOOTHING   28

Definition at line 106 of file frontend.h.

#define MENUITEM_EDIT_SELECTBY_NAME   29

Definition at line 107 of file frontend.h.

#define MENUITEM_EDIT_REGION_WINDOW   30

Definition at line 108 of file frontend.h.

#define MENUITEM_EDIT_REGION_CROSSING   31

Definition at line 109 of file frontend.h.

#define MENUITEM_EDIT_REMOVENAMEDSELECTIONS   32

Definition at line 110 of file frontend.h.

#define MENUITEM_EDIT_PROPERTIES   33

Definition at line 111 of file frontend.h.

#define MENUITEM_TOOLS_TRANSFORMTYPEIN   34

Definition at line 113 of file frontend.h.

#define MENUITEM_TOOLS_DISPLAYFLOATER   35

Definition at line 114 of file frontend.h.

#define MENUITEM_TOOLS_SELECTIONFLOATER   36

Definition at line 115 of file frontend.h.

#define MENUITEM_TOOLS_MIRROR   37

Definition at line 116 of file frontend.h.

#define MENUITEM_TOOLS_ARRAY   38

Definition at line 117 of file frontend.h.

#define MENUITEM_TOOLS_SNAPSHOT   39

Definition at line 118 of file frontend.h.

#define MENUITEM_TOOLS_ALIGN   40

Definition at line 119 of file frontend.h.

#define MENUITEM_TOOLS_ALIGNNORMALS   41

Definition at line 120 of file frontend.h.

#define MENUITEM_TOOLS_PLACEHIGHLIGHT   42

Definition at line 121 of file frontend.h.

#define MENUITEM_TOOLS_MTLEDIT   43

Definition at line 122 of file frontend.h.

#define MENUITEM_TOOLS_MTLBROWSE   44

Definition at line 123 of file frontend.h.

#define MENUITEM_GROUP_GROUP   45

Definition at line 125 of file frontend.h.

#define MENUITEM_GROUP_OPEN   46

Definition at line 126 of file frontend.h.

#define MENUITEM_GROUP_CLOSE   47

Definition at line 127 of file frontend.h.

#define MENUITEM_GROUP_UNGROUP   48

Definition at line 128 of file frontend.h.

#define MENUITEM_GROUP_EXPLODE   49

Definition at line 129 of file frontend.h.

#define MENUITEM_GROUP_ATTACH   50

Definition at line 130 of file frontend.h.

#define MENUITEM_GROUP_DETACH   51

Definition at line 131 of file frontend.h.

#define MENUITEM_VIEWS_UNDO   52

Definition at line 133 of file frontend.h.

#define MENUITEM_VIEWS_REDO   53

Definition at line 134 of file frontend.h.

#define MENUITEM_VIEWS_SAVEACTIVEVIEW   54

Definition at line 135 of file frontend.h.

#define MENUITEM_VIEWS_RESTOREACTIVEVIEW   55

Definition at line 136 of file frontend.h.

#define MENUITEM_VIEWS_UNITSETUP   56

Definition at line 137 of file frontend.h.

#define MENUITEM_VIEWS_DRAWINGAIDS   57

Definition at line 138 of file frontend.h.

#define MENUITEM_VIEWS_GRIDS_SHOWHOMEGRID   58

Definition at line 139 of file frontend.h.

#define MENUITEM_VIEWS_GRIDS_ACTIVATEHOMEGRID   59

Definition at line 140 of file frontend.h.

#define MENUITEM_VIEWS_GRIDS_ACTIVATEGRIDOBJECT   60

Definition at line 141 of file frontend.h.

#define MENUITEM_VIEWS_GRIDS_ALIGN   61

Definition at line 142 of file frontend.h.

#define MENUITEM_VIEWS_IMAGEBACKGROUND   62

Definition at line 143 of file frontend.h.

#define MENUITEM_VIEWS_UPDATEBKGIMAGE   63

Definition at line 144 of file frontend.h.

#define MENUITEM_VIEWS_RESETBKGXFORM   64

Definition at line 145 of file frontend.h.

#define MENUITEM_VIEWS_SHOWAXISICON   65

Definition at line 146 of file frontend.h.

#define MENUITEM_VIEWS_SHOWGHOSTING   66

Definition at line 147 of file frontend.h.

#define MENUITEM_VIEWS_SHOWKEYTIMES   67

Definition at line 148 of file frontend.h.

#define MENUITEM_VIEWS_SHADESELECTED   68

Definition at line 149 of file frontend.h.

#define MENUITEM_VIEWS_SHOWDEP   69

Definition at line 150 of file frontend.h.

#define MENUITEM_VIEWS_MATCHCAMERATOVIEW   70

Definition at line 151 of file frontend.h.

#define MENUITEM_VIEWS_REDRAW   71

Definition at line 152 of file frontend.h.

#define MENUITEM_VIEWS_DEACT_MAPS   72

Definition at line 153 of file frontend.h.

#define MENUITEM_VIEWS_UPDATEDURINGSPINNERDRAG   73

Definition at line 154 of file frontend.h.

#define MENUITEM_VIEWS_EXPERTMODE   74

Definition at line 155 of file frontend.h.

#define MENUITEM_VIEWS_VIEWPORTCONFIG   75

Definition at line 156 of file frontend.h.

#define MENUITEM_RENDER_RENDER   76

Definition at line 158 of file frontend.h.

#define MENUITEM_RENDER_VIDEOPOST   77

Definition at line 159 of file frontend.h.

#define MENUITEM_RENDER_SHOW_LAST_IMG   78

Definition at line 160 of file frontend.h.

#define MENUITEM_RENDER_ATMOSPHERE   79

Definition at line 161 of file frontend.h.

#define MENUITEM_RENDER_PREVIEW   80

Definition at line 162 of file frontend.h.

#define MENUITEM_RENDER_VIEWPREVIEW   81

Definition at line 163 of file frontend.h.

#define MENUITEM_RENDER_RENAMEPREVIEW   82

Definition at line 164 of file frontend.h.

#define MENUITEM_HELP_CONTENTS   83

Definition at line 166 of file frontend.h.

#define MENUITEM_HELP_INDEX   84

Definition at line 167 of file frontend.h.

#define MENUITEM_HELP_PLUGINHELP   85

Definition at line 168 of file frontend.h.

#define MENUITEM_HELP_ABOUT   86

Definition at line 169 of file frontend.h.

#define MENUITEM_TOOLS_SPACETOOL   87

Definition at line 172 of file frontend.h.

#define MENUITEM_TOOLS_LAYERPROP   88

Definition at line 173 of file frontend.h.

#define MENUITEM_MAXSCRIPT_LISTENER   89

Definition at line 176 of file frontend.h.

#define MENUITEM_MAXSCRIPT_OPEN   90

Definition at line 177 of file frontend.h.

#define MENUITEM_MAXSCRIPT_NEW   91

Definition at line 178 of file frontend.h.

#define MENUITEM_MAXSCRIPT_RUN   92

Definition at line 179 of file frontend.h.

#define MENUITEM_MAXSCRIPT_MACROREC   93

Definition at line 180 of file frontend.h.

#define MENUITEM_VIEWS_ACT_MAPS   94

Definition at line 183 of file frontend.h.

#define MENUITEM_FILE_SAVECOPYAS   95

Definition at line 185 of file frontend.h.

#define MENUITEM_FILE_SAVEXMLANIMATION   96

Definition at line 187 of file frontend.h.

#define MENUITEM_FILE_LOADXMLANIMATION   97

Definition at line 188 of file frontend.h.

#define MENUITEM_EDIT_SELECTBY_SIMILAR   98

Definition at line 190 of file frontend.h.

#define MENUITEM_MAXSCRIPT_EDITOR   99

Definition at line 192 of file frontend.h.

#define MENUITEM_RENDER_SHOW_VFB   100

Definition at line 194 of file frontend.h.

#define MIN_FE_CUSTOM_MENUEITEM   1000

Definition at line 201 of file frontend.h.

#define MAX_FE_CUSTOM_MENUEITEM   30000

Definition at line 202 of file frontend.h.