Add generic XML earch code
[viking/guyou.git] / src / vikxmlsearchtool.h
blob9bf7bbaaaeb4565f0f9d15b6e46fc220ce7ea176
1 #ifndef __VIK_XML_SEARCH_TOOL_H
2 #define __VIK_XML_SEARCH_TOOL_H
4 #include <glib.h>
6 #include "vikwindow.h"
8 #include "viksearchtool.h"
10 #define VIK_XML_SEARCH_TOOL_TYPE (vik_xml_search_tool_get_type ())
11 #define VIK_XML_SEARCH_TOOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_XML_SEARCH_TOOL_TYPE, VikXmlSearchTool))
12 #define VIK_XML_SEARCH_TOOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_XML_SEARCH_TOOL_TYPE, VikXmlSearchToolClass))
13 #define IS_VIK_XML_SEARCH_TOOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIK_XML_SEARCH_TOOL_TYPE))
14 #define IS_VIK_XML_SEARCH_TOOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIK_XML_SEARCH_TOOL_TYPE))
15 #define VIK_XML_SEARCH_TOOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VIK_XML_SEARCH_TOOL_TYPE, VikXmlSearchToolClass))
18 typedef struct _VikXmlSearchTool VikXmlSearchTool;
19 typedef struct _VikXmlSearchToolClass VikXmlSearchToolClass;
21 struct _VikXmlSearchToolClass
23 VikSearchToolClass object_class;
26 GType vik_xml_search_tool_get_type ();
28 struct _VikXmlSearchTool {
29 VikSearchTool obj;
32 VikXmlSearchTool *vik_xml_search_tool_new ();
34 #endif