h)b      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                            2.91.30  Safe-Inferred"/1 gi-vte.Overrides used when generating these bindings.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"(/1 gi-vteThe major version number of the VTE library (e.g. in version 3.1.4 this is 3).gi-vteThe micro version number of the VTE library (e.g. in version 3.1.4 this is 4).gi-vteThe minor version number of the VTE library (e.g. in version 3.1.4 this is 1).gi-vte3No description available in the introspection data.gi-vte3Use this as a spawn flag (together with flags from   ) in .Normally, the spawned process inherits the environment from the parent process; when this flag is used, only the environment variables passed to & etc. are passed to the child process.gi-vte3Use this as a spawn flag (together with flags from   ) in . Prevents  etc. from moving the newly created child process to a systemd user scope. Since: 0.60gi-vte3Use this as a spawn flag (together with flags from   ) in . Requires  etc. to move the newly created child process to a systemd user scope; if that fails, the whole spawn fails. This is supported on Linux only. Since: 0.60gi-vte3No description available in the introspection data. gi-vte3No description available in the introspection data.  )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1Z/ gi-vteAn enumeration type that can be used to specify how the terminal uses extra allocated space. Since: 0.68 gi-vteAn enumerated type which can be used to indicate the cursor blink mode for the terminal. gi-vteAn enumerated type which can be used to indicate what should the terminal draw at the cursor position. gi-vteAn enumerated type which can be used to indicate which string the terminal should send to an application when the user presses the Delete or Backspace keys.gi-vteAn enumeration type that can be used to specify the format the selection should be copied to the clipboard in. Since: 0.50gi-vte3No description available in the introspection data.gi-vteAn enum type for regex errors. In addition to the values listed above, any PCRE2 error values may occur. Since: 0.46gi-vteAn enumerated type which can be used to indicate whether the terminal allows the text contents to be blinked. Since: 0.52gi-vteA flag type to determine how terminal contents should be written to an output stream.gi-vtealign to left/topgi-vtealign to centregi-vtealign to right/bottomgi-vteCatch-all for unknown valuesgi-vte)Follow GTK+ settings for cursor blinking.gi-vteCursor blinks.gi-vteCursor does not blink.gi-vteCatch-all for unknown valuesgi-vte*Draw a block cursor. This is the default.gi-vteDraw a vertical bar on the left side of character. This is similar to the default cursor for other GTK+ widgets.gi-vte*Draw a horizontal bar below the character.gi-vteCatch-all for unknown valuesgi-vteFor backspace, attempt to determine the right value from the terminal's IO settings. For delete, use the control sequence. gi-vte)Send an ASCII backspace character (0x08).!gi-vte&Send an ASCII delete character (0x7F)."gi-vte Send the "@7" control sequence.#gi-vte Send terminal's "erase" setting.$gi-vteCatch-all for unknown values%gi-vteExport as plain text&gi-vteExport as HTML formatted text'gi-vteCatch-all for unknown values(gi-vteObsolete. Deprecated: 0.42)gi-vte,failure when using PTY98 to allocate the PTY*gi-vteCatch-all for unknown values+gi-vteThe PCRE2 library was built without Unicode support which is required for VTE,gi-vteRegexes are not supported because VTE was built without PCRE2 support-gi-vteCatch-all for unknown values.gi-vteDo not blink the text./gi-vte4Allow blinking text only if the terminal is focused.0gi-vte6Allow blinking text only if the terminal is unfocused.1gi-vte)Allow blinking text. This is the default.2gi-vteCatch-all for unknown values3gi-vte3Write contents as UTF-8 text. This is the default.4gi-vteCatch-all for unknown values5gi-vteCatch exceptions of type #. This is a specialized version of .6gi-vteHandle exceptions of type #. This is a specialized version of .7gi-vteCatch exceptions of type #. This is a specialized version of .8gi-vteHandle exceptions of type #. This is a specialized version of ./     !"#$%&'()*78+,-56./01234/     !"#$%&'()*78+,-56./01234)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1" zgi-vte!An enumeration type for features. Since: 0.62{gi-vte3No description available in the introspection data.|gi-vte5whether VTE was built with bidirectional text support}gi-vte&whether VTE was built with ICU support~gi-vte*whether VTE was built with systemd supportgi-vte(whether VTE was built with SIXEL supportgi-vtemask of all feature flagsgi-vteCatch-all for unknown valuesgi-vteUnused. Deprecated: 0.38gi-vteUnused. Deprecated: 0.38gi-vteUnused. Deprecated: 0.38gi-vteUnused. Deprecated: 0.38gi-vteUnused. Deprecated: 0.38gi-vte/Do not start a new session for the child in 5. See man:setsid(2) for more information. Since: 0.58gi-vte>Do not set the PTY as the controlling TTY for the child in 8. See man:tty_ioctl(4) for more information. Since: 0.58gi-vtethe default flagsgi-vteCatch-all for unknown valuesz|}~{z|}~{)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1*gi-vteGets the user's shell, or . In the latter case, the system default (usually "/bin/sh") should be used.gi-vteReturns the minor version of the VTE library at runtime. Contrast this with  which represents the version of the VTE library that the code was compiled with. Since: 0.40gi-vteReturns the micro version of the VTE library at runtime. Contrast this with  which represents the version of the VTE library that the code was compiled with. Since: 0.40gi-vteReturns the major version of the VTE library at runtime. Contrast this with  which represents the version of the VTE library that the code was compiled with. Since: 0.40gi-vte.Gets a list of features vte was compiled with. Since: 0.40gi-vte$Gets features VTE was compiled with. Since: 0.62gi-vte,Gets the list of supported legacy encodings.If ICU support is not available, this returns an empty vector. Note that UTF-8 is always supported; you can select it by passing  to  . Since: 0.60gi-vte$Queries whether the legacy encoding encoding is supported.>If ICU support is not available, this function always returns .Note that UTF-8 is always supported; you can select it by passing  to  . Since: 0.60gi-vteReturns:7 a newly allocated string with the user's shell, or gi-vteReturns: the minor versiongi-vteReturns: the micro versiongi-vteReturns: the major versiongi-vteReturns: a string with featuresgi-vteReturns: flags from gi-vteincludeAliases : whether to include alias namesgi-vteReturns:/ the list of supported encodings; free with gi-vteencoding!: the name of the legacy encodinggi-vteReturns:  iff the legacy encoding encoding is supported)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1?gi-vte1Type class for types which can be safely cast to , for instance with .gi-vteMemory-managed wrapper type.gi-vteCast to , for types for which this is known to be safe. For general casts, use .gi-vteGet the value of the @fd@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pty #fd gi-vte Construct a  with valid value for the @fd>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @flags@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pty #flags gi-vte Construct a  with valid value for the @flags>@ property. This is rarely needed directly, but it is used by .gi-vteCreates a new  for the PTY master fd.No entry will be made in the lastlog, utmp or wtmp system files.Note that the newly created  will take ownership of fd and close it on finalize.gi-vte Allocates a new pseudo-terminal.You can later use fork() or the  4 family of functions to start a process on the PTY. If using fork(), you MUST call  in the child. If using  # and friends, you MUST either use 0 directly as the child setup function, or call - from your own child setup function supplied. When using  !& with a custom child setup function,  will be called before the supplied function; you must not call it again.Also, you MUST pass the  " flag.Note also that  #,  $, and  % are not supported, since stdin, stdout and stderr of the child process will always be connected to the PTY..Note that you should set the PTY's size using  before spawning the child process, so that the child process has the correct size from the start instead of starting with a default size and then shortly afterwards receiving a SIGWINCH signal. You should prefer using  & which does this automatically.gi-vte3No description available in the introspection data.gi-vteSince 0.42 this is a no-op.gi-vte3No description available in the introspection data.gi-vte(Reads the pseudo terminal's window size.#If getting the window size failed, error will be set to a '(.gi-vteAttempts to resize the pseudo terminal's window size. If successful, the OS kernel will send SIGWINCH to the child process group.#If setting the window size failed, error will be set to a '(.gi-vteTells the kernel whether the terminal is UTF-8 or not, in case it can make use of the info. Linux 2.6.5 or so defines IUTF8 to make the line discipline do multibyte backspace correctly.gi-vteLike ), except that this function does not allow passing file descriptors to the child process. See ) for more information. Since: 0.48gi-vte3No description available in the introspection data. Since: 0.48gi-vteConvert  to and from *+. See *, and *-. gi-vtefd: a file descriptor to the PTYgi-vte cancellable: a ./, or gi-vteReturns: a new  for fd, or  on error with error filled in  (Can throw 0)gi-vteflags : flags from 1gi-vte cancellable: a ./, or gi-vteReturns: a new , or  on error with error filled in  (Can throw 0)gi-vtepty: a gi-vtepty: a gi-vtepty: a gi-vteReturns:* the file descriptor of the PTY master in pty$. The file descriptor belongs to pty4 and must not be closed or have its flags changedgi-vtepty: a gi-vte (Can throw 0)gi-vtepty: a gi-vterows: the desired number of rowsgi-vtecolumns: the desired number of columnsgi-vte (Can throw 0)gi-vtepty: a gi-vteutf8): whether or not the pty is in UTF-8 modegi-vte (Can throw 0) gi-vtepty: a gi-vteworkingDirectory=: the name of a directory the command should start in, or % to use the current working directorygi-vteargv: child's argument vectorgi-vteenvv: a list of environment variables to be added to the environment before starting the process, or gi-vte spawnFlags : flags from   gi-vte childSetup: an extra child setup function to run in the child just before exec(), or gi-vtetimeout: a timeout value in ms, -1 for the default timeout, or G_MAXINT to wait indefinitelygi-vte cancellable: a ./, or gi-vtecallback: a 23, or gi-vtepty: a gi-vteresult: a 45gi-vte (Can throw 0) )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1Lgi-vteSpecifies the type of a selection function used to check whether a cell has to be selected or not.gi-vteSpecifies the type of a selection function used to check whether a cell has to be selected or not.gi-vte0Type for the callback on the (unwrapped) C side.gi-vte Callback for  6. On success, pid. contains the PID of the spawned process, and error is . On failure, pid is -1 and error contains the error information. Since: 0.48gi-vte Callback for  6. On success, pid. contains the PID of the spawned process, and error is . On failure, pid is -1 and error contains the error information. Since: 0.48gi-vte0Type for the callback on the (unwrapped) C side.gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vteGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-vteA convenience synonym for  ::  .gi-vteA convenience synonym for  ::  .gi-vte4A simple wrapper that ignores the closure arguments.gi-vteWrap the callback into a .gi-vteWrap a  into a .gi-vteGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-vteA convenience synonym for  ::  .gi-vteA convenience synonym for  ::  .gi-vte4A simple wrapper that ignores the closure arguments.gi-vteWrap the callback into a .gi-vteWrap a  into a .gi-vteterminal : terminal in which the cell is.gi-vtecolumn: column in which the cell is.gi-vterow: row in which the cell is.gi-vtedata : user data.gi-vteReturns:  if cell has to be selected;  if otherwise.gi-vteterminal : terminal in which the cell is.gi-vtecolumn: column in which the cell is.gi-vterow: row in which the cell is.gi-vteReturns:  if cell has to be selected;  if otherwise.gi-vteterminal: the  7gi-vtepid: a GPidgi-vteerror: a , or gi-vteuserData7: user data that was passed to vte_terminal_spawn_asyncgi-vteterminal: the  7gi-vtepid: a GPidgi-vteerror: a , or gi-vteterminal: the  7gi-vtepid: a GPidgi-vteerror: a , or gi-vteuserData7: user data that was passed to vte_terminal_spawn_asyncgi-vteterminal : terminal in which the cell is.gi-vtecolumn: column in which the cell is.gi-vterow: row in which the cell is.gi-vtedata : user data.gi-vteReturns:  if cell has to be selected;  if otherwise.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1N:gi-vteMemory-managed wrapper type.gi-vte Construct a  struct initialized to zero.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1XSgi-vteMemory-managed wrapper type.gi-vte Compiles pattern- into a regex for use as a match regex with  8 or 'vte_terminal_event_check_regex_simple().See man:pcre2pattern(3) for information about the supported regex language.The regex will be compiled using PCRE2_UTF and possibly other flags, in addition to the flags supplied in flags.gi-vte Compiles pattern. into a regex for use as a search regex with  9.See man:pcre2pattern(3) for information about the supported regex language.The regex will be compiled using PCRE2_UTF and possibly other flags, in addition to the flags supplied in flags.gi-vte.If the platform supports JITing, JIT compiles regex.gi-vte!Increases the reference count of regex by one.gi-vteSee man:pcre2api(3) and man:pcre2_substitute(3) for more information. Since: 0.56gi-vte!Decreases the reference count of regex by one, and frees regex if the refcount reaches zero.gi-vteConvert  to and from *+. See *, and *-.gi-vtepattern: a regex pattern stringgi-vte patternLength: the length of pattern in bytes, or -1 if the string is NUL-terminated and the length is unknowngi-vteflags: PCRE2 compile flagsgi-vteReturns: a newly created , or  with error filled in  (Can throw 0)gi-vtepattern: a regex pattern stringgi-vte patternLength: the length of pattern in bytes, or -1 if the string is NUL-terminated and the length is unknowngi-vteflags: PCRE2 compile flagsgi-vteReturns: a newly created , or  with error filled in  (Can throw 0)gi-vteregex: a gi-vteflags: PCRE2 JIT flags, or 0gi-vte (Can throw 0)gi-vteregex: a gi-vteReturns: regexgi-vteregex: a gi-vtesubject: the subject stringgi-vte replacement: the replacement stringgi-vteflags: PCRE2 match flagsgi-vteReturns: the substituted string, or  if an error occurred  (Can throw 0)gi-vteregex: a gi-vteReturns: :)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1Y  )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred"/1gi-vte1Type class for types which can be safely cast to , for instance with .gi-vteMemory-managed wrapper type.gi-vteCast to , for types for which this is known to be safe. For general casts, use .gi-vteEmitted when the *GI.Vte.Objects.Terminal#g:attr:windowTitleTerminal:windowTitle property is modified.gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vte>Emitted whenever the contents of terminal's selection changes.gi-vteNever emitted.gi-vte+Emitted at the child application's request.gi-vteNever emitted.gi-vteNever emitted.gi-vteEmitted whenever  is called.gi-vteNever emitted.gi-vteNever emitted.gi-vteNever emitted.gi-vteEmitted when the user hits the '+' key while holding the Control key.gi-vteNever emitted.gi-vte3No description available in the introspection data.gi-vte+Emitted when the hovered hyperlink changes.uri and bbox are owned by VTE, must not be modified, and might change after the signal handlers returns.The signal is not re-emitted when the bounding box changes for the same hyperlink. This might change in a future VTE version without notice. Since: 0.50gi-vteEmitted when the terminal receives an end-of-file from a child which is running in the terminal. This signal is frequently (but not always) emitted with a ,GI.Vte.Objects.Terminal#g:signal:childExitedTerminal::childExited signal.gi-vte=Emitted whenever the terminal's current encoding has changed.*Note: support for non-UTF-8 is deprecated.gi-vteNever emitted.gi-vteEmitted when the user hits the '-' key while holding the Control key.gi-vteEmitted whenever the cursor moves to a new character cell. Used primarily by VteTerminalAccessible.gi-vte.Emitted when the current file URI is modified.gi-vte3Emitted when the current directory URI is modified.gi-vteEmitted whenever  is called.gi-vteEmitted whenever the visible appearance of the terminal has changed. Used primarily by VteTerminalAccessible.gi-vteEmitted whenever the terminal receives input from the user and prepares to send it to the child process.gi-vteThis signal is emitted when the terminal detects that a child watched using  has exited.gi-vteEmitted whenever the cell size changes, e.g. due to a change in font, font-scale or cell-width/height-scale.Note that this signal should rather be called "cell-size-changed".gi-vteThis signal is emitted when the a child sends a bell request to the terminal.gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte9Generate a function pointer callable from C code, from a .gi-vte!Connect a signal handler for the  #signal:bellbell5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #bell callback gi-vte!Connect a signal handler for the  #signal:bellbell4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #bell callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:charSizeChangedcharSizeChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<$ terminal #charSizeChanged callback gi-vte!Connect a signal handler for the  #signal:charSizeChangedcharSizeChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=$ terminal #charSizeChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:childExited childExited5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #childExited callback gi-vte!Connect a signal handler for the  #signal:childExited childExited4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #childExited callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:commitcommit5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #commit callback gi-vte!Connect a signal handler for the  #signal:commitcommit4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #commit callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:contentsChangedcontentsChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<$ terminal #contentsChanged callback gi-vte!Connect a signal handler for the  #signal:contentsChangedcontentsChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=$ terminal #contentsChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:copyClipboard copyClipboard5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<" terminal #copyClipboard callback gi-vte!Connect a signal handler for the  #signal:copyClipboard copyClipboard4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=" terminal #copyClipboard callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  "#signal:currentDirectoryUriChangedcurrentDirectoryUriChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;</ terminal #currentDirectoryUriChanged callback gi-vte!Connect a signal handler for the  "#signal:currentDirectoryUriChangedcurrentDirectoryUriChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=/ terminal #currentDirectoryUriChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:currentFileUriChangedcurrentFileUriChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<* terminal #currentFileUriChanged callback gi-vte!Connect a signal handler for the  #signal:currentFileUriChangedcurrentFileUriChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=* terminal #currentFileUriChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:cursorMoved cursorMoved5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #cursorMoved callback gi-vte!Connect a signal handler for the  #signal:cursorMoved cursorMoved4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #cursorMoved callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:decreaseFontSizedecreaseFontSize5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<% terminal #decreaseFontSize callback gi-vte!Connect a signal handler for the  #signal:decreaseFontSizedecreaseFontSize4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=% terminal #decreaseFontSize callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:deiconifyWindowdeiconifyWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<$ terminal #deiconifyWindow callback gi-vte!Connect a signal handler for the  #signal:deiconifyWindowdeiconifyWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=$ terminal #deiconifyWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:encodingChangedencodingChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<$ terminal #encodingChanged callback gi-vte!Connect a signal handler for the  #signal:encodingChangedencodingChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=$ terminal #encodingChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:eofeof5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #eof callback gi-vte!Connect a signal handler for the  #signal:eofeof4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #eof callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:hyperlinkHoverUriChangedhyperlinkHoverUriChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<- terminal #hyperlinkHoverUriChanged callback gi-vte!Connect a signal handler for the  #signal:hyperlinkHoverUriChangedhyperlinkHoverUriChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=- terminal #hyperlinkHoverUriChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:iconTitleChangediconTitleChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<% terminal #iconTitleChanged callback gi-vte!Connect a signal handler for the  #signal:iconTitleChangediconTitleChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=% terminal #iconTitleChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:iconifyWindow iconifyWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<" terminal #iconifyWindow callback gi-vte!Connect a signal handler for the  #signal:iconifyWindow iconifyWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=" terminal #iconifyWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:increaseFontSizeincreaseFontSize5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<% terminal #increaseFontSize callback gi-vte!Connect a signal handler for the  #signal:increaseFontSizeincreaseFontSize4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=% terminal #increaseFontSize callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:lowerWindow lowerWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #lowerWindow callback gi-vte!Connect a signal handler for the  #signal:lowerWindow lowerWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #lowerWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:maximizeWindowmaximizeWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<# terminal #maximizeWindow callback gi-vte!Connect a signal handler for the  #signal:maximizeWindowmaximizeWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=# terminal #maximizeWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:moveWindow moveWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #moveWindow callback gi-vte!Connect a signal handler for the  #signal:moveWindow moveWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #moveWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:pasteClipboardpasteClipboard5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<# terminal #pasteClipboard callback gi-vte!Connect a signal handler for the  #signal:pasteClipboardpasteClipboard4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=# terminal #pasteClipboard callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:raiseWindow raiseWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #raiseWindow callback gi-vte!Connect a signal handler for the  #signal:raiseWindow raiseWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #raiseWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:refreshWindow refreshWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<" terminal #refreshWindow callback gi-vte!Connect a signal handler for the  #signal:refreshWindow refreshWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=" terminal #refreshWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:resizeWindow resizeWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<! terminal #resizeWindow callback gi-vte!Connect a signal handler for the  #signal:resizeWindow resizeWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=! terminal #resizeWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:restoreWindow restoreWindow5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<" terminal #restoreWindow callback gi-vte!Connect a signal handler for the  #signal:restoreWindow restoreWindow4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=" terminal #restoreWindow callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:selectionChangedselectionChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<% terminal #selectionChanged callback gi-vte!Connect a signal handler for the  #signal:selectionChangedselectionChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=% terminal #selectionChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:textDeleted textDeleted5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;< terminal #textDeleted callback gi-vte!Connect a signal handler for the  #signal:textDeleted textDeleted4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;= terminal #textDeleted callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:textInserted textInserted5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<! terminal #textInserted callback gi-vte!Connect a signal handler for the  #signal:textInserted textInserted4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=! terminal #textInserted callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:textModified textModified5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<! terminal #textModified callback gi-vte!Connect a signal handler for the  #signal:textModified textModified4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=! terminal #textModified callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:textScrolled textScrolled5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<! terminal #textScrolled callback gi-vte!Connect a signal handler for the  #signal:textScrolled textScrolled4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=! terminal #textScrolled callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vte!Connect a signal handler for the  #signal:windowTitleChangedwindowTitleChanged5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;<' terminal #windowTitleChanged callback gi-vte!Connect a signal handler for the  #signal:windowTitleChangedwindowTitleChanged4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ;=' terminal #windowTitleChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.gi-vteGet the value of the @ allow-bold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #allowBold gi-vteSet the value of the @ allow-bold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #allowBold ? value ] gi-vte Construct a  with valid value for the @ allow-bold>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @allow-hyperlink@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #allowHyperlink gi-vteSet the value of the @allow-hyperlink@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #allowHyperlink ? value ] gi-vte Construct a  with valid value for the @allow-hyperlink>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @ audible-bell@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #audibleBell gi-vteSet the value of the @ audible-bell@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #audibleBell ? value ] gi-vte Construct a  with valid value for the @ audible-bell>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @backspace-binding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #backspaceBinding gi-vteSet the value of the @backspace-binding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #backspaceBinding ? value ] gi-vte Construct a  with valid value for the @backspace-binding>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @bold-is-bright@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #boldIsBright gi-vteSet the value of the @bold-is-bright@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #boldIsBright ? value ] gi-vte Construct a  with valid value for the @bold-is-bright>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @cell-height-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #cellHeightScale gi-vteSet the value of the @cell-height-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #cellHeightScale ? value ] gi-vte Construct a  with valid value for the @cell-height-scale>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @cell-width-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #cellWidthScale gi-vteSet the value of the @cell-width-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #cellWidthScale ? value ] gi-vte Construct a  with valid value for the @cell-width-scale>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @cjk-ambiguous-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #cjkAmbiguousWidth gi-vteSet the value of the @cjk-ambiguous-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #cjkAmbiguousWidth ? value ] gi-vte Construct a  with valid value for the @cjk-ambiguous-width>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @current-directory-uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #currentDirectoryUri gi-vteGet the value of the @current-file-uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #currentFileUri gi-vteGet the value of the @cursor-blink-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #cursorBlinkMode gi-vteSet the value of the @cursor-blink-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #cursorBlinkMode ? value ] gi-vte Construct a  with valid value for the @cursor-blink-mode>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @ cursor-shape@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #cursorShape gi-vteSet the value of the @ cursor-shape@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #cursorShape ? value ] gi-vte Construct a  with valid value for the @ cursor-shape>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @delete-binding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #deleteBinding gi-vteSet the value of the @delete-binding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #deleteBinding ? value ] gi-vte Construct a  with valid value for the @delete-binding>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @ enable-bidi@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #enableBidi gi-vteSet the value of the @ enable-bidi@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #enableBidi ? value ] gi-vte Construct a  with valid value for the @ enable-bidi>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @enable-fallback-scrolling@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to # terminal #enableFallbackScrolling gi-vteSet the value of the @enable-fallback-scrolling@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to >% terminal [ #enableFallbackScrolling ? value ] gi-vte Construct a  with valid value for the @enable-fallback-scrolling>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @enable-shaping@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #enableShaping gi-vteSet the value of the @enable-shaping@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #enableShaping ? value ] gi-vte Construct a  with valid value for the @enable-shaping>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @ enable-sixel@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #enableSixel gi-vteSet the value of the @ enable-sixel@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #enableSixel ? value ] gi-vte Construct a  with valid value for the @ enable-sixel>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @encoding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #encoding gi-vteSet the value of the @encoding@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #encoding ? value ] gi-vte Construct a  with valid value for the @encoding>@ property. This is rarely needed directly, but it is used by .gi-vteSet the value of the @encoding@ property to . When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ #encoding gi-vteGet the value of the @ font-desc@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #fontDesc gi-vteSet the value of the @ font-desc@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #fontDesc ? value ] gi-vte Construct a  with valid value for the @ font-desc>@ property. This is rarely needed directly, but it is used by .gi-vteSet the value of the @ font-desc@ property to . When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ #fontDesc gi-vteGet the value of the @ font-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #fontScale gi-vteSet the value of the @ font-scale@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #fontScale ? value ] gi-vte Construct a  with valid value for the @ font-scale>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @hyperlink-hover-uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #hyperlinkHoverUri gi-vteGet the value of the @ icon-title@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #iconTitle gi-vteGet the value of the @ input-enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #inputEnabled gi-vteSet the value of the @ input-enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #inputEnabled ? value ] gi-vte Construct a  with valid value for the @ input-enabled>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @pointer-autohide@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #pointerAutohide gi-vteSet the value of the @pointer-autohide@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #pointerAutohide ? value ] gi-vte Construct a  with valid value for the @pointer-autohide>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @pty@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #pty gi-vteSet the value of the @pty@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #pty ? value ] gi-vte Construct a  with valid value for the @pty>@ property. This is rarely needed directly, but it is used by .gi-vteSet the value of the @pty@ property to . When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ #pty gi-vteGet the value of the @rewrap-on-resize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #rewrapOnResize gi-vteSet the value of the @rewrap-on-resize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #rewrapOnResize ? value ] gi-vte Construct a  with valid value for the @rewrap-on-resize>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @scroll-on-keystroke@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #scrollOnKeystroke gi-vteSet the value of the @scroll-on-keystroke@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #scrollOnKeystroke ? value ] gi-vte Construct a  with valid value for the @scroll-on-keystroke>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @scroll-on-output@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #scrollOnOutput gi-vteSet the value of the @scroll-on-output@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #scrollOnOutput ? value ] gi-vte Construct a  with valid value for the @scroll-on-output>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @scroll-unit-is-pixels@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #scrollUnitIsPixels gi-vteSet the value of the @scroll-unit-is-pixels@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #scrollUnitIsPixels ? value ] gi-vte Construct a  with valid value for the @scroll-unit-is-pixels>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @scrollback-lines@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #scrollbackLines gi-vteSet the value of the @scrollback-lines@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #scrollbackLines ? value ] gi-vte Construct a  with valid value for the @scrollback-lines>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @text-blink-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #textBlinkMode gi-vteSet the value of the @text-blink-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to > terminal [ #textBlinkMode ? value ] gi-vte Construct a  with valid value for the @text-blink-mode>@ property. This is rarely needed directly, but it is used by .gi-vteGet the value of the @ window-title@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #windowTitle gi-vteGet the value of the @word-char-exceptions@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  terminal #wordCharExceptions gi-vteCreates a new terminal widget.gi-vte0Places the selected text in the terminal in the GDK_SELECTION_CLIPBOARD selection.gi-vte0Places the selected text in the terminal in the GDK_SELECTION_CLIPBOARD% selection in the form specified by format.)For all formats, the selection data (see AB&) will include the text targets (see CD and *gtk_selection_data_targets_includes_text()). For E, the selection will also include the "text/html" target, which when requested, returns the HTML data in UTF-16 with a U+FEFF BYTE ORDER MARK character at the start. Since: 0.50gi-vte0Places the selected text in the terminal in the GDK_SELECTION_PRIMARY selection.gi-vte Interprets data2 as if it were data received from a child process.gi-vteSends a block of UTF-8 text to the child as if it were entered by the user at the keyboard.gi-vte*Sends a block of binary data to the child.gi-vteChecks whether or not the terminal will attempt to draw bold text, by using a bold font variant.gi-vteChecks whether or not hyperlinks (OSC 8 escape sequence) are allowed. Since: 0.50gi-vteChecks whether or not the terminal will beep when the child outputs the "bl" sequence.gi-vteChecks whether the SGR 1 attribute also switches to the bright counterpart of the first 8 palette colors, in addition to making them bold (legacy behavior) or if SGR 1 only enables bold and leaves the color intact. Since: 0.52gi-vte3No description available in the introspection data. Since: 0.52gi-vte3No description available in the introspection data. Since: 0.52gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vteReturns whether ambiguous-width characters are narrow or wide. (Note that when using a non-UTF-8 encoding set via , the width of ambiguous-width characters is fixed and determined by the encoding itself.)gi-vte*Returns the background colour, as used by terminal when drawing the background, which may be different from the color set by .Note: you must only call this function while handling the GtkWidget #g:signal:drawdraw signal.This function is rarely useful. One use for it is if you disable drawing the background (see 1) and then need to draw the background yourself. Since: 0.54gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data.gi-vte,Returns the currently set cursor blink mode.gi-vteReads the location of the insertion cursor and returns it. The row coordinate is absolute.This method is unaware of BiDi. The returned column is logical column.gi-vte'Returns the currently set cursor shape.gi-vteChecks whether the terminal performs bidirectional text rendering. Since: 0.58gi-vte3No description available in the introspection data. Since: 0.64gi-vte/Checks whether the terminal shapes Arabic text. Since: 0.58gi-vte3No description available in the introspection data. Since: 0.62gi-vteDetermines the name of the encoding in which the terminal expects data to be encoded, or  if UTF-8 is in use.gi-vteQueries the terminal for information about the fonts which will be used to draw text in the terminal. The actual font takes the font scale into account, this is not reflected in the return value, the unscaled font is returned.gi-vte3No description available in the introspection data.gi-vteFills in some hints from terminal8's geometry. The hints filled are those covered by the FG, FH and FI flags.See JK for more information.terminal must be realized (see LM).gi-vteChecks if the terminal currently contains selected text. Note that this is different from determining if the terminal is the owner of any NO items.gi-vte3No description available in the introspection data.gi-vte.Returns whether the terminal allow user input.gi-vteDetermines the value of the terminal's mouse autohide setting. When autohiding is enabled, the mouse cursor will be hidden when the user presses a key and shown when the user moves the mouse. This setting can be changed using .gi-vte Returns the P of terminal.gi-vteChecks whether or not the terminal will rewrap its contents upon resize.gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data. Since: 0.52gi-vte3No description available in the introspection data. Since: 0.52gi-vte3No description available in the introspection data. Since: 0.66gi-vte3No description available in the introspection data. Since: 0.52gi-vte9Extracts a view of the visible part of the terminal. If  isSelected is not ", characters will only be read if  isSelected returns : after being passed the column and row, respectively. A Q structure is added to  attributes for each byte added to the returned string detailing the character's position, colors, and other characteristics.8This method is unaware of BiDi. The columns returned in  attributes are logical columns. Note: since 0.68, passing a non- array= parameter is deprecated. Starting with 0.72, passing a non- array1 parameter will make this function itself return .gi-vtePCRE2_MULTILINE flag. Since: 0.46gi-vteChecks if the text in and around the specified position matches any of the regular expressions previously set using vte_terminal_match_add():. If a match exists, the text string is returned and if tag is not , the number associated with the matched regular expression will be stored in tag.7If more than one regular expression has been set with vte_terminal_match_add(), then expressions are checked in the order in which they were added.gi-vteChecks if the text in and around the position of the event matches any of the regular expressions previously set using vte_terminal_match_add():. If a match exists, the text string is returned and if tag is not , the number associated with the matched regular expression will be stored in tag.7If more than one regular expression has been set with vte_terminal_match_add(), then expressions are checked in the order in which they were added.gi-vteRemoves 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.gi-vteClears the list of regular expressions the terminal uses to highlight text when the user moves the mouse cursor.gi-vteSets which cursor the terminal will use if the pointer is over the pattern specified by tag%. The terminal keeps a reference to cursor.gi-vteSets which cursor the terminal will use if the pointer is over the pattern specified by tag.gi-vteSets which cursor the terminal will use if the pointer is over the pattern specified by tag.gi-vteSends the contents of the GDK_SELECTION_CLIPBOARD selection to the terminal's child. It's called on paste menu item, or when user presses Shift+Insert.gi-vteSends the contents of the GDK_SELECTION_PRIMARY selection to the terminal's child. The terminal will call also paste the GDK_SELECTION_PRIMARY selection when the user clicks with the the second mouse button.gi-vteSends text to the terminal's child as if retrived from the clipboard, this differs from  in that it may process text; before passing it to the child (e.g. apply bracketed mode) Since: 0.68gi-vteCreates a new P$, sets the emulation property from : emulation, and sets the size using terminal's size.See  vte_pty_new() for more information.gi-vteResets as much of the terminal's internal state as possible, discarding any unprocessed input data, resetting character attributes, cursor state, national character set state, status line, terminal modes (insert/delete), selection state, and encoding.gi-vte=Searches the next string matching the search regex set with .gi-vteSearches the previous string matching the search regex set with .gi-vte3No description available in the introspection data.gi-vte3No description available in the introspection data. Since: 0.46gi-vte3No description available in the introspection data.gi-vte.This function does nothing since version 0.60.gi-vteSets the regex to search for. Unsets the search regex when passed . Note that regex should have been created using the PCRE2_MULTILINE flag. Since: 0.46gi-vteSets whether search should wrap around to the beginning of the terminal content when reaching its end.gi-vteSelects all text within the terminal (not including the scrollback buffer).gi-vteControls whether or not the terminal will attempt to draw bold text, by using a bold font variant.gi-vteControls whether or not hyperlinks (OSC 8 escape sequence) are allowed. Since: 0.50gi-vteControls whether or not the terminal will beep when the child outputs the "bl" sequence.gi-vteModifies 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.gi-vteSets whether the SGR 1 attribute also switches to the bright counterpart of the first 8 palette colors, in addition to making them bold (legacy behavior) or if SGR 1 only enables bold and leaves the color intact. Since: 0.52gi-vte)Sets the terminal's cell height scale to scale.This can be used to increase the line spacing. (The font's height is not affected.) Valid values go from 1.0 (default) to 2.0 ("double spacing"). Since: 0.52gi-vte(Sets the terminal's cell width scale to scale.This can be used to increase the letter spacing. (The font's width is not affected.) Valid values go from 1.0 (default) to 2.0. Since: 0.52gi-vteThis setting controls whether ambiguous-width characters are narrow or wide. (Note that when using a non-UTF-8 encoding set via , the width of ambiguous-width characters is fixed and determined by the encoding itself.)gi-vteSets whether to paint the background with the background colour. The default is .This function is rarely useful. One use for it is to add a background image to the terminal. Since: 0.52gi-vteSets the background color for text which does not have a specific background color assigned. Only has effect when no background image is set and when the terminal is not transparent.gi-vteSets the color used to draw bold text in the default foreground color. If bold is  then the default color is used.gi-vteSets the background color for text which is under the cursor. If , text under the cursor will be drawn with foreground and background colors reversed.gi-vteSets the foreground color for text which is under the cursor. If , text under the cursor will be drawn with foreground and background colors reversed. Since: 0.44gi-vte3Sets the foreground color used to draw normal text.gi-vte=Sets the background color for text which is highlighted. If , it is unset. If neither highlight background nor highlight foreground are set, highlighted text (which is usually highlighted because it is selected) will be drawn with foreground and background colors reversed.gi-vte=Sets the foreground color for text which is highlighted. If , it is unset. If neither highlight background nor highlight foreground are set, highlighted text (which is usually highlighted because it is selected) will be drawn with foreground and background colors reversed.gi-vtepalette specifies the new values for the 256 palette colors: 8 standard colors, their 8 bright counterparts, 6x6x6 color cube, and 24 grayscale colors. Omitted entries will default to a hardcoded value. paletteSize must be 0, 8, 16, 232 or 256.If  foreground is  and  paletteSize< is greater than 0, the new foreground color is taken from palette [7]. If  background is  and  paletteSize< is greater than 0, the new background color is taken from palette[0].gi-vte1Sets whether or not the cursor will blink. Using S will use the TU::gtk-cursor-blink setting.gi-vte#Sets the shape of the cursor drawn.gi-vteReset the terminal palette to reasonable compiled-in default color.gi-vteModifies 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.gi-vteControls whether or not the terminal will perform bidirectional text rendering. Since: 0.58gi-vteControls whether the terminal uses scroll events to scroll the history if the event was not otherwise consumed by it.This function is rarely useful, except when the terminal is added to a VW, to perform kinetic scrolling (while vte itself does not, yet, implement kinetic scrolling by itself). Since: 0.64gi-vte