X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/50a14534a51f892500ee82f867e8ab2f85b936ae..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/vikwindow.h?ds=inline diff --git a/src/vikwindow.h b/src/vikwindow.h index 5027ea08..682b776d 100644 --- a/src/vikwindow.h +++ b/src/vikwindow.h @@ -27,6 +27,8 @@ #include #include +#include "vikviewport.h" + G_BEGIN_DECLS #define VIK_WINDOW_TYPE (vik_window_get_type ()) @@ -48,8 +50,17 @@ struct _VikWindowClass GType vik_window_get_type (); VikWindow *vik_window_new (); +GtkWidget *vik_window_get_drawmode_button ( VikWindow *vw, VikViewportDrawMode mode ); void vik_window_open_file ( VikWindow *vw, const gchar *filename, gboolean changefilename ); +struct _VikLayer; +void vik_window_selected_layer(VikWindow *vw, struct _VikLayer *vl); +struct _VikViewport * vik_window_viewport(VikWindow *vw); +void vik_window_set_redraw_trigger(struct _VikLayer *vl); + +void vik_window_enable_layer_tool ( VikWindow *vw, gint layer_id, gint tool_id ); G_END_DECLS +#define VIK_WINDOW_FROM_WIDGET(x) VIK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(x))) + #endif