- GtkReserved1void function() GtkReserved1; 
- GtkReserved2void function() GtkReserved2; 
- GtkReserved3void function() GtkReserved3; 
- GtkReserved4void function() GtkReserved4; 
- applyTagvoid function(GtkTextBuffer* buffer, GtkTextTag* tag, GtkTextIter* start, GtkTextIter* end) applyTag; 
- beginUserActionvoid function(GtkTextBuffer* buffer) beginUserAction; 
- changedvoid function(GtkTextBuffer* buffer) changed; 
- deleteRangevoid function(GtkTextBuffer* buffer, GtkTextIter* start, GtkTextIter* end) deleteRange; 
- endUserActionvoid function(GtkTextBuffer* buffer) endUserAction; 
- insertChildAnchorvoid function(GtkTextBuffer* buffer, GtkTextIter* iter, GtkTextChildAnchor* anchor) insertChildAnchor; 
- insertPixbufvoid function(GtkTextBuffer* buffer, GtkTextIter* iter, GdkPixbuf* pixbuf) insertPixbuf; 
- insertTextvoid function(GtkTextBuffer* buffer, GtkTextIter* pos, const(char)* newText, int newTextLength) insertText; 
- markDeletedvoid function(GtkTextBuffer* buffer, GtkTextMark* mark) markDeleted; 
- markSetvoid function(GtkTextBuffer* buffer, GtkTextIter* location, GtkTextMark* mark) markSet; 
- modifiedChangedvoid function(GtkTextBuffer* buffer) modifiedChanged; 
- parentClassGObjectClass parentClass; 
- The object class structure needs to be the first. 
- pasteDonevoid function(GtkTextBuffer* buffer, GtkClipboard* clipboard) pasteDone; 
- removeTagvoid function(GtkTextBuffer* buffer, GtkTextTag* tag, GtkTextIter* start, GtkTextIter* end) removeTag;