Flutter iOS Embedder
FlutterTextSelectionRect Class Reference

#import <FlutterTextInputPlugin.h>

Inheritance diagram for FlutterTextSelectionRect:

Instance Methods

(instancetype) - initWithRectAndInfo:position:writingDirection:containsStart:containsEnd:isVertical:
 
(instancetype) - NS_UNAVAILABLE
 
(BOOL) - isRTL
 

Class Methods

(instancetype) + selectionRectWithRectAndInfo:position:writingDirection:containsStart:containsEnd:isVertical:
 
(instancetype) + selectionRectWithRect:position:
 
(instancetype) + selectionRectWithRect:position:writingDirection:
 

Properties

CGRect rect
 
NSUInteger position
 
NSWritingDirection writingDirection
 
BOOL containsStart
 
BOOL containsEnd
 
BOOL isVertical
 

Detailed Description

Definition at line 100 of file FlutterTextInputPlugin.h.

Method Documentation

◆ initWithRectAndInfo:position:writingDirection:containsStart:containsEnd:isVertical:

- (instancetype) initWithRectAndInfo: (CGRect)  rect
position: (NSUInteger)  position
writingDirection: (NSWritingDirection)  writingDirection
containsStart: (BOOL)  containsStart
containsEnd: (BOOL)  containsEnd
isVertical: (BOOL)  isVertical 

Definition at line 590 of file FlutterTextInputPlugin.mm.

712  :(CGRect)rect
713  position:(NSUInteger)position
714  writingDirection:(NSWritingDirection)writingDirection
717  isVertical:(BOOL)isVertical {
718  self = [super init];
719  if (self) {
720  self.rect = rect;
721  self.position = position;
722  self.writingDirection = writingDirection;
723  self.containsStart = containsStart;
724  self.containsEnd = containsEnd;
725  self.isVertical = isVertical;
726  }
727  return self;
728 }
NSWritingDirection writingDirection

◆ isRTL

- (BOOL) isRTL

Definition at line 590 of file FlutterTextInputPlugin.mm.

730  {
731  return _writingDirection == NSWritingDirectionRightToLeft;
732 }

◆ NS_UNAVAILABLE

- (instancetype) NS_UNAVAILABLE

◆ selectionRectWithRect:position:

+ (instancetype) selectionRectWithRect: (CGRect)  rect
position: (NSUInteger)  position 

Definition at line 590 of file FlutterTextInputPlugin.mm.

692  :(CGRect)rect position:(NSUInteger)position {
693  return [[FlutterTextSelectionRect alloc] initWithRectAndInfo:rect
694  position:position
695  writingDirection:NSWritingDirectionNatural
696  containsStart:NO
697  containsEnd:NO
698  isVertical:NO];
699 }

◆ selectionRectWithRect:position:writingDirection:

+ (instancetype) selectionRectWithRect: (CGRect)  rect
position: (NSUInteger)  position
writingDirection: (NSWritingDirection)  writingDirection 

Definition at line 590 of file FlutterTextInputPlugin.mm.

701  :(CGRect)rect
702  position:(NSUInteger)position
703  writingDirection:(NSWritingDirection)writingDirection {
704  return [[FlutterTextSelectionRect alloc] initWithRectAndInfo:rect
705  position:position
706  writingDirection:writingDirection
707  containsStart:NO
708  containsEnd:NO
709  isVertical:NO];
710 }

◆ selectionRectWithRectAndInfo:position:writingDirection:containsStart:containsEnd:isVertical:

+ (instancetype) selectionRectWithRectAndInfo: (CGRect)  rect
position: (NSUInteger)  position
writingDirection: (NSWritingDirection)  writingDirection
containsStart: (BOOL)  containsStart
containsEnd: (BOOL)  containsEnd
isVertical: (BOOL)  isVertical 

Definition at line 590 of file FlutterTextInputPlugin.mm.

678  :(CGRect)rect
679  position:(NSUInteger)position
680  writingDirection:(NSWritingDirection)writingDirection
683  isVertical:(BOOL)isVertical {
684  return [[FlutterTextSelectionRect alloc] initWithRectAndInfo:rect
685  position:position
686  writingDirection:writingDirection
687  containsStart:containsStart
688  containsEnd:containsEnd
689  isVertical:isVertical];
690 }

Property Documentation

◆ containsEnd

- (BOOL) containsEnd
readwritenonatomicassign

Definition at line 106 of file FlutterTextInputPlugin.h.

◆ containsStart

- (BOOL) containsStart
readwritenonatomicassign

Definition at line 105 of file FlutterTextInputPlugin.h.

◆ isVertical

- (BOOL) isVertical
readwritenonatomicassign

Definition at line 107 of file FlutterTextInputPlugin.h.

◆ position

- (NSUInteger) position
readwritenonatomicassign

Definition at line 103 of file FlutterTextInputPlugin.h.

◆ rect

- (CGRect) rect
readwritenonatomicassign

Definition at line 102 of file FlutterTextInputPlugin.h.

◆ writingDirection

- (NSWritingDirection) writingDirection
readwritenonatomicassign

Definition at line 104 of file FlutterTextInputPlugin.h.


The documentation for this class was generated from the following files: