32 #import "CoreGTK/CGTKContainer.h" 44 -(id)initWithBuffer:(GtkTextBuffer*) buffer;
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;
126 -(gint)getBorderWindowSize:(GtkTextWindowType) type;
149 -(void)getCursorLocationsWithIter:(
const GtkTextIter*) iter andStrong:(GdkRectangle*) strong andWeak:(GdkRectangle*) weak;
207 -(void)getIterAtLocationWithIter:(GtkTextIter*) iter andX:(gint) x andY:(gint) y;
217 -(void)getIterAtPositionWithIter:(GtkTextIter*) iter andTrailing:(gint*) trailing andX:(gint) x andY:(gint) y;
225 -(void)getIterLocationWithIter:(
const GtkTextIter*) iter andLocation:(GdkRectangle*) location;
248 -(void)getLineAtYWithTargetIter:(GtkTextIter*) targetIter andY:(gint) y andLineTop:(gint*) lineTop;
257 -(void)getLineYrangeWithIter:(
const GtkTextIter*) iter andY:(gint*) y andHeight:(gint*) height;
327 -(void)getVisibleRect:(GdkRectangle*) visibleRect;
335 -(GdkWindow*)
getWindow:(GtkTextWindowType) win;
343 -(GtkTextWindowType)getWindowType:(GdkWindow*) window;
358 -(BOOL)imContextFilterKeypress:(GdkEventKey*) event;
367 -(void)moveChildWithChild:(
CGTKWidget*) child andXpos:(gint) xpos andYpos:(gint) ypos;
375 -(BOOL)moveMarkOnscreen:(GtkTextMark*) mark;
384 -(BOOL)moveVisuallyWithIter:(GtkTextIter*) iter andCount:(gint) count;
404 -(void)scrollMarkOnscreen:(GtkTextMark*) mark;
416 -(BOOL)scrollToIterWithIter:(GtkTextIter*) iter andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
427 -(void)scrollToMarkWithMark:(GtkTextMark*) mark andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
434 -(void)setAcceptsTab:(BOOL) acceptsTab;
442 -(void)setBorderWindowSizeWithType:(GtkTextWindowType) type andSize:(gint) size;
449 -(void)setBottomMargin:(gint) bottomMargin;
456 -(void)setBuffer:(GtkTextBuffer*) buffer;
463 -(void)setCursorVisible:(BOOL) setting;
470 -(void)setEditable:(BOOL) setting;
477 -(void)setIndent:(gint) indent;
484 -(void)setInputHints:(GtkInputHints) hints;
491 -(void)setInputPurpose:(GtkInputPurpose) purpose;
498 -(void)setJustification:(GtkJustification) justification;
505 -(void)setLeftMargin:(gint) leftMargin;
512 -(void)setMonospace:(BOOL) monospace;
519 -(void)setOverwrite:(BOOL) overwrite;
526 -(void)setPixelsAboveLines:(gint) pixelsAboveLines;
533 -(void)setPixelsBelowLines:(gint) pixelsBelowLines;
540 -(void)setPixelsInsideWrap:(gint) pixelsInsideWrap;
547 -(void)setRightMargin:(gint) rightMargin;
554 -(void)setTabs:(PangoTabArray*) tabs;
561 -(void)setTopMargin:(gint) topMargin;
568 -(void)setWrapMode:(GtkWrapMode) wrapMode;
576 -(BOOL)startsDisplayLine:(
const GtkTextIter*) iter;
587 -(void)windowToBufferCoordsWithWin:(GtkTextWindowType) win andWindowX:(gint) windowX andWindowY:(gint) windowY andBufferX:(gint*) bufferX andBufferY:(gint*) bufferY;
GtkTextBuffer * getBuffer()
gint getPixelsAboveLines()
PangoTabArray * getTabs()
GtkInputHints getInputHints()
GtkJustification getJustification()
GtkAdjustment * getVadjustment()
GtkTextAttributes * getDefaultAttributes()
GtkAdjustment * getHadjustment()
GtkWrapMode getWrapMode()
BOOL placeCursorOnscreen()
gint getPixelsInsideWrap()
gint getPixelsBelowLines()
GtkInputPurpose getInputPurpose()