]> git.street.me.uk Git - andy/viking.git/blame - src/vikxmlsearchtool.h
Create the geonames search as an VikXmlSearchTool
[andy/viking.git] / src / vikxmlsearchtool.h
CommitLineData
51f93b0b
GB
1#ifndef __VIK_XML_SEARCH_TOOL_H
2#define __VIK_XML_SEARCH_TOOL_H
3
4#include <glib.h>
5
6#include "vikwindow.h"
7
8#include "viksearchtool.h"
9
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))
16
17
18typedef struct _VikXmlSearchTool VikXmlSearchTool;
19typedef struct _VikXmlSearchToolClass VikXmlSearchToolClass;
20
21struct _VikXmlSearchToolClass
22{
23 VikSearchToolClass object_class;
24};
25
26GType vik_xml_search_tool_get_type ();
27
28struct _VikXmlSearchTool {
29 VikSearchTool obj;
30};
31
32VikXmlSearchTool *vik_xml_search_tool_new ();
33
34#endif