enum
{
	// string table definitions

	GV_EXTAG_NAME_STRING = 1000,

	GV_DEGREE_NODE_TITLE_STRING,
	GV_DEGREE_OPERATOR_NAME_STRING,
	GV_DEGREE_TO_RAD_TEXT_STRING,
	GV_RAD_TO_DEGREE_TEXT_STRING,

	GV_COLORSPACE_NODE_TITLE_STRING,
	GV_COLORSPACE_OPERATOR_NAME_STRING,
	GV_RGB_TO_HSV_TEXT_STRING,
	GV_HSV_TO_RGB_TEXT_STRING,
	GV_RGB_TO_HLS_TEXT_STRING,
	GV_HLS_TO_RGB_TEXT_STRING,

	GV_OBJECT_NODE_TITLE_STRING,
	GV_OBJECT_OPERATOR_NAME_STRING,

	GV_SOUND_NODE_TITLE_STRING,
	GV_SOUND_OPERATOR_NAME_STRING,

	GV_GENERATOR_NODE_TITLE_STRING,
	GV_GENERATOR_OPERATOR_NAME_STRING,

	GV_ABS_OPERATOR_INPUT_STRING,
	GV_ABS_OPERATOR_OUTPUT_STRING,
	GV_ABS_NODE_TITLE_STRING,
	GV_ABS_OPERATOR_NAME_STRING,

	GV_FORMULA_OPERATOR_INPUT_STRING,
	GV_FORMULA_OPERATOR_OUTPUT_STRING,
	GV_FORMULA_NODE_TITLE_STRING,
	GV_FORMULA_OPERATOR_NAME_STRING,
	GV_OPERATOR_MENU_SET_FORMULA_STRING,
	GV_OPERATOR_FORMULA_SET_STRING,

	GV_OBJECT_PORT_UNDEFINED,

	GV_OBJECT_OPERATOR_THIS_STRING,
	GV_OBJECT_OPERATOR_UP_STRING,
	GV_OBJECT_OPERATOR_DOWN_STRING,
	GV_OBJECT_OPERATOR_NEXT_STRING,
	GV_OBJECT_OPERATOR_PREV_STRING,
	GV_OBJECT_OPERATOR_FIRST_IN_LEVEL_STRING,
	GV_OBJECT_OPERATOR_LAST_IN_LEVEL_STRING,
	GV_OBJECT_OPERATOR_FIRST_STRING,
	GV_OBJECT_OPERATOR_LAST_STRING,

	GV_OBJECT_OPERATOR_PATH_TYPE_STRING,
	GV_OBJECT_OPERATOR_START_TYPE_STRING,
	GV_OBJECT_OPERATOR_DISTANCE_STRING,
	GV_OBJECT_OPERATOR_PATH_EDIT_STRING,

	GV_OBJECT_OPERATOR_LOCAL_MATRIX_STRING,
	GV_OBJECT_OPERATOR_GLOBAL_MATRIX_STRING,
	GV_OBJECT_OPERATOR_OBJECT_OUTPUT_STRING,

	GV_OBJECT_OPERATOR_HISTORY_STRING,
	GV_OBJECT_OPERATOR_HISTORY_INPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_POS_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_ROT_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_SIZE_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_GLOBAL_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_LOCAL_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_VELOCITY_POS_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_VELOCITY_ROT_OUTPUT_STRING,
	GV_OBJECT_OPERATOR_HISTORY_VELOCITY_SIZE_OUTPUT_STRING,

	GV_POINT_NODE_TITLE_STRING,
	GV_POINT_OPERATOR_NAME_STRING,

	GV_BOX_NODE_TITLE_STRING,
	GV_BOX_OPERATOR_NAME_STRING,

	GV_COLLISION_NODE_TITLE_STRING,
	GV_COLLISION_OPERATOR_NAME_STRING,

	GV_POLY_NODE_TITLE_STRING,
	GV_POLY_OPERATOR_NAME_STRING,

	GV_POINT_OPERATOR_INPUT_OBJECT_STRING,
	GV_POINT_OPERATOR_INPUT_INDEX_STRING,
	GV_POINT_OPERATOR_INPUT_POS_STRING,
	GV_POINT_OPERATOR_OUTPUT_NR_OF_POINTS_STRING,
	GV_POINT_OPERATOR_OUTPUT_POS_STRING,

	GV_POINT_OPERATOR_MODE_GLOBAL_STRING,
	GV_POINT_OPERATOR_MODE_LOCAL_STRING,

	GV_CONDITION_NODE_TITLE_STRING,
	GV_CONDITION_OPERATOR_NAME_STRING,

	GV_CONDITION_OPERATOR_SWITCH_STRING,

	GV_MATH_OPERATOR_NAME_STRING,
	GV_MATH_NODE_TITLE_STRING,

	GV_ADD_NODE_TITLE_STRING,
	GV_SUB_NODE_TITLE_STRING,
	GV_MUL_NODE_TITLE_STRING,
	GV_DIV_NODE_TITLE_STRING,
	GV_MOD_NODE_TITLE_STRING,

	GV_FLOATMATH_OPERATOR_NAME_STRING,
	GV_FLOATMATH_NODE_TITLE_STRING,

	GV_FLOATFUNC_OPERATOR_NAME_STRING,
	GV_FLOATFUNC_NODE_TITLE_STRING,

	GV_FLOATFUNC_OPERATOR_EXP_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_LN_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_LN10_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_SQRT_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_FLOOR_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_CEIL_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_POW_TEXT_STRING,
	GV_FLOATFUNC_OPERATOR_POW2_TEXT_STRING,

	GV_RESULT_NODE_TITLE_STRING,
	GV_RESULT_OPERATOR_NAME_STRING,

	GV_CLAMP_NODE_TITLE_STRING,
	GV_CLAMP_OPERATOR_NAME_STRING,

	GV_CLAMP_OPERATOR_LOWER_BOUND_STRING,
	GV_CLAMP_OPERATOR_UPPER_BOUND_STRING,
	GV_CLAMP_OPERATOR_VALUE_STRING,

	GV_MIX_NODE_TITLE_STRING,
	GV_MIX_OPERATOR_NAME_STRING,

	GV_MIX_OPERATOR_MIX_STRING,
	GV_MIX_OPERATOR_VALUE1_STRING,
	GV_MIX_OPERATOR_VALUE2_STRING,

	GV_RANDOM_NODE_TITLE_STRING,
	GV_RANDOM_OPERATOR_NAME_STRING,

	GV_OPERATOR_INPUT_RANDOM_SEED_STRING,
	GV_OPERATOR_MENU_RANDOM_SEED_STRING,
	GV_OPERATOR_MENU_RANDOM_MODE_STRING,

	GV_NOISE_NODE_TITLE_STRING,
	GV_NOISE_OPERATOR_NAME_STRING,

	GV_NOISE_NOISE_STRING,
	GV_NOISE_TURBULENCE_STRING,
	GV_NOISE_FRACTAL_STRING,
	GV_NOISE_FBM_STRING,

	GV_RANDOM_MODE_FREE_STRING, 
	GV_RANDOM_MODE_TIME_STRING,

	GV_CONST_NODE_TITLE_STRING,
	GV_CONST_OPERATOR_NAME_STRING,

	GV_COMMENT_NODE_TITLE_STRING,
	GV_COMMENT_OPERATOR_NAME_STRING,

	GV_OPERATOR_COMMENT_SET_STRING,

	GV_OPERATOR_CONST_TYPE_REAL_STRING,
	GV_OPERATOR_CONST_TYPE_STRING_STRING,

	GV_SPY_NODE_TITLE_STRING,
	GV_SPY_OPERATOR_NAME_STRING,

	GV_REAL2VECT_NODE_TITLE_STRING,
	GV_REAL2VECT_OPERATOR_NAME_STRING,

	GV_VECT2REAL_NODE_TITLE_STRING,
	GV_VECT2REAL_OPERATOR_NAME_STRING,

	GV_MATRIX2VECT_NODE_TITLE_STRING,
	GV_MATRIX2VECT_OPERATOR_NAME_STRING,

	GV_MATRIXCALCHPB_NODE_TITLE_STRING,
	GV_MATRIXCALCHPB_OPERATOR_NAME_STRING,

	GV_MATRIXCALCHPB_OPERATOR_OUTPUT_H_STRING,
	GV_MATRIXCALCHPB_OPERATOR_OUTPUT_P_STRING,
	GV_MATRIXCALCHPB_OPERATOR_OUTPUT_B_STRING,

	GV_VECT2MATRIX_NODE_TITLE_STRING,
	GV_VECT2MATRIX_OPERATOR_NAME_STRING,

	GV_VECTCALCMATRIX_NODE_TITLE_STRING,
	GV_VECTCALCMATRIX_OPERATOR_NAME_STRING,

	GV_VECTCALCMATRIX_OPERATOR_XAXIS_STRING,
	GV_VECTCALCMATRIX_OPERATOR_YAXIS_STRING,
	GV_VECTCALCMATRIX_OPERATOR_ZAXIS_STRING,

	GV_ADAPTER_NODE_TITLE_STRING,
	GV_ADAPTER_OPERATOR_NAME_STRING,

	GV_RANGEMAPPER_NODE_TITLE_STRING,
	GV_RANGEMAPPER_OPERATOR_NAME_STRING,

	GV_ORDER_NODE_TITLE_STRING,
	GV_ORDER_OPERATOR_NAME_STRING,

	GV_CMP_NODE_TITLE_STRING,
	GV_CMP_OPERATOR_NAME_STRING,

	GV_LESS_NODE_TITLE_STRING,
	GV_LESSEQU_NODE_TITLE_STRING,
	GV_GREATER_NODE_TITLE_STRING,
	GV_GREATEREQU_NODE_TITLE_STRING,

	GV_EQU_NODE_TITLE_STRING,
	GV_EQU_OPERATOR_NAME_STRING,

	GV_NIL_NODE_TITLE_STRING,
	GV_NIL_OPERATOR_NAME_STRING,

	GV_INV_NODE_TITLE_STRING,
	GV_INV_OPERATOR_NAME_STRING,

	GV_NEG_NODE_TITLE_STRING,
	GV_NEG_OPERATOR_NAME_STRING,

	GV_CROSS_NODE_TITLE_STRING,
	GV_CROSS_OPERATOR_NAME_STRING,

	GV_DOT_NODE_TITLE_STRING,
	GV_DOT_OPERATOR_NAME_STRING,

	GV_TIME_NODE_TITLE_STRING,
	GV_TIME_OPERATOR_NAME_STRING,

	GV_TIME_OPERATOR_OUTPUT_TIME_STRING,
	GV_TIME_OPERATOR_OUTPUT_REAL_STRING,
	GV_TIME_OPERATOR_OUTPUT_FRAME_STRING,
	GV_TIME_OPERATOR_OUTPUT_FPS_STRING,
	GV_TIME_OPERATOR_OUTPUT_START_STRING,
	GV_TIME_OPERATOR_OUTPUT_END_STRING,
	GV_TIME_OPERATOR_OUTPUT_LOOP_START_STRING,
	GV_TIME_OPERATOR_OUTPUT_LOOP_END_STRING,
	GV_TIME_OPERATOR_OUTPUT_DELTA_STRING,
	GV_TIME_OPERATOR_OUTPUT_PREVIOUS_STRING,

	GV_TRIGO_NODE_TITLE_STRING,
	GV_TRIGO_OPERATOR_NAME_STRING,

	GV_TRIGO_OPERATOR_SIN_STRING,
	GV_TRIGO_OPERATOR_SINH_STRING,
	GV_TRIGO_OPERATOR_ASIN_STRING,
	GV_TRIGO_OPERATOR_COS_STRING,
	GV_TRIGO_OPERATOR_COSH_STRING,
	GV_TRIGO_OPERATOR_ACOS_STRING,
	GV_TRIGO_OPERATOR_TAN_STRING,
	GV_TRIGO_OPERATOR_TANH_STRING,
	GV_TRIGO_OPERATOR_ATAN_STRING,

	GV_TRIGO_OPERATOR_SIN_TEXT_STRING,
	GV_TRIGO_OPERATOR_SINH_TEXT_STRING,
	GV_TRIGO_OPERATOR_ASIN_TEXT_STRING,
	GV_TRIGO_OPERATOR_COS_TEXT_STRING,
	GV_TRIGO_OPERATOR_COSH_TEXT_STRING,
	GV_TRIGO_OPERATOR_ACOS_TEXT_STRING,
	GV_TRIGO_OPERATOR_TAN_TEXT_STRING,
	GV_TRIGO_OPERATOR_TANH_TEXT_STRING,
	GV_TRIGO_OPERATOR_ATAN_TEXT_STRING,

	GV_REAL2VECT_OPERATOR_INPUT_X_STRING,
	GV_REAL2VECT_OPERATOR_INPUT_Y_STRING,
	GV_REAL2VECT_OPERATOR_INPUT_Z_STRING,

	GV_VECT2REAL_OPERATOR_OUTPUT_X_STRING,
	GV_VECT2REAL_OPERATOR_OUTPUT_Y_STRING,
	GV_VECT2REAL_OPERATOR_OUTPUT_Z_STRING,

	GV_MATRIX2VECT_OPERATOR_OUTPUT_O_STRING,
	GV_MATRIX2VECT_OPERATOR_OUTPUT_X_STRING,
	GV_MATRIX2VECT_OPERATOR_OUTPUT_Y_STRING,
	GV_MATRIX2VECT_OPERATOR_OUTPUT_Z_STRING,

	GV_VECT2MATRIX_OPERATOR_INPUT_O_STRING,
	GV_VECT2MATRIX_OPERATOR_INPUT_X_STRING,
	GV_VECT2MATRIX_OPERATOR_INPUT_Y_STRING,
	GV_VECT2MATRIX_OPERATOR_INPUT_Z_STRING,

	GV_BOOL_NODE_TITLE_STRING,
	GV_BOOL_OPERATOR_NAME_STRING,

	GV_AND_NODE_TEXT_STRING,
	GV_OR_NODE_TEXT_STRING,
	GV_XOR_NODE_TEXT_STRING,
	GV_NAND_NODE_TEXT_STRING,
	GV_NOR_NODE_TEXT_STRING,
	GV_NXOR_NODE_TEXT_STRING,

	GV_NOT_NODE_TITLE_STRING,
	GV_NOT_OPERATOR_NAME_STRING,

	GV_SWITCH_NODE_TITLE_STRING,
	GV_SWITCH_OPERATOR_NAME_STRING,

	GV_TRUE_NODE_TEXT_STRING,
	GV_FALSE_NODE_TEXT_STRING,

	GV_DEFAULT_OPERATOR_INPUT_STRING,
	GV_DEFAULT_OPERATOR_OUTPUT_STRING,

	GV_OPERATOR_OUTPUT_BOOL_STRING,
	GV_OPERATOR_OUTPUT_INTEGER_STRING,
	GV_OPERATOR_OUTPUT_REAL_STRING,
	GV_OPERATOR_OUTPUT_VECTOR_STRING,
	GV_OPERATOR_OUTPUT_NORMAL_STRING,
	GV_OPERATOR_OUTPUT_MATRIX_STRING,

	GV_OPERATOR_INPUT_BOOL_STRING,
	GV_OPERATOR_INPUT_INTEGER_STRING,
	GV_OPERATOR_INPUT_REAL_STRING,
	GV_OPERATOR_INPUT_VECTOR_STRING,
	GV_OPERATOR_INPUT_NORMAL_STRING,
	GV_OPERATOR_INPUT_MATRIX_STRING,

	GV_OPERATOR_CONST_SET_STRING,
	GV_OPERATOR_MENU_SET_VALUE_STRING,
	GV_OPERATOR_MENU_SET_TYPE_STRING,
	GV_OPERATOR_MENU_SET_FUNCTION_STRING,

	GV_DISTANCE_NODE_TITLE_STRING,
	GV_DISTANCE_NODE_TEXT_STRING,
	GV_DISTANCE_OPERATOR_NAME_STRING,

	GV_MEMORY_NODE_TITLE_STRING,
	GV_MEMORY_OPERATOR_NAME_STRING,

	GV_MEMORY_OPERATOR_HISTORY_STRING,
	GV_MEMORY_OPERATOR_LEVEL_STRING,

	GV_ITERATE_NODE_TITLE_STRING,
	GV_ITERATE_OPERATOR_NAME_STRING,

	GV_FREEZE_NODE_TITLE_STRING,
	GV_FREEZE_OPERATOR_NAME_STRING,

	GV_FREEZE_OPERATOR_SWITCH_STRING,

	GV_STATUS_STRING,

	GV_VECT2MATRIX_NODE_TEXT_STRING,
	GV_REAL2VECT_NODE_TEXT_STRING,
	GV_VECT2REAL_NODE_TEXT_STRING,
	GV_VECTCALCMATRIX_NODE_TEXT_STRING,
	GV_MATRIX2VECT_NODE_TEXT_STRING,
	GV_MATRIXCALCHPB_NODE_TEXT_STRING,
	GV_POINT_NODE_TEXT_STRING,
	GV_BOX_NODE_TEXT_STRING,
	GV_COLLISION_NODE_TEXT_STRING,
	GV_POLY_NODE_TEXT_STRING,
	GV_TIME_NODE_TEXT_STRING,

	GV_CONSTANT_NONE_STRING,

	GV_TRIGGER_NODE_TITLE_STRING,
	GV_TRIGGER_OPERATOR_NAME_STRING,

	GV_NOT_EQU_NODE_TITLE_STRING,

	GV_SPLINE_NODE_TITLE_STRING,
	GV_SPLINE_OPERATOR_NAME_STRING,
	GV_SPLINE_NODE_TEXT_STRING,

	GV_MATRIXMULVECT_NODE_TITLE_STRING,
	GV_MATRIXMULVECT_OPERATOR_NAME_STRING,
	GV_MATRIXMULVECT_NODE_TEXT_STRING,

	GV_SELECTION_NODE_TITLE_STRING,
	GV_SELECTION_OPERATOR_NAME_STRING,

	GV_HIERARCHY_NODE_TITLE_STRING,
	GV_HIERARCHY_OPERATOR_NAME_STRING,

	GV_DETAILS_OPERATOR_NAME_STRING,
	GV_DETAILS_NODE_TEXT_STRING,

	GV_TAG_OPERATOR_NAME_STRING,
	GV_TAG_NODE_TEXT_STRING,

	GV_OBJECT_IN_STRING,
	GV_OBJECT_ON_STRING,
	GV_OBJECT_OUT_STRING,

	GV_MATERIAL_OPERATOR_NAME_STRING,
	GV_MATERIAL_NODE_TEXT_STRING,

	GV_WEIGHTMAP_OPERATOR_NAME_STRING,
	GV_WEIGHTMAP_NODE_TEXT_STRING,

	GV_COFFEE_OPERATOR_NAME_STRING,
	GV_COFFEE_NODE_TITLE_STRING,
	GV_COFFEENODE_NOERRORS_STRING,
	GV_COFFEENODE_ERRORS_STRING,

	GV_REFERENCE_OPERATOR_NAME_STRING,
	GV_REFERENCE_NODE_TEXT_STRING,

	GV_INCLUDE_OPERATOR_NAME_STRING,
	GV_INCLUDE_NODE_TEXT_STRING,

	GV_MONOFLOP_OPERATOR_NAME_STRING,
	GV_MONOFLOP_NODE_TEXT_STRING,

	GV_ITERATOR_ALL,

	GV_PASSWORD_STRING,
	GV_COFFEENODE_ERROR1,
	GV_COFFEENODE_ERROR2,

	GV_LINK_OPERATOR_NAME_STRING,
	GV_LINK_NODE_TEXT_STRING,

	GV_RAY_OPERATOR_NAME_STRING,
	GV_RAY_NODE_TEXT_STRING,

	DUMMY_
};
