h,i      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                    2.91.32  Safe-Inferred"/1!gi-vte.Overrides used when generating these bindings.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"(/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 EtxebarriaNone"/1#/gi-vteAn enumeration type that can be used to specify how the terminal uses extra allocated space. Since: 0.68gi-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 valuesgi-vteExport as plain textgi-vteExport as HTML formatted textgi-vteCatch-all for unknown valuesgi-vteObsolete. Deprecated: 0.42gi-vte,failure when using PTY98 to allocate the PTYgi-vteCatch-all for unknown valuesgi-vteThe PCRE2 library was built without Unicode support which is required for VTEgi-vteRegexes are not supported because VTE was built without PCRE2 supportgi-vteCatch-all for unknown valuesgi-vteDo not blink the text.gi-vte4Allow blinking text only if the terminal is focused.gi-vte6Allow blinking text only if the terminal is unfocused.gi-vte)Allow blinking text. This is the default.gi-vteCatch-all for unknown valuesgi-vte3Write contents as UTF-8 text. This is the default.gi-vteCatch-all for unknown valuesgi-vteCatch exceptions of type #. This is a specialized version of .gi-vteHandle exceptions of type #. This is a specialized version of .gi-vteCatch exceptions of type #. This is a specialized version of .gi-vteHandle exceptions of type #. This is a specialized version of .//)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/1(+gi-vte!An enumeration type for features. Since: 0.62gi-vte3No description available in the introspection data.gi-vte5whether VTE was built with bidirectional text supportgi-vte&whether VTE was built with ICU supportgi-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 values)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/10gi-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 EtxebarriaNone"/1Pgi-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 0, except that this function does not allow passing file descriptors to the child process. See 0 for more information. Since: 0.48gi-vte3No description available in the introspection data. Since: 0.48gi-vte7Starts the specified command under the pseudo-terminal pty. The argv and envv lists should be -terminated. The "TERM" environment variable is automatically set to a default value, but can be overridden from envv. ptyFlags controls logging the session to the specified system log files.Note also that  ),  *, and  + are not supported in  spawnFlags, since stdin, stdout and stderr of the child process will always be connected to the PTY. Also  1 is not supported; and  ( will always be added to  spawnFlags.If fds is not 8, the child process will map the file descriptors from fds according to mapFds; nMapFds must be less or equal to nFds. This function will take ownership of the file descriptors in fds; you must not use or close them after this call. All file descriptors in fds must have the FD_CLOEXEC flag set on them; it will be unset in the child process before calling man:execve(2). Note also that no file descriptor may be mapped to stdin, stdout, or stderr (file descriptors 0, 1, or 2), since these will be assigned to the PTY. All open file descriptors apart from those mapped as above will be closed when execve() is called.3Beginning with 0.60, and on linux only, and unless 2 is passed in  spawnFlags, the newly created child process will be moved to its own systemd user scope; and if 3 is passed, and creation of the systemd user scope fails, the whole spawn will fail. You can override the options used for the systemd user scope by providing a systemd override file for 'vte-spawn-.scope' unit. See man:systemd.unit(5) for further information.See  vte_pty_new(), and  4 for more information. Since: 0.62gi-vteConvert  to and from 56. See 57 and 58. gi-vtefd: a file descriptor to the PTYgi-vte cancellable: a 9:, or gi-vteReturns: a new % for fd, or  on error with error filled in  (Can throw ;)gi-vteflags : flags from <gi-vte cancellable: a 9:, or gi-vteReturns: a new %, or  on error with error filled in  (Can throw ;)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 ;)gi-vtepty: a %gi-vterows: the desired number of rowsgi-vtecolumns: the desired number of columnsgi-vte (Can throw ;)gi-vtepty: a %gi-vteutf8): whether or not the pty is in UTF-8 modegi-vte (Can throw ;) 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 9:, or gi-vtecallback: a =>, or gi-vtepty: a %gi-vteresult: a ?@gi-vte (Can throw ;) 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-vtefds#: an array of file descriptors, or gi-vtemapFds: an array of integers, 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 indefinitely gi-vte cancellable: a 9:, or  gi-vtecallback: a =>, or  )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/1]gi-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  A. 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  A. 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  Bgi-vtepid: a GPidgi-vteerror: a , or gi-vteuserData7: user data that was passed to vte_terminal_spawn_asyncgi-vteterminal: the  Bgi-vtepid: a GPidgi-vteerror: a , or gi-vteterminal: the  Bgi-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 EtxebarriaNone"/1_.gi-vteMemory-managed wrapper type.gi-vte Construct a  struct initialized to zero. )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/1iIgi-vteMemory-managed wrapper type.gi-vte Compiles pattern- into a regex for use as a match regex with  C 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  D.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 56. See 57 and 58.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  E, or  with error filled in  (Can throw ;)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  E, or  with error filled in  (Can throw ;)gi-vteregex: a  Egi-vteflags: PCRE2 JIT flags, or 0gi-vte (Can throw ;)gi-vteregex: a  Egi-vteReturns: regexgi-vteregex: a  Egi-vtesubject: the subject stringgi-vte replacement: the replacement stringgi-vteflags: PCRE2 match flagsgi-vteReturns: the substituted string, or  if an error occurred  (Can throw ;)gi-vteregex: a  Egi-vteReturns: F)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/1i  )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca EtxebarriaNone"/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-vteEmitted when the interactive shell has read in a complete command and is about to execute it.gi-vteEmitted right before an interactive shell shows a first-level prompt.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  G is called.gi-vteEmitted when a process running in the terminal wants to send a notification to the desktop environment.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  H 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  4 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-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 IJ 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 IK 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 IJ$ 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 IK$ 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 IJ 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 IK 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 IJ 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 IK 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 IJ$ 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 IK$ 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 IJ" 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 IK" 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 IJ/ 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 IK/ 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 IJ* 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 IK* 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 IJ 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 IK 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 IJ% 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 IK% 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 IJ$ 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 IK$ 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 IJ$ 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 IK$ 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 IJ 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 IK 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 IJ- 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 IK- 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 IJ% 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 IK% 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 IJ" 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 IK" 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 IJ% 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 IK% 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 IJ 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 IK 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 IJ# 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 IK# 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 IJ 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 IK 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:notificationReceivednotificationReceived5 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 IJ) terminal #notificationReceived callback gi-vte!Connect a signal handler for the  #signal:notificationReceivednotificationReceived4 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 IK) terminal #notificationReceived 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 IJ# 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 IK# 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 IJ 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 IK 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 IJ" 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 IK" 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 IJ! 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 IK! 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 IJ" 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 IK" 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 IJ% 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 IK% 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:shellPrecmd shellPrecmd5 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 IJ terminal #shellPrecmd callback gi-vte!Connect a signal handler for the  #signal:shellPrecmd shellPrecmd4 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 IK terminal #shellPrecmd 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:shellPreexec shellPreexec5 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 IJ! terminal #shellPreexec callback gi-vte!Connect a signal handler for the  #signal:shellPreexec shellPreexec4 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 IK! terminal #shellPreexec 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 IJ 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 IK 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 IJ! 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 IK! 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 IJ! 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 IK! 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 IJ! 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 IK! 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 IJ' 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 IK' 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 !L terminal [ #allowBold !M 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 !L terminal [ #allowHyperlink !M 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 !L terminal [ #audibleBell !M 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 !L terminal [ #backspaceBinding !M 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 !L terminal [ #boldIsBright !M 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 !L terminal [ #cellHeightScale !M 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 !L terminal [ #cellWidthScale !M 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 !L terminal [ #cjkAmbiguousWidth !M 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-container-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !" terminal #currentContainerName gi-vteGet the value of the @current-container-runtime@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !"# terminal #currentContainerRuntime 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 !L terminal [ #cursorBlinkMode !M 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 !L terminal [ #cursorShape !M 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 !L terminal [ #deleteBinding !M 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 !L terminal [ #enableBidi !M 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 !L% terminal [ #enableFallbackScrolling !M 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 !L terminal [ #enableShaping !M 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 !L terminal [ #enableSixel !M 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 !L terminal [ #encoding !M 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 !N #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 !L terminal [ #fontDesc !M 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 !N #fontDesc gi-vteGet the value of the @ font-options@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !" terminal #fontOptions gi-vteSet the value of the @ font-options@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !L terminal [ #fontOptions !M value ] gi-vte Construct a  with valid value for the @ font-options>@ property. This is rarely needed directly, but it is used by #$.gi-vteSet the value of the @ font-options@ property to . When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !N #fontOptions 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 !L terminal [ #fontScale !M 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 !L terminal [ #inputEnabled !M 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 !L terminal [ #pointerAutohide !M 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 !L terminal [ #pty !M 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 !N #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 !L terminal [ #rewrapOnResize !M 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 !L terminal [ #scrollOnKeystroke !M 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 !L terminal [ #scrollOnOutput !M 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-speed@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !" terminal #scrollSpeed gi-vteSet the value of the @ scroll-speed@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to !L terminal [ #scrollSpeed !M value ] gi-vte Construct a  with valid value for the @ scroll-speed>@ 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 !L terminal [ #scrollUnitIsPixels !M 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 !L terminal [ #scrollbackLines !M 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 !L terminal [ #textBlinkMode !M 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 OP&) will include the text targets (see QR and *gtk_selection_data_targets_includes_text()). For S, 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  T.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  U1) 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-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. Since: 0.74gi-vte3No description available in the introspection data.gi-vteFills in some hints from terminal8's geometry. The hints filled are those covered by the VW, VX and VY flags.See Z[ for more information.terminal must be realized (see \]).gi-vteChecks if the terminal currently contains selected text. Note that this is different from determining if the terminal is the owner of any ^_ 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 % 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-vte4Extracts a view of the visible part of the terminal.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 . Since 0.72, passing a non-  isSelected1 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  a in that it may process text; before passing it to the child (e.g. apply bracketed mode) Since: 0.68gi-vteCreates a new %$, sets the emulation property from  B: 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  D.gi-vteSearches the previous string matching the search regex set with  D.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 b will use the cd::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 ef, to perform kinetic scrolling (while vte itself does not, yet, implement kinetic scrolling by itself). Since: 0.64gi-vte