Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkToolRegistry.h
1 #ifndef GDK_TOOL_REGISTRY_H
2 #define GDK_TOOL_REGISTRY_H
3 
4 #include <Gdk/GdkDef.h>
6 #include <Gdk/Tools/GdkTool.h>
7 
9 
11 
12 #define GDK_TOOL_REGISTRY_INVALID_NAME (1)
13 #define GDK_TOOL_REGISTRY_INVALID_DUPLICATE (2)
14 #define GDK_TOOL_REGISTRY_INVALID_DESCRIBE_FAILED (4)
15 
16 GdkFx(kStatus) GdkToolRegistry_Add(GdkToolInfo info);
17 GdkFx(kStatus) GdkToolRegistry_DiscoverCustomTools(kBool includePrivate);
18 
19 GdkFx(kStatus) GdkToolRegistry_Clear();
20 
21 GdkFx(kStatus) GdkToolRegistry_Find(const kChar* typeName, GdkToolInfo* info);
22 GdkFx(kStatus) GdkToolRegistry_TypeFromName(const kChar* typeName, kType* type);
23 
24 GdkFx(kSize) GdkToolRegistry_InfoCount();
25 GdkFx(GdkToolInfo) GdkToolRegistry_InfoAt(kSize index);
26 
27 GdkFx(GdkToolInfo) GdkToolRegistry_ToolInfo(const kChar* typeName);
28 GdkFx(GdkMeasurementInfo) GdkToolRegistry_MeasurementInfo(const kChar* toolType, const kChar* version, const kChar* measurementType);
29 GdkFx(GdkFeatureInfo) GdkToolRegistry_FeatureInfo(const kChar* toolType, const kChar* version, const kChar* featureType);
30 GdkFx(GdkToolDataOutputInfo) GdkToolRegistry_ToolDataOutputInfo(const kChar* toolType, const kChar* version, const kChar* toolDataOutputType);
31 
32 GdkFx(kPointer) GdkToolRegistry_FirstInvalid();
33 GdkFx(kPointer) GdkToolRegistry_NextInvalid(kPointer item);
34 
35 GdkFx(GdkToolInfo) GdkToolRegistry_InvalidInfo(kPointer item);
36 GdkFx(GdkToolRegistryInvalidReason) GdkToolRegistry_InvalidReason(kPointer item);
37 
38 #include <Gdk/Tools/GdkToolRegistry.x.h>
39 
40 #endif
Essential Gdk declarations.
Describes a tool type which is essentially the class description of the tool to be used to instantiat...
Describes a measurement type.
Describes a feature type.
Declares the GdkTool class.
Declares the GdkToolInfo class.
Describes a GdkToolDataOutputInfo type.