gtktextregion.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef __GTK_TEXT_REGION_H__
00026 #define __GTK_TEXT_REGION_H__
00027
00028 #include <gtk/gtktextbuffer.h>
00029
00030 G_BEGIN_DECLS
00031
00032 typedef struct _GtkTextRegion GtkTextRegion;
00033
00034 GtkTextRegion *gtk_text_region_new (GtkTextBuffer *buffer);
00035 void gtk_text_region_destroy (GtkTextRegion *region);
00036
00037 GtkTextBuffer *gtk_text_region_get_buffer (GtkTextRegion *region);
00038
00039 void gtk_text_region_clear_zero_length_subregions (GtkTextRegion *region);
00040
00041 void gtk_text_region_add (GtkTextRegion *region,
00042 GtkTextIter *start,
00043 GtkTextIter *end);
00044
00045 void gtk_text_region_substract (GtkTextRegion *region,
00046 GtkTextIter *start,
00047 GtkTextIter *end);
00048
00049 gint gtk_text_region_subregions (GtkTextRegion *region);
00050
00051 gboolean gtk_text_region_nth_subregion (GtkTextRegion *region,
00052 guint subregion,
00053 GtkTextIter *start,
00054 GtkTextIter *end);
00055
00056 GtkTextRegion *gtk_text_region_intersect (GtkTextRegion *region,
00057 GtkTextIter *start,
00058 GtkTextIter *end);
00059
00060 void gtk_text_region_debug_print (GtkTextRegion *region);
00061
00062 G_END_DECLS
00063
00064 #endif
Generated on Tue Aug 17 12:39:50 2004 for vdk 2.4.0 by
1.3.7