From ea318d1431c89e647598c510c4245c6571aa5f46 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 23:32:43 -0600 Subject: Update to latest tqt3 automated conversion --- doc/html/ntqmultilineedit.html | 343 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 343 insertions(+) create mode 100644 doc/html/ntqmultilineedit.html (limited to 'doc/html/ntqmultilineedit.html') diff --git a/doc/html/ntqmultilineedit.html b/doc/html/ntqmultilineedit.html new file mode 100644 index 000000000..4ea029778 --- /dev/null +++ b/doc/html/ntqmultilineedit.html @@ -0,0 +1,343 @@ + + + + + +TQMultiLineEdit Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQMultiLineEdit Class Reference
[obsolete]

+ +

The TQMultiLineEdit widget is a simple editor for inputting text. +More... +

#include <ntqmultilineedit.h> +

Inherits TQTextEdit. +

List of all member functions. +

Public Members

+ +

Public Slots

+ +

Properties

+ +

Protected Members

+ +

Detailed Description

+ + +This class is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

The TQMultiLineEdit widget is a simple editor for inputting text. +

+

The TQMultiLineEdit was a simple editor widget in former TQt versions. TQt +3.0 includes a new richtext engine which obsoletes TQMultiLineEdit. It is +still included for compatibility reasons. It is now a subclass of +TQTextEdit, and provides enough of the old TQMultiLineEdit API to keep old +applications working. +

If you implement something new with TQMultiLineEdit, we suggest using +TQTextEdit instead and call TQTextEdit::setTextFormat(TQt::PlainText). +

Although most of the old TQMultiLineEdit API is still available, there is +a few difference. The old TQMultiLineEdit operated on lines, not on +paragraphs. As lines change all the time during wordwrap, the new +richtext engine uses paragraphs as basic elements in the data structure. +All functions (numLines(), textLine(), etc.) that operated on lines, now +operate on paragraphs. Further, getString() has been removed completely. +It revealed too much of the internal data structure. +

Applications which made normal and reasonable use of TQMultiLineEdit +should still work without problems. Some odd usage will require some +porting. In these cases, it may be better to use TQTextEdit now. +

+

See also TQTextEdit and Advanced Widgets. + +


Member Function Documentation

+

TQMultiLineEdit::TQMultiLineEdit ( TQWidget * parent = 0, const char * name = 0 ) +

+Constructs a new, empty, TQMultiLineEdit with parent parent called +name. + +

int TQMultiLineEdit::alignment () const +

Returns the editor's paragraph alignment. +See the "alignment" property for details. +

bool TQMultiLineEdit::atBeginning () const +

Returns TRUE if the cursor is placed at the beginning of the text; otherwise returns FALSE. +See the "atBeginning" property for details. +

bool TQMultiLineEdit::atEnd () const +

Returns TRUE if the cursor is placed at the end of the text; otherwise returns FALSE. +See the "atEnd" property for details. +

bool TQMultiLineEdit::autoUpdate () const +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

void TQMultiLineEdit::backspace () [virtual protected] +

Deletes the character on the left side of the text cursor and +moves the cursor one position to the left. If a text has been selected +by the user (e.g. by clicking and dragging) the cursor is put at the +beginning of the selected text and the selected text is removed. +del() + +

void TQMultiLineEdit::cursorDown ( bool mark = FALSE ) [virtual protected] +

+Moves the cursor one line down. If mark is TRUE, the text +is selected. +

See also cursorUp(), cursorLeft(), and cursorRight(). + +

void TQMultiLineEdit::cursorLeft ( bool mark = FALSE, bool wrap = TRUE ) [virtual protected] +

Moves the cursor one character to the left. If mark is TRUE, +the text is selected. +The wrap parameter is currently ignored. +

See also cursorRight(), cursorUp(), and cursorDown(). + +

TQPoint TQMultiLineEdit::cursorPoint () const [protected] +

Returns the top center point where the cursor is drawn. + +

void TQMultiLineEdit::cursorRight ( bool mark = FALSE, bool wrap = TRUE ) [virtual protected] +

Moves the cursor one character to the right. If mark is TRUE, +the text is selected. +The wrap parameter is currently ignored. +

See also cursorLeft(), cursorUp(), and cursorDown(). + +

void TQMultiLineEdit::cursorUp ( bool mark = FALSE ) [virtual protected] +

Moves the cursor up one line. If mark is TRUE, the text is +selected. +

See also cursorDown(), cursorLeft(), and cursorRight(). + +

void TQMultiLineEdit::cursorWordBackward ( bool mark ) +

Moves the cursor one word to the left. If mark is TRUE, the +text is selected. +

See also cursorWordForward(). + +

void TQMultiLineEdit::cursorWordForward ( bool mark ) +

Moves the cursor one word to the right. If mark is TRUE, the text +is selected. +

See also cursorWordBackward(). + +

void TQMultiLineEdit::deselect () [slot] +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

bool TQMultiLineEdit::edited () const +

Returns TRUE if the document has been edited by the user; otherwise returns FALSE. +See the "edited" property for details. +

void TQMultiLineEdit::end ( bool mark = FALSE ) [virtual protected] +

Moves the text cursor to the right end of the line. If mark is +TRUE, text is selected toward the last position. If it is FALSE and the +cursor is moved, all selected text is unselected. +

See also home(). + +

bool TQMultiLineEdit::getMarkedRegion ( int * line1, int * col1, int * line2, int * col2 ) const [protected] +

+If there is selected text, sets line1, col1, line2 and col2 +to the start and end of the selected region and returns TRUE. Returns +FALSE if there is no selected text. + +

bool TQMultiLineEdit::hasMarkedText () const +

+Returns TRUE if there is selected text. + +

void TQMultiLineEdit::home ( bool mark = FALSE ) [virtual protected] +

Moves the text cursor to the left end of the line. If mark is +TRUE, text is selected toward the first position. If it is FALSE and the +cursor is moved, all selected text is unselected. +

See also end(). + +

void TQMultiLineEdit::insertAndMark ( const TQString & str, bool mark ) [virtual protected] +

Inserts str at the current cursor position and selects the +text if mark is TRUE. + +

void TQMultiLineEdit::insertAt ( const TQString & s, int line, int col, bool mark ) [virtual] +

Inserts string s at paragraph number line, after character +number col in the paragraph. If s contains newline +characters, new lines are inserted. +If mark is TRUE the inserted string will be selected. +

The cursor position is adjusted. + +

void TQMultiLineEdit::insertLine ( const TQString & txt, int line = -1 ) [virtual] +

Inserts txt at paragraph number line. If line is less +than zero, or larger than the number of paragraphs, the new text is +put at the end. If txt contains newline characters, several +paragraphs are inserted. +

The cursor position is not changed. + +

void TQMultiLineEdit::killLine () [virtual protected] +

Deletes text from the current cursor position to the end of the +line. (Note that this function still operates on lines, not paragraphs.) + +

int TQMultiLineEdit::lineLength ( int row ) const [protected] +

Returns the number of characters at paragraph number row. If +row is out of range, -1 is returned. + +

TQString TQMultiLineEdit::markedText () const +

+Returns a copy of the selected text. + +

int TQMultiLineEdit::maxLines () const +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

void TQMultiLineEdit::newLine () [virtual protected] +

Splits the paragraph at the current cursor position. + +

int TQMultiLineEdit::numLines () const +

Returns the number of paragraphs in the editor. +See the "numLines" property for details. +

void TQMultiLineEdit::pageDown ( bool mark = FALSE ) [virtual protected] +

+Moves the cursor one page down. If mark is TRUE, the text +is selected. + +

void TQMultiLineEdit::pageUp ( bool mark = FALSE ) [virtual protected] +

+Moves the cursor one page up. If mark is TRUE, the text +is selected. + +

void TQMultiLineEdit::removeLine ( int paragraph ) [virtual] +

Deletes the paragraph at paragraph number paragraph. If paragraph is less than zero or larger than the number of paragraphs, +nothing is deleted. + +

void TQMultiLineEdit::setAlignment ( int flags ) [virtual] +

Sets the editor's paragraph alignment to flags. +See the "alignment" property for details. +

Reimplemented from TQTextEdit. +

void TQMultiLineEdit::setAutoUpdate ( bool ) [virtual] +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

Example: qwerty/qwerty.cpp. +

void TQMultiLineEdit::setCursorPosition ( int line, int col, bool mark ) [virtual] +

Sets the cursor position to character number col in paragraph +number line. The parameters are adjusted to lie within the legal +range. +

If mark is FALSE, the selection is cleared. otherwise it is extended. +

+

void TQMultiLineEdit::setEdited ( bool ) +

Sets whether the document has been edited by the user. +See the "edited" property for details. +

void TQMultiLineEdit::setMaxLines ( int ) +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

TQString TQMultiLineEdit::textLine ( int line ) const +

Returns the text at line number line (possibly the empty +string), or a null string if line is invalid. + +

Example: qwerty/qwerty.cpp. +

int TQMultiLineEdit::totalHeight () const +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+

int TQMultiLineEdit::totalWidth () const +

+ +This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code. +

+


Property Documentation

+

Alignment alignment

This property holds the editor's paragraph alignment. +

Sets the alignment to flag, which must be AlignLeft, AlignHCenter or AlignRight. +

If flag is an illegal flag nothing happens. +

See also TQt::AlignmentFlags. + +

Set this property's value with setAlignment() and get this property's value with alignment(). +

bool atBeginning

This property holds whether the cursor is placed at the beginning of the text. +

Get this property's value with atBeginning(). +

See also atEnd. + +

bool atEnd

This property holds whether the cursor is placed at the end of the text. +

Get this property's value with atEnd(). +

See also atBeginning. + +

bool edited

This property holds whether the document has been edited by the user. +

This is the same as TQTextEdit's "modifed" property. +

See also TQTextEdit::modified. + +

Set this property's value with setEdited() and get this property's value with edited(). +

int numLines

This property holds the number of paragraphs in the editor. +

The count includes any empty paragraph at top and bottom, so for an +empty editor this method returns 1. + +

Get this property's value with numLines(). + +


+This file is part of the TQt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
TQt 3.3.8
+
+ -- cgit v1.2.1