#ifndef C4D_SYMBOLS_H__
#define C4D_SYMBOLS_H__

enum
{
	// string table definitions
	IDS_START = 10000,

	IDS_ODISC,
	IDS_OSINGLEPOLY,
	IDS_OTORUS,
	IDS_OCUBE,
	IDS_OSPHERE,
	IDS_OPLATONIC,
	IDS_OFIGURE,
	IDS_OPYRAMID,
	IDS_OPLANE,
	IDS_OTUBE,
	IDS_OFRACTAL,
	IDS_OCONE,
	IDS_OCYLINDER,
	IDS_OCAPSULE,
	IDS_OOILTANK,
	IDS_ORELIEF,

	IDS_OSPLINECIRCLE,
	IDS_OSPLINEARC,
	IDS_OSPLINECISSOID,
	IDS_OSPLINECYCLOID,
	IDS_OSPLINEPROFILE,
	IDS_OSPLINECONTOUR,
	IDS_OSPLINEHELIX,
	IDS_OSPLINERECTANGLE,
	IDS_OSPLINESTAR,
	IDS_OSPLINECOGWHEEL,
	IDS_OSPLINEFLOWER,
	IDS_OSPLINEFORMULA,
	IDS_OSPLINETEXT,
	IDS_OSPLINE4SIDE,
	IDS_OSPLINENSIDE,

	IDS_OPARTICLEBASE,
	IDS_OGRAVITATION,
	IDS_OATTRACTOR,
	IDS_ODESTRUCTOR,
	IDS_ODEFLECTOR,
	IDS_OFRICTION,
	IDS_OROTATION,
	IDS_OTURBULENCE,
	IDS_OWIND,

	IDS_OHEADPHONE_DEPRECATED,
	IDS_OBACKGROUND,
	IDS_OFOREGROUND,
	IDS_OCONPLANE,
	IDS_OENVIRONMENT,
	IDS_OFLOOR,
	IDS_OSTAGE,
	IDS_OLOUDSPEAKER_DEPRECATED,
	IDS_OMICROPHONE,

	IDS_OBEND,
	IDS_OBULGE,
	IDS_OTWIST,
	IDS_OTAPER,
	IDS_OSHEAR,

	IDS_OEXPLOSION,
	IDS_OFORMULA,
	IDS_OMELT,
	IDS_OSHATTER,
	IDS_OWINDDEFORM,
	IDS_OWRAP,

	IDS_OPOLYREDUCTION,
	IDS_POLYREDUCTION,
	IDS_BOOLEOBJECT,

	IDS_VERTEX,
	IDS_HANDEFFECTOR,
	IDS_FOOTEFFECTOR,
	IDS_FIGURELEFT,
	IDS_FIGURERIGHT,
	IDS_HEADEFFECTOR,
	IDS_UPPERBODY,
	IDS_NECK,
	IDS_UPPERARM,
	IDS_LOWERARM,
	IDS_UPPERKNEE,
	IDS_LOWERKNEE,
	IDS_HAND,
	IDS_FOOT,
	IDS_HEAD,
	IDS_JOINT,
	IDS_TEXTCONTENT,

	// Pipe Object result names
	IDS_PIPEOBJECT_PROFILE_OUTER,
	IDS_PIPEOBJECT_CONNECTOBJ,
	IDS_PIPEOBJECT_PROFILE_INNER,
	// Pipe Object result names

	// Global string definitions start here
	IDS_SDSOBJECT,
	IDS_SDS_TOOL,
	IDS_WEIGHT_TAG_NAME,
	IDS_SELECT_SDS_OBJECT,
	IDS_NUMBER,
	IDS_EDGES,
	IDS_POINTS,
	IDS_MIN,
	IDS_MAX,
	IDS_AVERAGE,
	// Global string definitions end here

	// Dialog definitions of IDC_SDS_TOOL_DLG start here
	IDC_SDS_TOOL_DLG,
	IDC_SET_POINT_WT_CHK,
	IDC_SET_EDGE_WT_CHK,
	IDC_SELECT_ONLY_VISIBLE_CHK,
	IDC_SELECT_NEIGHBORS_CHK,
	IDC_WEIGHT_EDIT,
	IDC_MIN_WEIGHT_EDIT,
	IDC_MAX_WEIGHT_EDIT,
	IDC_ALL_WEIGHTS_BTN,
	IDC_SELECT_ALL_BTN,
	IDC_SET_SELECTED_WEIGHT_BTN,
	// Dialog definitions of IDC_SDS_TOOL_DLG end here

	IDS_INEXCLUDETAG,

	IDS_EDGE_LOOP,
	IDS_EDGE_RING,
	IDS_EDGE_TO_SPLINE,
	IDS_EDGE_CUT,
	IDS_EDGE_EXTRUDE,
	IDS_EDGE_BEVEL,
	IDS_EDGE_MELT,

	IDS_SPLINE,

	// Dialog definitions of IDC_EDGE_CUT_DIALOG start here
	IDC_EDGE_CUT_DIALOG,
	IDC_EDGE_CUT_SUBDIV_EDIT,
	IDC_EDGE_CUT_KEEP_SEL_CHK,
	// Dialog definitions of IDC_EDGE_CUT_DIALOG end here

	IDS_EXPLOSIONFX,
	IDS_SELECTIONOBJECT,
	IDS_ATOMARRAY,
	IDS_ATOMPOINT,
	IDS_ATOMEDGE,
	IDS_LOOKATCAMERA,
	IDS_VIBRATE,
	IDS_ALIGNTOSPLINE,
	IDS_ALIGNTOPATH,
	IDS_SUNEXPRESSION,
	IDS_SPLINEDEFORMER,
	IDS_SPLINERAIL,
	IDS_SPHERIFY,
	IDS_POLY_SELECTION_GROW,
	IDS_OUTLINE_POLYSELECTION,

	IDS_HLP_WEIGHT,

	IDS_FLT_LISTSELECTION,
	IDS_FLT_QKAMERA,
	IDS_FLT_LIGHT,
	IDS_FLT_BMATERIAL,
	IDS_FLT_OBJNAME,
	IDS_FLT_VRML2_ERROR,
	IDS_FLT_VRML_INLINETEXTURE1,
	IDS_FLT_VRML_INLINETEXTURE2,
	IDS_FLT_AXISOBJECT,

	IDS_FLT_QSPHERE,
	IDS_FLT_QQUADER,
	IDS_FLT_QCONE,
	IDS_FLT_QCYLINDER,
	IDS_FLT_QCUBE,
	IDS_FLT_QFRAKTAL,
	IDS_FLT_ROTATIONOBJECT,

	IDS_FLT_LNAME,
	IDS_FLT_LID1,
	IDS_FLT_LID2,
	IDS_FLT_ADOBEPFAD,
	IDS_FLT_ADOBELAYER,
	IDS_FLT_ADOBEGRUPPE,

	IDS_C4DFALLOFF_INFINITE,
	IDS_C4DFALLOFF_BOX,
	IDS_C4DFALLOFF_SPHERE,
	IDS_C4DFALLOFF_LINEAR,
	IDS_C4DFALLOFF_CYLINDER,
	IDS_C4DFALLOFF_OBJECT,
	IDS_C4DFALLOFF_CONE,
	IDS_C4DFALLOFF_TORUS,

	// Dialog definitions of dlg_previewmaker start here
	DLG_PREVIEWMAKER,
	IDC_PM_ASEDITOR,
	IDC_PREVIEW_MODE_COMBO,
	IDC_HQ_VIEWPORT_TRANSPARENCY_CHK,
	IDC_HQ_VIEWPORT_SHADOWS_CHK,
	IDC_HQ_VIEWPORT_POSTEFFECTS_CHK,
	IDC_HQ_VIEWPORT_NOISES_CHK,
	IDC_PM_TIMERANGE,
	IDC_PM_TIME2,
	IDC_PM_TIME3,
	IDC_PM_TIME1,
	IDC_PM_FROM,
	IDC_PM_TO,
	IDC_PM_RES,
	IDC_PM_RESDISPLAY,
	IDC_PM_FRAMERATE,
	IDC_PM_COMPRESSOR,
	IDC_PM_QT,
	IDC_PM_AVI,
	IDC_PM_COMPRESSOROPTIONS,
	// Dialog definitions of dlg_previewmaker end here

	IDS_PREVIEWMAKER,
	IDS_PREVIEWHELP,
	IDS_PM_CALC,
	IDS_PM_RUNNING,
	IDS_PM_RAY_NOMEM,
	IDS_PM_RAY_TEXMISSING,
	IDS_PM_RAY_MP,
	IDS_PM_RAY_IMAGE,
	IDS_PM_RAY_USERBREAK,
	IDS_PM_RAY_GICACHE,
	IDS_SNIPER_SAVE_REGION_COMMAND,				// save region command
	IDS_SNIPER_SAVE_DIALOG_COMMAND,				// Show sniper dialog
	IDS_SNIPER_VIEWPORT_COMMAND,
	IDS_SNIPER_OBJECT,
	IDS_VS_EDIT,
	IDS_VS_SET_DEFAULT,
	IDS_NODOCLOADED,
	IDS_SCENEOPENED,
	IDS_SCENEOUTOFDATE,
	IDS_SCENEUPTODATE,
	IDS_FPS,
	IDS_DELETED_1,
	IDS_DELETED_2,
	IDS_DELETED_3,
	IDS_DELETED_4,
	IDS_DELETED_5,
	IDS_XREFS_NAME,
	IDS_DELETED_6,
	IDS_DELETED_7,
	IDS_XREFS_SETCENTER,
	IDS_XREFS_RESETCENTER,
	IDS_XREFS_WARNING,
	IDS_XREFS_BROKENLINK,
	IDS_XREFS_COL_OBJECT,
	IDS_XREFS_COL_EDITOR,
	IDS_XREFS_COL_RENDER,
	IDS_XREFS_COL_GENERATOR,
	IDS_SENDTOALLPLAN,
	IDS_ALLPLAN_CREATEDIR,
	IDS_ALLPLANERROR1,
	IDS_ALLPLANERROR2,


	//PNG Dialog definitions
	DLG_PNG,
	GADGET_PNG_INTERLACED,

	//DPX Dialog definitions
	DLG_DPX,
	GADGET_DPX_PLANAR,

	IDS_PLUGIN_NAME,
	IDS_PLUGIN_DESCR,
	IDS_ALL,
	IDS_REPLACE1,
	IDS_REPLACE2,
	IDS_HEADLINE,

	IDS_FRAMESPERSECOND,
	IDS_FRAMESPERSECOND_HELP,

	DLG_FRAMESPERSECOND,
	GADGET_MODE_1,
	GADGET_MODE_2,
	GADGET_MODE_3,
	GADGET_MOVE,
	GADGET_ROTATE,
	GADGET_ACTIVEVIEW,
	GADGET_TIMER,
	GADGET_FPS,
	GADGET_START,
	GADGET_STOP,
	GADGET_TESTANIM,
	GADGET_REVERSE,
	// see GADGET_TEXTUREVIEW below

	IDS_ANNOTATIONTAG,
	IDS_ANNOTATIONTAGSCENEHOOK,
	IDS_ANNOTATIONTOOL,
	IDS_ANNOTATIONTOOL_INACTIVE_HELP,
	IDS_ANNOTATIONTOOL_ACTIVE_HELP,

	IDS_PRIORITYOFFSETTAG,
	IDS_PELVIS,
	IDS_INSTANCEOBJECT,

	IDS_LODOBJECT,
	IDS_LODOBJECT_LEVEL,
	IDS_LODOBJECT_HIDE,
	IDS_LODOBJECT_OBJECTS,
	IDS_LODOBJECT_FULLOBJECT,
	IDS_LODOBJECT_DECIMATED,
	IDS_LODOBJECT_CH,
	IDS_LODOBJECT_BB,
	IDS_LODOBJECT_NULL,
	IDS_LODOBJECT_SIMPLIFYMODE,
	IDS_LODOBJECT_STRENGTH,
	IDS_LODOBJECT_PEROBJ,
	IDS_LODOBJECT_NULLPARAM,
	IDS_LODOBJECT_HUD_MAIN,
	IDS_LODOBJECT_HUD_CAM,
	IDS_LODOBJECT_DISPLAY,
	IDS_LODOBJECT_ORIGINALSHADING,
	IDS_LODOBJECT_ORIGINALWIRE,
	IDS_LODOBJECT_LODVALUESTRING,

	IDS_C4DFALLOFF_NOISE,
	IDS_FSPHERICAL,
	IDS_FLINEAR,
	IDS_FBOX,
	IDS_FCONE,
	IDS_FCYLINDER,
	IDS_FTORUS,
	IDS_FCAPSULE,

	IDS_PRIM_PLATONIC_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_PYRAMID_CONFIRM_SWITCH_MESSAGE,
	
	IDS_FALLOFFCONVERTFIELD,

	// used in DLG_FRAMESPERSECOND, see above
	GADGET_TEXTUREVIEW,
	IDS_FIELDFORCE,
	IDS_PRIM_SPHERE_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_CONE_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_CYLINDER_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_CAPSULE_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_OILTANK_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_TORUS_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_TUBE_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_FIGURE_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_FRACTAL_CONFIRM_SWITCH_MESSAGE,
	IDS_PRIM_RELIEF_CONFIRM_SWITCH_MESSAGE,

	IDS_FRAMESPERSECOND_ANIM_TEST_RESULT,
	IDS_USERDATA_TAG,
	IDS_ANNOTATION_COLOR,
	IDS_OREMESH,
	// End of symbol definition
	_DUMMY_ELEMENT_
};

#endif // C4D_SYMBOLS_H__
