| FLTK 1.3.4
    | 
 This is an internal class for Fl_Text_Buffer to manage text selections.  
 More...
#include <Fl_Text_Buffer.H>
| Public Member Functions | |
| int | end () const | 
| Return the byte offset to the character after the last selected character. More... | |
| int | includes (int pos) const | 
| Return true if position poswith indentationdispIndexis in the Fl_Text_Selection. | |
| int | position (int *start, int *end) const | 
| Return the positions of this selection. More... | |
| bool | selected () const | 
| Returns true if any text is selected. More... | |
| void | selected (bool b) | 
| Modify the 'selected' flag. More... | |
| void | set (int start, int end) | 
| Set the selection range. More... | |
| int | start () const | 
| Return the byte offset to the first selected character. More... | |
| void | update (int pos, int nDeleted, int nInserted) | 
| Updates a selection after text was modified. More... | |
| Protected Attributes | |
| int | mEnd | 
| byte offset to the character after the last selected character | |
| bool | mSelected | 
| this flag is set if any text is selected | |
| int | mStart | 
| byte offset to the first selected character | |
| Friends | |
| class | Fl_Text_Buffer | 
 This is an internal class for Fl_Text_Buffer to manage text selections. 
This class works correctly with UTF-8 strings assuming that the parameters for all calls are on character boundaries.
| 
 | inline | 
Return the byte offset to the character after the last selected character. 
| int Fl_Text_Selection::position | ( | int * | start, | 
| int * | end | ||
| ) | const | 
Return the positions of this selection. 
| start | return byte offset to first selected character | 
| end | return byte offset pointing after last selected character | 
| 
 | inline | 
Returns true if any text is selected. 
| 
 | inline | 
Modify the 'selected' flag. 
| b | new flag | 
| void Fl_Text_Selection::set | ( | int | start, | 
| int | end | ||
| ) | 
Set the selection range. 
| start | byte offset to first selected character | 
| end | byte offset pointing after last selected character | 
| 
 | inline | 
Return the byte offset to the first selected character. 
| void Fl_Text_Selection::update | ( | int | pos, | 
| int | nDeleted, | ||
| int | nInserted | ||
| ) | 
Updates a selection after text was modified. 
Updates an individual selection for changes in the corresponding text
| pos | byte offset into text buffer at which the change occurred | 
| nDeleted | number of bytes deleted from the buffer | 
| nInserted | number of bytes inserted into the buffer | 
