32 #import "CGTKContainer.h"
42 -(GtkTextView *)TEXT_VIEW;
54 -(id)initWithBuffer:(GtkTextBuffer *)buffer;
60 -(void)setBuffer:(GtkTextBuffer *)buffer;
66 -(GtkTextBuffer *)getBuffer;
72 -(BOOL)scrollToIterWithIter:(GtkTextIter *)iter andWithinMargin:(NSNumber *)withinMargin andUseAlign:(BOOL)useAlign andXalign:(NSNumber *)xalign andYalign:(NSNumber *)yalign;
78 -(void)scrollToMarkWithMark:(GtkTextMark *)mark andWithinMargin:(NSNumber *)withinMargin andUseAlign:(BOOL)useAlign andXalign:(NSNumber *)xalign andYalign:(NSNumber *)yalign;
84 -(void)scrollMarkOnscreen:(GtkTextMark *)mark;
90 -(BOOL)moveMarkOnscreen:(GtkTextMark *)mark;
96 -(BOOL)placeCursorOnscreen;
102 -(void)getVisibleRect:(GdkRectangle *)visibleRect;
108 -(void)setCursorVisible:(BOOL)setting;
114 -(BOOL)getCursorVisible;
120 -(void)getIterLocationWithIter:(const GtkTextIter *)iter andLocation:(GdkRectangle *)location;
126 -(void)getIterAtLocationWithIter:(GtkTextIter *)iter andX:(NSNumber *)x andY:(NSNumber *)y;
132 -(void)getIterAtPositionWithIter:(GtkTextIter *)iter andTrailing:(NSNumber **)trailing andX:(NSNumber *)x andY:(NSNumber *)y;
138 -(void)getLineYrangeWithIter:(const GtkTextIter *)iter andY:(NSNumber **)y andHeight:(NSNumber **)height;
144 -(void)getLineAtYWithTargetIter:(GtkTextIter *)targetIter andY:(NSNumber *)y andLineTop:(NSNumber **)lineTop;
150 -(void)bufferToWindowCoordsWithWin:(GtkTextWindowType)win andBufferX:(NSNumber *)bufferX andBufferY:(NSNumber *)bufferY andWindowX:(NSNumber **)windowX andWindowY:(NSNumber **)windowY;
156 -(void)windowToBufferCoordsWithWin:(GtkTextWindowType)win andWindowX:(NSNumber *)windowX andWindowY:(NSNumber *)windowY andBufferX:(NSNumber **)bufferX andBufferY:(NSNumber **)bufferY;
162 -(GtkAdjustment *)getHadjustment;
168 -(GtkAdjustment *)getVadjustment;
174 -(GdkWindow *)getWindow:(GtkTextWindowType)win;
180 -(GtkTextWindowType)getWindowType:(GdkWindow *)window;
186 -(void)setBorderWindowSizeWithType:(GtkTextWindowType)type andSize:(NSNumber *)size;
192 -(NSNumber *)getBorderWindowSize:(GtkTextWindowType)type;
198 -(BOOL)forwardDisplayLine:(GtkTextIter *)iter;
204 -(BOOL)backwardDisplayLine:(GtkTextIter *)iter;
210 -(BOOL)forwardDisplayLineEnd:(GtkTextIter *)iter;
216 -(BOOL)backwardDisplayLineStart:(GtkTextIter *)iter;
222 -(BOOL)startsDisplayLine:(const GtkTextIter *)iter;
228 -(BOOL)moveVisuallyWithIter:(GtkTextIter *)iter andCount:(NSNumber *)count;
234 -(BOOL)imContextFilterKeypress:(GdkEventKey *)event;
240 -(void)resetImContext;
246 -(void)addChildAtAnchorWithChild:(
CGTKWidget *)child andAnchor:(GtkTextChildAnchor *)anchor;
252 -(void)addChildInWindowWithChild:(
CGTKWidget *)child andWhichWindow:(GtkTextWindowType)whichWindow andXpos:(NSNumber *)xpos andYpos:(NSNumber *)ypos;
258 -(void)moveChildWithChild:(
CGTKWidget *)child andXpos:(NSNumber *)xpos andYpos:(NSNumber *)ypos;
264 -(void)setWrapMode:(GtkWrapMode)wrapMode;
270 -(GtkWrapMode)getWrapMode;
276 -(void)setEditable:(BOOL)setting;
288 -(void)setOverwrite:(BOOL)overwrite;
300 -(void)setAcceptsTab:(BOOL)acceptsTab;
306 -(BOOL)getAcceptsTab;
312 -(void)setPixelsAboveLines:(NSNumber *)pixelsAboveLines;
318 -(NSNumber *)getPixelsAboveLines;
324 -(void)setPixelsBelowLines:(NSNumber *)pixelsBelowLines;
330 -(NSNumber *)getPixelsBelowLines;
336 -(void)setPixelsInsideWrap:(NSNumber *)pixelsInsideWrap;
342 -(NSNumber *)getPixelsInsideWrap;
348 -(void)setJustification:(GtkJustification)justification;
354 -(GtkJustification)getJustification;
360 -(void)setLeftMargin:(NSNumber *)leftMargin;
366 -(NSNumber *)getLeftMargin;
372 -(void)setRightMargin:(NSNumber *)rightMargin;
378 -(NSNumber *)getRightMargin;
384 -(void)setIndent:(NSNumber *)indent;
390 -(NSNumber *)getIndent;
396 -(void)setTabs:(PangoTabArray *)tabs;
402 -(PangoTabArray *)getTabs;
408 -(GtkTextAttributes *)getDefaultAttributes;
Definition: CGTKTextView.h:34
Definition: CGTKContainer.h:34