summaryrefslogtreecommitdiff
path: root/gtk/gtktextdisplay.h
blob: 8f43b6da034508768626ffa825174c1800750b65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef GTK_TEXT_DISPLAY_H
#define GTK_TEXT_DISPLAY_H

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

/*
  A semi-public header intended for use by code that also
  uses GtkTextLayout
*/

#include <gtk/gtktextlayout.h>

/* The drawable should be pre-initialized to your preferred
   background. */
void gtk_text_layout_draw (GtkTextLayout *layout,
                            /* Widget to grab some style info from */
                            GtkWidget *widget, 
                            /* Drawable to render to */
                            GdkDrawable *drawable,
                            /* Position of the drawable
                               in layout coordinates */
                            gint x_offset,
                            gint y_offset,
                            /* Region of the layout to
                               render. x,y must be inside
                               the drawable. */
                            gint x,
                            gint y,
                            gint width,
                            gint height);


#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif