#include <view.h>
Inherits KTextEditor::View, KTextEditor::ClipboardInterface, KTextEditor::PopupMenuInterface, KTextEditor::ViewCursorInterface, KTextEditor::CodeCompletionInterface, and KTextEditor::DynWordWrapInterface.
Inherited by KateView.
|
enum | saveResult { SAVE_OK
, SAVE_CANCEL
, SAVE_RETRY
, SAVE_ERROR
} |
|
|
| View (KTextEditor::Document *, TQWidget *, const char *name=0) |
|
virtual | ~View () |
|
virtual bool | isOverwriteMode () const |
|
virtual void | setOverwriteMode (bool) |
|
virtual TQString | currentTextLine () |
|
virtual TQString | currentWord () |
|
virtual TQString | word (int, int) |
|
virtual void | insertText (const TQString &mark) |
|
virtual bool | canDiscard () |
|
virtual int | tabWidth ()=0 |
|
virtual void | setTabWidth (int)=0 |
|
virtual void | setEncoding (TQString e)=0 |
|
virtual bool | isLastView ()=0 |
|
virtual saveResult | save () |
|
virtual saveResult | saveAs () |
|
virtual void | indent () |
|
virtual void | unIndent () |
|
virtual void | cleanIndent () |
|
virtual void | comment () |
|
virtual void | uncomment () |
|
virtual void | keyReturn () |
|
virtual void | keyDelete () |
|
virtual void | backspace () |
|
virtual void | killLine () |
|
virtual void | cursorLeft () |
|
virtual void | shiftCursorLeft () |
|
virtual void | cursorRight () |
|
virtual void | shiftCursorRight () |
|
virtual void | wordLeft () |
|
virtual void | shiftWordLeft () |
|
virtual void | wordRight () |
|
virtual void | shiftWordRight () |
|
virtual void | home () |
|
virtual void | shiftHome () |
|
virtual void | end () |
|
virtual void | shiftEnd () |
|
virtual void | up () |
|
virtual void | shiftUp () |
|
virtual void | down () |
|
virtual void | shiftDown () |
|
virtual void | scrollUp () |
|
virtual void | scrollDown () |
|
virtual void | topOfView () |
|
virtual void | bottomOfView () |
|
virtual void | pageUp () |
|
virtual void | shiftPageUp () |
|
virtual void | pageDown () |
|
virtual void | shiftPageDown () |
|
virtual void | top () |
|
virtual void | shiftTop () |
|
virtual void | bottom () |
|
virtual void | shiftBottom () |
|
virtual void | find () |
|
virtual void | replace () |
|
virtual void | gotoLine () |
|
virtual void | readSessionConfig (TDEConfig *) |
|
virtual void | writeSessionConfig (TDEConfig *) |
|
virtual void | findPrev () |
|
virtual void | slotEditCommand () |
|
virtual void | setIconBorder (bool enable) |
|
virtual void | toggleIconBorder () |
|
virtual void | setLineNumbersOn (bool enable) |
|
virtual void | toggleLineNumbersOn () |
|
virtual bool | iconBorder () |
|
virtual bool | lineNumbersOn () |
|
virtual Document * | getDoc () |
|
virtual void | setActive (bool b)=0 |
|
virtual bool | isActive ()=0 |
|
The Kate::View text editor interface.
- Author
- Cullmann Christoph, modified by rokrau (6/21/01)
Definition at line 42 of file view.h.
◆ saveResult
Return values for "save" related commands.
Definition at line 52 of file view.h.
◆ View()
Kate::View::View |
( |
KTextEditor::Document * |
doc, |
|
|
TQWidget * |
parent, |
|
|
const char * |
name = 0 |
|
) |
| |
Constructor (should much rather take a reference to the document).
Definition at line 77 of file interfaces.cpp.
◆ ~View()
Destructor, you need a destructor if Scott Meyers says so.
Definition at line 81 of file interfaces.cpp.
◆ canDiscard()
virtual bool Kate::View::canDiscard |
( |
| ) |
|
|
inlinevirtual |
◆ cleanIndent()
virtual void Kate::View::cleanIndent |
( |
| ) |
|
|
inlinevirtual |
Optimizes the selected indentation, replacing tabs and spaces as needed.
Definition at line 130 of file view.h.
◆ comment()
virtual void Kate::View::comment |
( |
| ) |
|
|
inlinevirtual |
Comments out current line.
Definition at line 134 of file view.h.
◆ currentTextLine()
virtual TQString Kate::View::currentTextLine |
( |
| ) |
|
|
inlinevirtual |
Gets the text line where the cursor is on.
Definition at line 72 of file view.h.
◆ currentWord()
virtual TQString Kate::View::currentWord |
( |
| ) |
|
|
inlinevirtual |
Gets the word where the cursor is on.
Definition at line 76 of file view.h.
◆ cursorLeft()
virtual void Kate::View::cursorLeft |
( |
| ) |
|
|
inlinevirtual |
Move cursor in the view.
Definition at line 149 of file view.h.
◆ find()
virtual void Kate::View::find |
( |
| ) |
|
|
inlinevirtual |
Presents a search dialog to the user.
Definition at line 180 of file view.h.
◆ findAgain [1/2]
virtual void Kate::View::findAgain |
( |
| ) |
|
|
inlinevirtualslot |
Searches for the last searched text forward from cursor position.
Searches forward from current cursor position.
Definition at line 224 of file view.h.
◆ findAgain [2/2]
virtual void Kate::View::findAgain |
( |
bool |
forward | ) |
|
|
inlinevirtualslot |
Searches for the last searched text forward from cursor position.
- Parameters
-
forward | determines the search direction. |
Definition at line 219 of file view.h.
◆ findPrev()
virtual void Kate::View::findPrev |
( |
| ) |
|
|
inlinevirtual |
Searches for the last searched text forward from cursor position.
Searches backward from current cursor position.
Definition at line 229 of file view.h.
◆ flush
virtual void Kate::View::flush |
( |
| ) |
|
|
inlinevirtualslot |
Flushes the document of the text widget.
The user is given a chance to save the current document if the current document has been modified.
Definition at line 108 of file view.h.
◆ getDoc()
virtual Document* Kate::View::getDoc |
( |
| ) |
|
|
inlinevirtual |
Returns a pointer to the document of the view.
Definition at line 267 of file view.h.
◆ getEol
virtual int Kate::View::getEol |
( |
| ) |
|
|
inlinevirtualslot |
Get the end of line mode (Unix, Macintosh or Dos).
Definition at line 205 of file view.h.
◆ gotoLine()
virtual void Kate::View::gotoLine |
( |
| ) |
|
|
inlinevirtual |
Presents a "Goto Line" dialog to the user.
Definition at line 188 of file view.h.
◆ iconBorder()
virtual bool Kate::View::iconBorder |
( |
| ) |
|
|
inlinevirtual |
Returns whether iconborder is visible.
Definition at line 259 of file view.h.
◆ indent()
virtual void Kate::View::indent |
( |
| ) |
|
|
inlinevirtual |
Moves the current line or the selection one position to the right.
Definition at line 122 of file view.h.
◆ insertText()
virtual void Kate::View::insertText |
( |
const TQString & |
mark | ) |
|
|
inlinevirtual |
Insert text at the current cursor position.
- Parameters
-
Definition at line 86 of file view.h.
◆ isLastView()
virtual bool Kate::View::isLastView |
( |
| ) |
|
|
pure virtual |
Returns true if this editor is the only owner of its document.
◆ isOverwriteMode()
virtual bool Kate::View::isOverwriteMode |
( |
| ) |
const |
|
inlinevirtual |
Set editor mode.
Definition at line 64 of file view.h.
◆ keyReturn()
virtual void Kate::View::keyReturn |
( |
| ) |
|
|
inlinevirtual |
Some simply key commands.
Definition at line 142 of file view.h.
◆ lineNumbersOn()
virtual bool Kate::View::lineNumbersOn |
( |
| ) |
|
|
inlinevirtual |
- Returns
- Wheather line numbers display is on
Definition at line 263 of file view.h.
◆ readSessionConfig()
virtual void Kate::View::readSessionConfig |
( |
TDEConfig * |
| ) |
|
|
inlinevirtual |
Reads session config out of the TDEConfig object.
This also includes the actual cursor position and the bookmarks.
Definition at line 195 of file view.h.
◆ replace()
virtual void Kate::View::replace |
( |
| ) |
|
|
inlinevirtual |
Presents a replace dialog to the user.
Definition at line 184 of file view.h.
◆ save()
Saves the file under the current file name.
If the current file name is Untitled, as it is after a call to newFile(), this routine will call saveAs().
Definition at line 114 of file view.h.
◆ saveAs()
Allows the user to save the file under a new name.
Definition at line 118 of file view.h.
◆ setEol
virtual void Kate::View::setEol |
( |
int |
| ) |
|
|
inlinevirtualslot |
Set the end of line mode (Unix, Macintosh or Dos).
Definition at line 209 of file view.h.
◆ setFocus
virtual void Kate::View::setFocus |
( |
| ) |
|
|
inlinevirtualslot |
Set focus to the current window.
Definition at line 214 of file view.h.
◆ setIconBorder()
virtual void Kate::View::setIconBorder |
( |
bool |
enable | ) |
|
|
inlinevirtual |
Sets icon border on or off depending on.
- Parameters
-
Definition at line 240 of file view.h.
◆ setLineNumbersOn()
virtual void Kate::View::setLineNumbersOn |
( |
bool |
enable | ) |
|
|
inlinevirtual |
Sets display of line numbers on/off depending on enable
.
- Parameters
-
Definition at line 249 of file view.h.
◆ setOverwriteMode()
virtual void Kate::View::setOverwriteMode |
( |
bool |
| ) |
|
|
inlinevirtual |
Get editor mode.
Definition at line 68 of file view.h.
◆ slotDecFontSizes
virtual void Kate::View::slotDecFontSizes |
( |
| ) |
|
|
inlinevirtualslot |
Decrease font size.
Definition at line 277 of file view.h.
◆ slotEditCommand()
virtual void Kate::View::slotEditCommand |
( |
| ) |
|
|
inlinevirtual |
Presents an edit command popup window, where the user can apply a shell command to the contents of the current window.
Definition at line 234 of file view.h.
◆ slotIncFontSizes
virtual void Kate::View::slotIncFontSizes |
( |
| ) |
|
|
inlinevirtualslot |
Increase font size.
Definition at line 273 of file view.h.
◆ toggleBookmark
virtual void Kate::View::toggleBookmark |
( |
| ) |
|
|
inlinevirtualslot |
- Deprecated:
- No longer does anything.
Use KTextEditor equivalents
Definition at line 286 of file view.h.
◆ toggleIconBorder()
virtual void Kate::View::toggleIconBorder |
( |
| ) |
|
|
inlinevirtual |
Toggles icon border.
Definition at line 244 of file view.h.
◆ toggleLineNumbersOn()
virtual void Kate::View::toggleLineNumbersOn |
( |
| ) |
|
|
inlinevirtual |
Toggles display of lineNumbers.
Definition at line 253 of file view.h.
◆ uncomment()
virtual void Kate::View::uncomment |
( |
| ) |
|
|
inlinevirtual |
Removes comment signs in the current line.
Definition at line 138 of file view.h.
◆ unIndent()
virtual void Kate::View::unIndent |
( |
| ) |
|
|
inlinevirtual |
Moves the current line or the selection one position to the left.
Definition at line 126 of file view.h.
◆ word()
virtual TQString Kate::View::word |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
Gets the word at position x, y.
Can be used to find the word under the mouse cursor
Definition at line 81 of file view.h.
◆ writeSessionConfig()
virtual void Kate::View::writeSessionConfig |
( |
TDEConfig * |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: