#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_VIEW_MESSAGEHUD																	1022763
#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_CAMERA_SET_PIVOT																	1021420
#define ID_CAMERA_SET_FOCUS																	440000089
#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_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_CAMERA_POINT_OF_INTEREST													440000081
#define ID_MODELING_HANDLE																	440000084
#define ID_CAMERA_DISPLAY_POI																440000087
#define ID_CAMERA_LOCK_PIVOT																440000104
#define ID_VIEW_BASE_MATRIX																	450000260	// only for undo
#define ID_VIEW_PLANAR_ROT																	450000261	// only for undo

#define ID_LASTTOOL_START	1021385
#define ID_LASTTOOL_END		1021392

#define ID_EXTENDED_MODE						1016116
#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 ID_SCALEDOCUMENT_CMD 200000277

#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

#define TOOL_IS_CHECKED	440000080

#endif
