Remove building with NOCRYPTO option
[minix.git] / external / bsd / nvi / dist / gtk / gtkviwindow.h
blob9fefd373716221a09a11326a5b6552c09424016b
1 /* $NetBSD: gtkviwindow.h,v 1.2 2013/11/22 15:52:05 christos Exp $ */
2 #ifndef __GTK_VI_WINDOW_H__
3 #define __GTK_VI_WINDOW_H__
5 #ifndef HAVE_PANGO
6 #define gtk_marshal_VOID__STRING gtk_marshal_NONE__STRING
7 #define GTK_CLASS_TYPE(class) class->type
8 #endif
10 #define GTK_TYPE_VI_WINDOW (gtk_vi_window_get_type ())
11 #define GTK_VI_WINDOW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_VI_WINDOW, GtkViWindow))
12 #define GTK_VI_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_VI_WINDOW, GtkViWindowClass))
13 #define GTK_IS_VI_WINDOW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_VI_WINDOW))
14 #define GTK_IS_VI_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VI_WINDOW))
16 typedef struct _GtkViWindow GtkViWindow;
17 typedef struct _GtkViWindowClass GtkViWindowClass;
19 struct _GtkViWindow
21 GtkNotebook notebook;
23 GtkWidget *term;
25 GtkVi *vi;
26 GtkWidget *table;
27 GtkWidget *vi_screen;
28 gint value_changed;
29 int resized;
31 gint input_func;
32 IPVIWIN *ipviwin;
35 struct _GtkViWindowClass
37 GtkNotebookClass parent_class;
40 GtkType gtk_vi_window_get_type (void);
41 GtkWidget * gtk_vi_window_new (GtkVi *vi);
42 void gtk_vi_window_scrollbar(GtkViWindow *vi, guint top, guint size, guint max);
44 #endif /* __GTK_VI_WINDOW_H__ */