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 
8 kBeginHeader()
9 
10 typedef kObject GdkToolRegistry;
11 
13 
14 #define GDK_TOOL_REGISTRY_INVALID_NAME (1)
15 #define GDK_TOOL_REGISTRY_INVALID_DUPLICATE (2)
16 
17 GdkFx(kStatus) GdkToolRegistry_Add(GdkToolInfo info);
18 GdkFx(kStatus) GdkToolRegistry_DiscoverCustomTools();
19 
20 GdkFx(kStatus) GdkToolRegistry_Clear();
21 
22 GdkFx(kStatus) GdkToolRegistry_Find(const kChar* typeName, GdkToolInfo* info);
23 GdkFx(kStatus) GdkToolRegistry_TypeFromName(const kChar* typeName, kType* type);
24 
25 GdkFx(kSize) GdkToolRegistry_InfoCount();
26 GdkFx(GdkToolInfo) GdkToolRegistry_InfoAt(kSize index);
27 
28 GdkFx(GdkToolInfo) GdkToolRegistry_ToolInfo(const kChar* typeName);
29 GdkFx(GdkMeasurementInfo) GdkToolRegistry_MeasurementInfo(const kChar* toolType, const kChar* version, const kChar* measurementType);
30 
31 GdkFx(kPointer) GdkToolRegistry_FirstInvalid();
32 GdkFx(kPointer) GdkToolRegistry_NextInvalid(kPointer item);
33 
34 GdkFx(GdkToolInfo) GdkToolRegistry_InvalidInfo(kPointer item);
35 GdkFx(GdkToolRegistryInvalidReason) GdkToolRegistry_InvalidReason(kPointer item);
36 
37 kEndHeader()
38 
39 #include <Gdk/Tools/GdkToolRegistry.x.h>
40 
41 #endif
Essential Gdk declarations.
Describes a tool type.
Describes a measurement type.
Declares the GdkTool class.
Declares the GdkToolCfg class.