www.pudn.com > cad3d.zip > CommandIds.h


/***************************************************************************
                          CommandIds.h  -  description
                             -------------------
    begin                : Tue Mar 19 2002
    copyright            : (C) 2002 by Martin Marinov
    email                : martin_marinov@hotmail.com
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/
#ifndef __CommandIds_h__
#define __CommandIds_h__
/*
#define IDD_ABOUTBOX                    100
#define IDD_NAVIGATIONVIEW              101
#define IDR_NAVIGATIONVIEW_TMPL         102
#define IDD_NVPAGE_TOOLS                106
#define IDD_NVPAGE_MODEL                107
#define IDD_NVPAGE_PROPERTIES           108
#define IDR_MAINFRAME                   128
#define IDR_CAD3DTYPE                   129
#define IDR_VIEWPORT                    130
#define IDC_NV_TAB                      1004
#define IDC_NP_MODEL_LIST               1005
#define IDC_NP_PROPS_LIST               1006
#define IDC_EDIT_PROP_VALUE             1011
#define IDC_SPIN_PROP_VALUE             1012
#define IDC_GB_EDIT_PROPERTY            1013
#define IDC_BUTTON_OK                   1015
#define IDC_BUTTON_CANCEL               1016
*/
//viewport commands
///////////////////////////////////////////////////
#define IDS_VIEWPORT_FIRST 					32770

#define ID_VIEWPORT_TOP                 	IDS_VIEWPORT_FIRST
#define ID_VIEWPORT_BOTTOM              	IDS_VIEWPORT_FIRST + 1
#define ID_VIEWPORT_LEFT                	IDS_VIEWPORT_FIRST + 2
#define ID_VIEWPORT_RIGHT              		IDS_VIEWPORT_FIRST + 3
#define ID_VIEWPORT_FRONT               	IDS_VIEWPORT_FIRST + 4
#define ID_VIEWPORT_BACK                	IDS_VIEWPORT_FIRST + 5
#define ID_VIEWPORT_ACSONOMETRIC        	IDS_VIEWPORT_FIRST + 6
#define ID_VIEWPORT_PERSPECTIVE        		IDS_VIEWPORT_FIRST + 7
#define ID_VIEWPORT_0                   	IDS_VIEWPORT_FIRST + 8
#define ID_VIEWPORT_1                   	IDS_VIEWPORT_FIRST + 9
#define ID_VIEWPORT_2                   	IDS_VIEWPORT_FIRST + 10
#define ID_VIEWPORT_3                   	IDS_VIEWPORT_FIRST + 11
#define ID_VIEWPORT_TOGGLE              	IDS_VIEWPORT_FIRST + 12
#define ID_VIEWPORT_PAN                 	IDS_VIEWPORT_FIRST + 13
#define ID_VIEWPORT_ROTATE              	IDS_VIEWPORT_FIRST + 14
#define ID_VIEWPORT_ZOOM                	IDS_VIEWPORT_FIRST + 15
#define ID_VIEWPORT_VIEWPOINT           	IDS_VIEWPORT_FIRST + 16
#define ID_ACTION_FINISH                	IDS_VIEWPORT_FIRST + 17
#define ID_ACTION_CANCEL                	IDS_VIEWPORT_FIRST + 18

#define IDS_VIEWPORT_LAST					ID_ACTION_CANCEL
#define IDS_VIEWPORT_COUNT					(IDS_VIEWPORT_LAST - IDS_VIEWPORT_FIRST + 1)

//edit commands
///////////////////////////////////////////////////
#define IDS_EDIT_FIRST						32900

#define ID_EDIT_SELECT                 	 	IDS_EDIT_FIRST
#define ID_EDIT_MODIFY                  	IDS_EDIT_FIRST + 1
#define ID_EDIT_DELETE                  	IDS_EDIT_FIRST + 2
#define ID_EDIT_ROTATE                  	IDS_EDIT_FIRST + 3

#define IDS_EDIT_LAST						ID_EDIT_ROTATE
#define IDS_EDIT_COUNT						(IDS_EDIT_LAST - IDS_EDIT_FIRST + 1)

//MESH commands
///////////////////////////////////////////////////
#define IDS_MESH_FIRST						32950		
#define ID_MESH_EDIT_VERTICES       		IDS_MESH_FIRST
#define ID_MESH_EDIT_EDGES          		IDS_MESH_FIRST + 1
#define ID_MESH_EDIT_FACES          		IDS_MESH_FIRST + 2
#define ID_MESH_ADD_VERTICES         		IDS_MESH_FIRST + 3
#define ID_MESH_ADD_FACES            		IDS_MESH_FIRST + 4
#define ID_MESH_REVERSE_FACES        		IDS_MESH_FIRST + 5
#define ID_MESH_SELECT		         		IDS_MESH_FIRST + 6

#define ID_MESH_HIDEUNHIDE              	IDS_MESH_FIRST + 7
#define ID_MESH_HIDEUNHIDE_PRIMITIVES   	IDS_MESH_FIRST + 8
#define ID_MESH_HIDEUNHIDE_VERTICES     	IDS_MESH_FIRST + 9
#define ID_MESH_HIDEUNHIDE_EDGES        	IDS_MESH_FIRST + 10
#define ID_MESH_HIDEUNHIDE_FACES        	IDS_MESH_FIRST + 11

#define IDS_MESH_LAST						ID_MESH_HIDEUNHIDE_FACES		
#define IDS_MESH_COUNT						(IDS_MESH_LAST - IDS_MESH_FIRST + 1)		

//primitives commands
///////////////////////////////////////////////////
#define IDS_PRIMITIVES_FIRST				33000

#define ID_PRIMITIVES_POLYLINE             	IDS_PRIMITIVES_FIRST
#define ID_PRIMITIVES_4POINTSSCHEME        	IDS_PRIMITIVES_FIRST + 1
#define ID_PRIMITIVES_6POINTSSCHEME        	IDS_PRIMITIVES_FIRST + 2
#define ID_PRIMITIVES_BSPLINESCHEME        	IDS_PRIMITIVES_FIRST + 3
#define ID_PRIMITIVES_BOX                  	IDS_PRIMITIVES_FIRST + 4
#define ID_PRIMITIVES_SPHERE               	IDS_PRIMITIVES_FIRST + 5
#define ID_PRIMITIVES_PATCH                	IDS_PRIMITIVES_FIRST + 6
#define ID_PRIMITIVES_LOOPSCHEME           	IDS_PRIMITIVES_FIRST + 7
#define ID_PRIMITIVES_BUTTERFLYSCHEME      	IDS_PRIMITIVES_FIRST + 8
#define ID_PRIMITIVES_CATMULLCLARKSCHEME   	IDS_PRIMITIVES_FIRST + 9
#define ID_PRIMITIVES_DOOSABINSCHEME       	IDS_PRIMITIVES_FIRST + 10
#define ID_PRIMITIVES_REVOLUTIONSURFACE    	IDS_PRIMITIVES_FIRST + 11
#define ID_PRIMITIVES_CYLINDRICSURFACE     	IDS_PRIMITIVES_FIRST + 12

#define IDS_PRIMITIVES_LAST					ID_PRIMITIVES_CYLINDRICSURFACE
#define IDS_PRIMITIVES_COUNT				(IDS_PRIMITIVES_LAST - IDS_PRIMITIVES_FIRST + 1)

//#define ID_FILE_EXPORT                  33045

#endif//__CommandIds_h__