Guest User

gtk-display.h

a guest
Oct 1st, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.75 KB | None | 0 0
  1. #ifndef __GTK_DISPLAY_H__
  2. #define __GTK_DISPLAY_H__
  3.  
  4. #include <gtk/gtk.h>
  5. #include <gdk/gdk.h>
  6. #include <girepository.h>
  7.  
  8. G_BEGIN_DECLS
  9.  
  10. #define GTK_TYPE_DISPLAY (gtk_display_get_type ())
  11. #define GTK_DISPLAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DISPLAY, GtkDisplay))
  12. #define GTK_DISPLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DISPLAY, GtkDisplayClass))
  13. #define GTK_IS_DISPLAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DISPLAY))
  14. #define GTK_IS_DISPLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DISPLAY))
  15. #define GTK_DISPLAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DISPLAY, GtkDisplayClass))
  16.  
  17. typedef struct _GtkDisplay GtkDisplay;
  18. typedef struct _GtkDisplayClass GtkDisplayClass;
  19. typedef struct _GtkDisplayPrivate GtkDisplayPrivate;
  20.  
  21. struct _GtkDisplay {
  22.     GtkLabel parent;
  23.     GtkDisplayPrivate *priv;
  24. };
  25.  
  26. struct _GtkDisplayClass {
  27.     GtkLabelClass parent_class;
  28.  
  29.     /* void (*undo) (GtkDisplay *view);
  30.     void (*redo) (GtkDisplay *view);
  31.     void (*line_mark_activated) (GtkDisplay *view,
  32.                                  TestTextIter *iter,
  33.                                  GdkEvent *event);
  34.     void (*show_completion) (GtkDisplay *view);
  35.     void (*move_lines) (GtkDisplay *view,
  36.                         gboolean copy,
  37.                         gint step);
  38.     void (*move_words) (GtkDisplay *view,
  39.                         gint step); */
  40.  
  41. };
  42.  
  43.  
  44. GType   gtk_display_get_type (void) G_GNUC_CONST;
  45.  
  46. /* Constructors */
  47. GtkWidget *gtk_display_new (void);
  48. GtkWidget *gtk_display_new_with_text (gchar *text);
  49.  
  50. /* Properties */
  51. gchar *gtk_display_get_text (GtkDisplay *widget);
  52. void gtk_display_set_text (GtkDisplay *widget,
  53.                            gchar *text);
  54.  
  55. G_END_DECLS
  56. #endif /* __GTK_DISPLAY_H__ */
Advertisement
Add Comment
Please, Sign In to add comment