//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.qt;

import org.kde.qt.Qt;

public class QMultiLineEdit extends QTextEdit  {
	protected QMultiLineEdit(Class dummy){super((Class) null);}
	public native QMetaObject metaObject();
	public native String className();
	public QMultiLineEdit(QWidget parent, String name) {
		super((Class) null);
		newQMultiLineEdit(parent,name);
	}
	private native void newQMultiLineEdit(QWidget parent, String name);
	public QMultiLineEdit(QWidget parent) {
		super((Class) null);
		newQMultiLineEdit(parent);
	}
	private native void newQMultiLineEdit(QWidget parent);
	public QMultiLineEdit() {
		super((Class) null);
		newQMultiLineEdit();
	}
	private native void newQMultiLineEdit();
	public native String textLine(int line);
	public native int numLines();
	public native void insertLine(String s, int line);
	public native void insertLine(String s);
	public native void insertAt(String s, int line, int col);
	public native void insertAt(String s, int line, int col, boolean mark);
	public native void removeLine(int line);
	public native void setCursorPosition(int line, int col);
	public native void setCursorPosition(int line, int col, boolean mark);
	public native boolean atBeginning();
	public native boolean atEnd();
	public native void setAlignment(int flags);
	public native int alignment();
	public native void setEdited(boolean arg1);
	public native boolean edited();
	public native boolean hasMarkedText();
	public native String markedText();
	public native void cursorWordForward(boolean mark);
	public native void cursorWordBackward(boolean mark);
	public native boolean autoUpdate();
	public native void setAutoUpdate(boolean arg1);
	public native int totalWidth();
	public native int totalHeight();
	public native int maxLines();
	public native void setMaxLines(int arg1);
	public native void deselect();
	public static native String tr(String arg1, String arg2);
	public static native String tr(String arg1);
	protected native QPoint cursorPoint();
	protected native void insertAndMark(String arg1, boolean mark);
	protected native void newLine();
	protected native void killLine();
	protected native void pageUp(boolean mark);
	protected native void pageUp();
	protected native void pageDown(boolean mark);
	protected native void pageDown();
	protected native void cursorLeft(boolean mark, boolean wrap);
	protected native void cursorLeft(boolean mark);
	protected native void cursorLeft();
	protected native void cursorRight(boolean mark, boolean wrap);
	protected native void cursorRight(boolean mark);
	protected native void cursorRight();
	protected native void cursorUp(boolean mark);
	protected native void cursorUp();
	protected native void cursorDown(boolean mark);
	protected native void cursorDown();
	protected native void backspace();
	protected native void home(boolean mark);
	protected native void home();
	protected native void end(boolean mark);
	protected native void end();
	protected native boolean getMarkedRegion(int[] line1, int[] col1, int[] line2, int[] col2);
	protected native int lineLength(int row);
	/** Deletes the wrapped C++ instance */
	protected native void finalize() throws InternalError;
	/** Delete the wrapped C++ instance ahead of finalize() */
	public native void dispose();
	/** Has the wrapped C++ instance been deleted? */
	public native boolean isDisposed();
}
