libyui-gtk  2.44.9
ygtktextview.h
1 /********************************************************************
2  * YaST2-GTK - http://en.opensuse.org/YaST2-GTK *
3  ********************************************************************/
4 
5 /* YGtkTextView polishes GtkTextView a little bit, especially on
6  read-only mode.
7 */
8 
9 #ifndef YGTK_TEXT_VIEW_H
10 #define YGTK_TEXT_VIEW_H
11 
12 #include <gtk/gtk.h>
13 G_BEGIN_DECLS
14 
15 #define YGTK_TYPE_TEXT_VIEW (ygtk_text_view_get_type ())
16 #define YGTK_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
17  YGTK_TYPE_TEXT_VIEW, YGtkTextView))
18 #define YGTK_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \
19  YGTK_TYPE_TEXT_VIEW, YGtkTextViewClass))
20 #define YGTK_IS_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
21  YGTK_TYPE_TEXT_VIEW))
22 #define YGTK_IS_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \
23  YGTK_TYPE_TEXT_VIEW))
24 #define YGTK_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
25  YGTK_TYPE_TEXT_VIEW, YGtkTextViewClass))
26 
27 typedef struct _YGtkTextView
28 {
29  GtkTextView parent;
30 } YGtkTextView;
31 
32 typedef struct _YGtkTextViewClass
33 {
34  GtkTextViewClass parent_class;
36 
37 GtkWidget* ygtk_text_view_new (gboolean editable);
38 GType ygtk_text_view_get_type (void) G_GNUC_CONST;
39 
40 G_END_DECLS
41 #endif /*YGTK_SCROLLED_WINDOW_H*/
42