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;
208 -(BOOL)getIterAtLocationWithIter:(GtkTextIter*) iter andX:(gint) x andY:(gint) y;
219 -(BOOL)getIterAtPositionWithIter:(GtkTextIter*) iter andTrailing:(gint*) trailing andX:(gint) x andY:(gint) y;
227 -(void)getIterLocationWithIter:(
const GtkTextIter*) iter andLocation:(GdkRectangle*) location;
250 -(void)getLineAtYWithTargetIter:(GtkTextIter*) targetIter andY:(gint) y andLineTop:(gint*) lineTop;
259 -(void)getLineYrangeWithIter:(
const GtkTextIter*) iter andY:(gint*) y andHeight:(gint*) height;
329 -(void)getVisibleRect:(GdkRectangle*) visibleRect;
337 -(GdkWindow*)
getWindow:(GtkTextWindowType) win;
345 -(GtkTextWindowType)getWindowType:(GdkWindow*) window;
360 -(BOOL)imContextFilterKeypress:(GdkEventKey*) event;
369 -(void)moveChildWithChild:(
CGTKWidget*) child andXpos:(gint) xpos andYpos:(gint) ypos;
377 -(BOOL)moveMarkOnscreen:(GtkTextMark*) mark;
386 -(BOOL)moveVisuallyWithIter:(GtkTextIter*) iter andCount:(gint) count;
412 -(void)scrollMarkOnscreen:(GtkTextMark*) mark;
424 -(BOOL)scrollToIterWithIter:(GtkTextIter*) iter andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
435 -(void)scrollToMarkWithMark:(GtkTextMark*) mark andWithinMargin:(gdouble) withinMargin andUseAlign:(BOOL) useAlign andXalign:(gdouble) xalign andYalign:(gdouble) yalign;
442 -(void)setAcceptsTab:(BOOL) acceptsTab;
450 -(void)setBorderWindowSizeWithType:(GtkTextWindowType) type andSize:(gint) size;
457 -(void)setBottomMargin:(gint) bottomMargin;
464 -(void)setBuffer:(GtkTextBuffer*) buffer;
471 -(void)setCursorVisible:(BOOL) setting;
478 -(void)setEditable:(BOOL) setting;
485 -(void)setIndent:(gint) indent;
492 -(void)setInputHints:(GtkInputHints) hints;
499 -(void)setInputPurpose:(GtkInputPurpose) purpose;
506 -(void)setJustification:(GtkJustification) justification;
513 -(void)setLeftMargin:(gint) leftMargin;
520 -(void)setMonospace:(BOOL) monospace;
527 -(void)setOverwrite:(BOOL) overwrite;
534 -(void)setPixelsAboveLines:(gint) pixelsAboveLines;
541 -(void)setPixelsBelowLines:(gint) pixelsBelowLines;
548 -(void)setPixelsInsideWrap:(gint) pixelsInsideWrap;
555 -(void)setRightMargin:(gint) rightMargin;
562 -(void)setTabs:(PangoTabArray*) tabs;
569 -(void)setTopMargin:(gint) topMargin;
576 -(void)setWrapMode:(GtkWrapMode) wrapMode;
584 -(BOOL)startsDisplayLine:(
const GtkTextIter*) iter;
595 -(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()