32 #import "CoreGTK/CGTKContainer.h"
44 -(id)initWithBuffer:(GtkTextBuffer*) buffer;
50 -(GtkTextView*)TEXTVIEW;
58 -(void)addChildAtAnchorWithChild:(
CGTKWidget*) child andAnchor:(GtkTextChildAnchor*) anchor;
68 -(void)addChildInWindowWithChild:(
CGTKWidget*) child andWhichWindow:(GtkTextWindowType) whichWindow andXpos:(gint) xpos andYpos:(gint) ypos;
76 -(BOOL)backwardDisplayLine:(GtkTextIter*) iter;
84 -(BOOL)backwardDisplayLineStart:(GtkTextIter*) iter;
95 -(void)bufferToWindowCoordsWithWin:(GtkTextWindowType) win andBufferX:(gint) bufferX andBufferY:(gint) bufferY andWindowX:(gint*) windowX andWindowY:(gint*) windowY;
103 -(BOOL)forwardDisplayLine:(GtkTextIter*) iter;
111 -(BOOL)forwardDisplayLineEnd:(GtkTextIter*) iter;
118 -(BOOL)getAcceptsTab;
126 -(gint)getBorderWindowSize:(GtkTextWindowType) type;
133 -(GtkTextBuffer*)getBuffer;
142 -(void)getCursorLocationsWithIter:(const GtkTextIter*) iter andStrong:(GdkRectangle*) strong andWeak:(GdkRectangle*) weak;
149 -(BOOL)getCursorVisible;
156 -(GtkTextAttributes*)getDefaultAttributes;
170 -(GtkAdjustment*)getHadjustment;
184 -(GtkInputHints)getInputHints;
191 -(GtkInputPurpose)getInputPurpose;
200 -(void)getIterAtLocationWithIter:(GtkTextIter*) iter andX:(gint) x andY:(gint) y;
210 -(void)getIterAtPositionWithIter:(GtkTextIter*) iter andTrailing:(gint*) trailing andX:(gint) x andY:(gint) y;
218 -(void)getIterLocationWithIter:(const GtkTextIter*) iter andLocation:(GdkRectangle*) location;
225 -(GtkJustification)getJustification;
232 -(gint)getLeftMargin;
241 -(void)getLineAtYWithTargetIter:(GtkTextIter*) targetIter andY:(gint) y andLineTop:(gint*) lineTop;
250 -(void)getLineYrangeWithIter:(const GtkTextIter*) iter andY:(gint*) y andHeight:(gint*) height;
264 -(gint)getPixelsAboveLines;
271 -(gint)getPixelsBelowLines;
278 -(gint)getPixelsInsideWrap;
285 -(gint)getRightMargin;
292 -(PangoTabArray*)getTabs;
299 -(GtkAdjustment*)getVadjustment;
306 -(void)getVisibleRect:(GdkRectangle*) visibleRect;
314 -(GdkWindow*)getWindow:(GtkTextWindowType) win;
322 -(GtkTextWindowType)getWindowType:(GdkWindow*) window;
329 -(GtkWrapMode)getWrapMode;
337 -(BOOL)imContextFilterKeypress:(GdkEventKey*) event;
346 -(void)moveChildWithChild:(
CGTKWidget*) child andXpos:(gint) xpos andYpos:(gint) ypos;
354 -(BOOL)moveMarkOnscreen:(GtkTextMark*) mark;
363 -(BOOL)moveVisuallyWithIter:(GtkTextIter*) iter andCount:(gint) count;
370 -(BOOL)placeCursorOnscreen;
376 -(void)resetImContext;
383 -(void)scrollMarkOnscreen:(GtkTextMark*) mark;
395 -(BOOL)scrollToIterWithIter:(GtkTextIter*) iter andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
406 -(void)scrollToMarkWithMark:(GtkTextMark*) mark andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
413 -(void)setAcceptsTab:(BOOL) acceptsTab;
421 -(void)setBorderWindowSizeWithType:(GtkTextWindowType) type andSize:(gint) size;
428 -(void)setBuffer:(GtkTextBuffer*) buffer;
435 -(void)setCursorVisible:(BOOL) setting;
442 -(void)setEditable:(BOOL) setting;
449 -(void)setIndent:(gint) indent;
456 -(void)setInputHints:(GtkInputHints) hints;
463 -(void)setInputPurpose:(GtkInputPurpose) purpose;
470 -(void)setJustification:(GtkJustification) justification;
477 -(void)setLeftMargin:(gint) leftMargin;
484 -(void)setOverwrite:(BOOL) overwrite;
491 -(void)setPixelsAboveLines:(gint) pixelsAboveLines;
498 -(void)setPixelsBelowLines:(gint) pixelsBelowLines;
505 -(void)setPixelsInsideWrap:(gint) pixelsInsideWrap;
512 -(void)setRightMargin:(gint) rightMargin;
519 -(void)setTabs:(PangoTabArray*) tabs;
526 -(void)setWrapMode:(GtkWrapMode) wrapMode;
534 -(BOOL)startsDisplayLine:(const GtkTextIter*) iter;
545 -(void)windowToBufferCoordsWithWin:(GtkTextWindowType) win andWindowX:(gint) windowX andWindowY:(gint) windowY andBufferX:(gint*) bufferX andBufferY:(gint*) bufferY;