xref: /haiku/src/apps/icon-o-matic/shape/commands/PathCommand.cpp (revision 25a7b01d15612846f332751841da3579db313082)
1128277c9SStephan Aßmus /*
2128277c9SStephan Aßmus  * Copyright 2006, Haiku.
3128277c9SStephan Aßmus  * Distributed under the terms of the MIT License.
4128277c9SStephan Aßmus  *
5128277c9SStephan Aßmus  * Authors:
6128277c9SStephan Aßmus  *		Stephan Aßmus <superstippi@gmx.de>
7128277c9SStephan Aßmus  */
8128277c9SStephan Aßmus 
9128277c9SStephan Aßmus #include "PathCommand.h"
10128277c9SStephan Aßmus 
11128277c9SStephan Aßmus #include <stdio.h>
12128277c9SStephan Aßmus 
13518852fcSAdrien Destugues #include <Catalog.h>
14518852fcSAdrien Destugues #include <Locale.h>
15518852fcSAdrien Destugues 
16128277c9SStephan Aßmus #include "VectorPath.h"
17128277c9SStephan Aßmus 
18518852fcSAdrien Destugues 
19*546208a5SOliver Tappe #undef B_TRANSLATION_CONTEXT
20*546208a5SOliver Tappe #define B_TRANSLATION_CONTEXT "Icon-O-Matic-PathCmd"
21518852fcSAdrien Destugues 
22518852fcSAdrien Destugues 
23128277c9SStephan Aßmus // constructor
PathCommand(VectorPath * path)24128277c9SStephan Aßmus PathCommand::PathCommand(VectorPath* path)
25128277c9SStephan Aßmus 	: fPath(path)
26128277c9SStephan Aßmus {
27128277c9SStephan Aßmus }
28128277c9SStephan Aßmus 
29128277c9SStephan Aßmus // destructor
~PathCommand()30128277c9SStephan Aßmus PathCommand::~PathCommand()
31128277c9SStephan Aßmus {
32128277c9SStephan Aßmus }
33128277c9SStephan Aßmus 
34128277c9SStephan Aßmus // InitCheck
35128277c9SStephan Aßmus status_t
InitCheck()36128277c9SStephan Aßmus PathCommand::InitCheck()
37128277c9SStephan Aßmus {
38128277c9SStephan Aßmus 	return fPath ? B_OK : B_NO_INIT;
39128277c9SStephan Aßmus }
40128277c9SStephan Aßmus 
41128277c9SStephan Aßmus // GetName
42128277c9SStephan Aßmus void
GetName(BString & name)43128277c9SStephan Aßmus PathCommand::GetName(BString& name)
44128277c9SStephan Aßmus {
45128277c9SStephan Aßmus 
46518852fcSAdrien Destugues 	name << B_TRANSLATE("<modify path>");
47128277c9SStephan Aßmus }
48128277c9SStephan Aßmus 
49128277c9SStephan Aßmus // _Select
50128277c9SStephan Aßmus void
_Select(const int32 * indices,int32 count,bool extend) const51128277c9SStephan Aßmus PathCommand::_Select(const int32* indices, int32 count,
52128277c9SStephan Aßmus 					 bool extend) const
53128277c9SStephan Aßmus {
54128277c9SStephan Aßmus 	// TODO: ...
55128277c9SStephan Aßmus }
56