#ifndef _MODELING_IDs_H
#define _MODELING_IDs_H

#define ID_MODELING_EDGECUT_TOOL            1009661
#define ID_MODELING_FILL_SELECTION_TOOL     1011178
#define ID_MODELING_OUTLINE_SELECTION_TOOL  1011179
#define ID_MODELING_LOOP_TOOL               1011192
#define ID_MODELING_RING_TOOL               1011180
#define ID_MODELING_EXTRUDE_TOOL					  1011183
#define ID_MODELING_MELT_COMMAND						1010136
#define ID_CONVERT_SELECTION_TOOL           1011181
#define ID_VIEW_SCENEHOOKHIGHLIGHT          200000078
#define ID_VIEW_SCENEHOOKHUD								1011173
#define ID_MODELING_EDGE_SPLINE_COMMAND     1009671
#define ID_MODELING_MATRIX_EXTRUDE_TOOL     1011126
#define ID_MODELING_NORMALMOVE_TOOL         450000000
#define ID_MODELING_NORMALSCALE_TOOL        450000001
#define ID_MODELING_NORMALROTATE_TOOL       450000002
#define ID_MODELING_SMOOTH_SHIFT_TOOL       450000003
#define ID_MODELING_EXTRUDE_INNER_TOOL      450000004
#define ID_MODELING_BEVEL_TOOL              450000005
#define ID_MODELING_COLLAPSE_COMMAND        1015924
#define ID_MODELING_POLYGON_CREATE_TOOL     450000006
#define ID_MODELING_POINT_ADD_TOOL          450000007
#define ID_MODELING_BRIDGE_TOOL             450000008
#define ID_MODELING_WELD_TOOL          		  450000009
#define ID_MODELING_CLOSEHOLE_TOOL  				450000010
#define ID_MODELING_STITCHANDSEW_TOOL  			450000011
#define ID_MODELING_SLIDE_TOOL			  			450000012
#define ID_MODELING_IRON_TOOL			  				450000014
#define ID_MODELING_INTERACTIVEMODELINGUNDO_RESTART_COMMAND	200000060
#define ID_MODELING_INTERACTIVEMODELINGUNDO_COMMAND					200000061
#define ID_TOOL_BASE												200000064
#define ID_MODELING_SETVALUE_TOOL						200000065
#define ID_MODELING_DUPLICATE_TOOL					200000067
#define ID_MODELING_ARRANGE_TOOL						200000068
#define ID_MODELING_TRANSFER_TOOL						200000069
#define ID_MODELING_RANDOMIZE_TOOL					200000070
#define ID_MODELING_CENTER_TOOL							200000071
#define ID_MODELING_KNIFE_TOOL							1016030
#define ID_CAMERA_MOVE											1016007
#define ID_CAMERA_MAGNIFY										1016008
#define ID_CAMERA_ZOOM											1016009
#define ID_CAMERA_ZOOM_IN										1016010
#define ID_CAMERA_ZOOM_OUT									1016011
#define ID_TWEAK_MODE												1016114
#define ID_MODELING_LIVESELECTION						200000083
#define ID_MODELING_RECTSELECTION						200000084
#define ID_MODELING_FREESELECTION						200000085
#define ID_MODELING_POLYSELECTION						200000086
#define ID_MODELING_AXIS										200000087
#define ID_MODELING_MOVE										200000088
#define ID_MODELING_SCALE										200000089
#define ID_MODELING_ROTATE									200000090
#define ID_SNAP_BASE												200000093
#define ID_MODELING_SOFTSELECTION						1016699
#define ID_MODELING_SPLINE_ROUND_TOOL				450000039
#define ID_MODELING_CLONE_TOOL              450000042
#define ID_MODELING_SPLINE_CHAMFER_TOOL			450000043
#define ID_MODELING_ARRAY_TOOL							450000045
#define ID_MODELING_SPLINE_PROJECT_TOOL			450000046 

#define ID_NORMAL_MODE											1016117
#define ID_EXTENDED_MODE										1016116
#define ID_AUTOSWITCH_MODE									1016118
#define ID_MODELING_MODIFY_TOOL							200000074
#define ID_NGON_RETRI_MENU									1016160
#define ID_NGON_REMOVE_MENU									1016174
#define ID_NGON_FORCERETRI_MENU							1016173
#define ID_OBJECTHANDLES_ONOFF_MENU					1016176
#define ID_SDS_INC_MENU											1016177
#define ID_SDS_DEC_MENU											1016178
#define ID_SDS_ONFFF_MENU										1016179
#define ID_MEASURE_TOOL											1011182
#define ID_MEASURE_SCENEHOOK								200000079
#define ID_MEASURE_OBJECT										200000082
#define ID_MODELING_MAGNET_TOOL								1016185
#define ID_MODELING_BRUSH_TOOL								1016202

#define ID_MODELING_OM_SELECT_INVERT						1016207
#define ID_MODELING_OM_SELECT_HIDE							1016208
#define ID_MODELING_OM_SELECT_SHOW							1016209

#define ID_MODELING_SHORTCUT_SELECTVISIBLE			1016757
#define MESSAGE_SOFTPREVIEW 										1016765

#define EXTENDED_MODE_NORMAL		0
#define EXTENDED_MODE_TWEAK			1
#define EXTENDED_MODE_SOFT			2		// not supported
#define EXTENDED_MODE_AUTOSWITCH	3

#define NORMALTOOL_MOVE     0
#define NORMALTOOL_SCALE    1
#define NORMALTOOL_ROTATE   2

#endif
