Vte.Terminal Members

The members of Vte.Terminal are listed below.

See Also: Inherited members from Gtk.Widget

Public Constructors

Default Constructor
Internal Constructor.

Protected Constructors

Internal Constructor.

Public Properties

[read-only]
AdjustmentGtk.Adjustment. An accessor function provided for the benefit of language bindings.
AllowBoldbool. Controls whether or not the terminal will attempt to draw bold text by repainting text with a different offset.
AudibleBellbool. Controls whether or not the terminal will beep when the child outputs the "bl" sequence.
[write-only]
BackgroundImageGdk.Pixbuf. Sets a background image for the widget.
[write-only]
BackgroundImageFilestring. Sets a background image for the widget.
[write-only]
BackgroundSaturationdouble. Adjust the brightness of the background image.
[write-only]
BackgroundTintColorGdk.Color. Documentation for this section has not yet been entered.
[write-only]
BackgroundTransparentbool. Sets the terminal's background image to the pixmap stored in the root window, adjusted so that if there are no windows below your application, the widget will appear to be transparent.
[write-only]
BackspaceBindingTerminalEraseBinding. Modifies the terminal's backspace key binding, which controls what string or control sequence the terminal sends to its child when the user presses the backspace key.
[read-only]
CharAscentlong. An accessor function provided for the benefit of language bindings.
[read-only]
CharDescentlong. An accessor function provided for the benefit of language bindings.
[read-only]
CharHeightlong. An accessor function provided for the benefit of language bindings.
[read-only]
CharWidthlong. An accessor function provided for the benefit of language bindings.
[write-only]
ColorBackgroundGdk.Color. Sets the background color for text which does not have a specific background color assigned.
[write-only]
ColorBoldGdk.Color. Sets the color used to draw bold text in the default foreground color.
[write-only]
ColorCursorGdk.Color. Documentation for this section has not yet been entered.
[write-only]
ColorDimGdk.Color. Sets the color used to draw dim text in the default foreground color.
[write-only]
ColorForegroundGdk.Color. Sets the foreground color used to draw normal text
[write-only]
ColorHighlightGdk.Color. Documentation for this section has not yet been entered.
[read-only]
ColumnCountlong. An accessor function provided for the benefit of language bindings.
[write-only]
CursorBlinksbool. Sets whether or not the cursor will blink.
[read-only]
DefaultEmulationstring. Documentation for this section has not yet been entered.
[write-only]
DeleteBindingTerminalEraseBinding. Modifies the terminal's delete key binding, which controls what string or control sequence the terminal sends to its child when the user presses the delete key.
Emulationstring. Sets what type of terminal the widget attempts to emulate by scanning for control sequences defined in the system's termcap file.
Encodingstring. The encoding the terminal will expect data from the child to be encoded with.
FontPango.FontDescription. The font used for rendering all text displayed by the terminal, overriding any fonts set using Gtk.Widget.ModifyFont().
[write-only]
FontFromStringstring. A convenience function which converts name into a PangoFontDescription and passes it to Terminal.Font.
[read-only]
static
GTypeGLib.GType. GType Property.
[read-only]
HasSelectionbool. Checks if the terminal currently contains selected text.
[read-only]
IconTitlestring. An accessor function provided for the benefit of language bindings.
MouseAutohidebool. The value of the terminal's mouse autohide setting.
[write-only]
Opacityushort. Documentation for this section has not yet been entered.
[write-only]
Ptyint. Documentation for this section has not yet been entered.
[read-only]
RowCountlong. An accessor function provided for the benefit of language bindings.
[write-only]
ScrollBackgroundbool. Documentation for this section has not yet been entered.
[write-only]
ScrollbackLineslong. Sets the length of the scrollback buffer used by the terminal.
[write-only]
ScrollOnKeystrokebool. Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the user presses a key.
[write-only]
ScrollOnOutputbool. Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the new data is received from the child.
[read-only]
StatusLinestring. Some terminal emulations specify a status line which is separate from the main display area, and define a means for applications to move the cursor to the status line and back.
[read-only]
UsingXftbool. Whether a Vte.Terminal is using Xft to draw text.
VisibleBellbool. Controls whether or not the terminal will present a visible bell to the user when the child outputs the "bl" sequence.
[read-only]
WindowTitlestring. An accessor function provided for the benefit of language bindings.
[write-only]
WordCharsstring. When the user double-clicks to start selection, the terminal will extend the selection on word boundaries.

Public Methods

CopyClipboard()
Places the selected text in the terminal in the GDK_SELECTION_CLIPBOARD selection.
CopyPrimary()
Places the selected text in the terminal in the GDK_SELECTION_PRIMARY selection.
Feed(string)
Interprets data as if it were data received from a child process.
FeedChild(string)
Sends a block of UTF-8 text to the child as if it were entered by the user at the keyboard.
FeedChildBinary(string)
Documentation for this section has not yet been entered.
ForkCommand(string, string[], string[], string, bool, bool, bool) : int
Starts the specified command under a newly-allocated control pseudo-terminal.
GetCursorPosition(out long, out long)
Reads the location of the insertion cursor and returns it.
GetPadding(out int, out int)
Determines the amount of additional space the widget is using to pad the edges of its visible area.
GetText(bool, IntPtr, IntPtr) : string
Extracts a view of the visible part of the terminal.
GetTextIncludeTrailingSpaces(bool, IntPtr, IntPtr) : string
Documentation for this section has not yet been entered.
GetTextRange(long, long, long, long, bool, IntPtr, IntPtr) : string
Extracts a view of the visible part of the string.
ImAppendMenuitems(Gtk.MenuShell)
Appends menu items for various input methods to the given menu.
IsWordChar(char) : bool
Determines if a character is considered to be part of a word
MatchAdd(string) : int
Adds a regular expression to the list of matching expressions.
MatchCheck(long, long, out int) : string
Checks if the text in and around the specified position matches any of the regular expressions previously set using Terminal.MatchAdd().
MatchClearAll()
Clears the list of regular expressions the terminal uses to highlight text when the user moves the mouse cursor.
MatchRemove(int)
Removes the regular expression which is associated with the given tag from the list of expressions which the terminal will highlight when the user moves the mouse cursor over matching text.
MatchSetCursor(int, Gdk.Cursor)
Documentation for this section has not yet been entered.
MatchSetCursorType(int, Gdk.CursorType)
Documentation for this section has not yet been entered.
PasteClipboard()
Sends the contents of the GDK_SELECTION_CLIPBOARD selection to the terminal's child.
PastePrimary()
Sends the contents of the GDK_SELECTION_PRIMARY selection to the terminal's child.
Reset(bool, bool)
Resets as much of the terminal's internal state as possible.
SelectAll()
Documentation for this section has not yet been entered.
SelectNone()
Documentation for this section has not yet been entered.
SetColors(Gdk.Color, Gdk.Color, Gdk.Color[], long)
Change the colors of the Vte.Terminal
SetDefaultColors()
Reset the terminal palette to reasonable compiled-in defaults.
SetFontFromStringFull(string, TerminalAntiAlias)
Documentation for this section has not yet been entered.
SetFontFull(Pango.FontDescription, TerminalAntiAlias)
Documentation for this section has not yet been entered.
SetSize(long, long)
Attempts to change the terminal's size in terms of rows and columns.

Protected Methods

OnCharSizeChanged(uint, uint)
Default handler for the Terminal.CharSizeChanged event.
OnChildExited()
Default handler for the Terminal.ChildExited event.
OnClipboardCopied()
Documentation for this section has not yet been entered.
OnClipboardPasted()
Documentation for this section has not yet been entered.
OnCommit(string, uint)
Default handler for the Terminal.Commit event.
OnContentsChanged()
Default handler for the Terminal.ContentsChanged event.
OnCursorMoved()
Default handler for the Terminal.CursorMoved event.
OnDecreaseFontSize()
Default handler for the Terminal.DecreaseFontSize event.
OnDeiconifyWindow()
Default handler for the Terminal.DeiconifyWindow event.
OnEmulationChanged()
Default handler for the Terminal.EmulationChanged event.
OnEncodingChanged()
Default handler for the Terminal.EncodingChanged event.
OnEof()
Default handler for the Terminal.Eof event.
OnIconifyWindow()
Default handler for the Terminal.IconifyWindow event.
OnIconTitleChanged()
Default handler for the Terminal.IconTitleChanged event.
OnIncreaseFontSize()
Default handler for the Terminal.IncreaseFontSize event.
OnLowerWindow()
Default handler for the Terminal.LowerWindow event.
OnMaximizeWindow()
Default handler for the Terminal.MaximizeWindow event.
OnMoveWindow(uint, uint)
Default handler for the Terminal.MoveWindow event.
OnRaiseWindow()
Default handler for the Terminal.RaiseWindow event.
OnRefreshWindow()
Default handler for the Terminal.RefreshWindow event.
OnResizeWindow(uint, uint)
Default handler for the Terminal.ResizeWindow event.
OnRestoreWindow()
Default handler for the Terminal.RestoreWindow event.
OnSelectionChanged()
Default handler for the Terminal.SelectionChanged event.
OnStatusLineChanged()
Default handler for the Terminal.StatusLineChanged event.
OnTextDeleted()
Default handler for the Terminal.TextDeleted event.
OnTextInserted()
Default handler for the Terminal.TextInserted event.
OnTextModified()
Default handler for the Terminal.TextModified event.
OnTextScrolled(int)
Default handler for the Terminal.TextScrolled event.
OnWindowTitleChanged()
Default handler for the Terminal.WindowTitleChanged event.

Public Events

CharSizeChangedEmitted whenever selection of a new font causes the values of the char_width or char_height fields to change.
ChildExitedThis signal is emitted when the terminal detects that a child started using Terminal.ForkCommand() has exited.
ClipboardCopiedDocumentation for this section has not yet been entered.
ClipboardPastedDocumentation for this section has not yet been entered.
CommitEmitted whenever the terminal receives input from the user and prepares to send it to the child process.
ContentsChangedEmitted whenever the visible appearance of the terminal has changed.
CursorMovedEmitted whenever the cursor moves to a new character cell.
DecreaseFontSizeEmitted when the user hits the '-' key while holding the Control key.
DeiconifyWindowEmitted at the child application's request.
EmulationChangedEmitted when the terminal emulation type is changed.
EncodingChangedEmitted when the terminals encoding type is changed.
EofDocumentation for this section has not yet been entered.
IconifyWindowEmitted at the child application's request.
IconTitleChangedEmitted when the terminal's icon_title field is modified.
IncreaseFontSizeEmitted when the user hits the '+' key while holding the Control key.
LowerWindowEmitted at the child application's request.
MaximizeWindowEmitted at the child application's request.
MoveWindowEmitted at the child application's request.
RaiseWindowEmitted at the child application's request.
RefreshWindowEmitted at the child application's request.
ResizeWindowEmitted at the child application's request.
RestoreWindowEmitted at the child application's request.
SelectionChangedEmitted whenever the contents of terminal's selection changes.
StatusLineChangedEmitted whenever the contents of the status line are modified or cleared.
TextDeletedAn internal signal used for communication between the terminal and its accessibility peer.
TextInsertedAn internal signal used for communication between the terminal and its accessibility peer.
TextModifiedAn internal signal used for communication between the terminal and its accessibility peer.
TextScrolledAn internal signal used for communication between the terminal and its accessibility peer.
WindowTitleChangedEmitted when the terminal's window_title field is modified.