1 /**********************************************************
2  * Version $Id$
3  *********************************************************/
4 /*******************************************************************************
5     Shapes_Merge.h
6     Copyright (C) Victor Olaya
7 
8     This program is free software; you can redistribute it and/or modify
9     it under the terms of the GNU General Public License as published by
10     the Free Software Foundation; either version 2 of the License, or
11     (at your option) any later version.
12 
13     This program is distributed in the hope that it will be useful,
14     but WITHOUT ANY WARRANTY; without even the implied warranty of
15     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16     GNU General Public License for more details.
17 
18     You should have received a copy of the GNU General Public License
19     along with this program; if not, write to the Free Software
20     Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA
21 *******************************************************************************/
22 
23 ///////////////////////////////////////////////////////////
24 //														 //
25 //														 //
26 //														 //
27 ///////////////////////////////////////////////////////////
28 
29 //---------------------------------------------------------
30 #ifndef HEADER_INCLUDED__Shapes_Merge_H
31 #define HEADER_INCLUDED__Shapes_Merge_H
32 
33 
34 ///////////////////////////////////////////////////////////
35 //														 //
36 //														 //
37 //														 //
38 ///////////////////////////////////////////////////////////
39 
40 //---------------------------------------------------------
41 #include "MLB_Interface.h"
42 
43 
44 ///////////////////////////////////////////////////////////
45 //														 //
46 //														 //
47 //														 //
48 ///////////////////////////////////////////////////////////
49 
50 //---------------------------------------------------------
51 class CTables_Merge : public CSG_Tool
52 {
53 public:
54 	CTables_Merge(void);
55 
Get_MenuPath(void)56 	virtual CSG_String		Get_MenuPath	(void)	{	return( _TL("A:Table|Tools") );	}
57 
58 
59 protected:
60 
61 	virtual bool			On_Execute		(void);
62 
63 };
64 
65 
66 ///////////////////////////////////////////////////////////
67 //														 //
68 ///////////////////////////////////////////////////////////
69 
70 //---------------------------------------------------------
71 class CShapes_Merge : public CTables_Merge
72 {
73 public:
74 	CShapes_Merge(void);
75 
Get_MenuPath(void)76 	virtual CSG_String		Get_MenuPath	(void)	{	return( _TL("A:Shapes|Construction") );	}
77 
78 };
79 
80 
81 ///////////////////////////////////////////////////////////
82 //														 //
83 //														 //
84 //														 //
85 ///////////////////////////////////////////////////////////
86 
87 //---------------------------------------------------------
88 #endif // #ifndef HEADER_INCLUDED__Shapes_Merge_H
89