]> git.street.me.uk Git - andy/viking.git/blob - src/googlesearch.h
Fix internal tile locking
[andy/viking.git] / src / googlesearch.h
1 #ifndef __VIK_GOOGLEGOTO_H
2 #define __VIK_GOOGLEGOTO_H
3
4 #include <glib.h>
5
6 #include "vikwindow.h"
7
8 #include "vikgototool.h"
9
10 #define GOOGLE_GOTO_TOOL_TYPE            (google_goto_tool_get_type ())
11 #define GOOGLE_GOTO_TOOL(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GOOGLE_GOTO_TOOL_TYPE, GoogleGotoTool))
12 #define GOOGLE_GOTO_TOOL_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GOOGLE_GOTO_TOOL_TYPE, GoogleGotoToolClass))
13 #define IS_GOOGLE_GOTO_TOOL(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GOOGLE_GOTO_TOOL_TYPE))
14 #define IS_GOOGLE_GOTO_TOOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GOOGLE_GOTO_TOOL_TYPE))
15 #define GOOGLE_GOTO_TOOL_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GOOGLE_GOTO_TOOL_TYPE, GoogleGotoToolClass))
16
17
18 typedef struct _GoogleGotoTool GoogleGotoTool;
19 typedef struct _GoogleGotoToolClass GoogleGotoToolClass;
20
21 struct _GoogleGotoToolClass
22 {
23   VikGotoToolClass object_class;
24 };
25
26 GType google_goto_tool_get_type ();
27
28 struct _GoogleGotoTool {
29   VikGotoTool obj;
30 };
31
32 GoogleGotoTool *google_goto_tool_new ();
33
34 #endif