s1y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm n o p q r s t u v w x 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^3No description available in the introspection data.3No description available in the introspection data.3No description available in the introspection data. 3No description available in the introspection data. 3No description available in the introspection data.yz{|}~ (Can throw   )  (Can throw   )  (Can throw   )    yz{|}~ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^ Construct a  struct initialized to zero.   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^Gets the user's shell, or L. In the latter case, the system default (usually "/bin/sh") should be used.(LReturns the minor version of the VTE library at runtime. Contrast this with Q which represents the version of the VTE library that the code was compiled with.(LReturns the micro version of the VTE library at runtime. Contrast this with Q which represents the version of the VTE library that the code was compiled with.(LReturns the major version of the VTE library at runtime. Contrast this with Q which represents the version of the VTE library that the code was compiled with.(.Gets a list of features vte was compiled with. Returns:6 a newly allocated string with the user's shell, or  Returns: the minor version Returns: the micro version Returns: the major version Returns: a string with features  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^3No description available in the introspection data.Unused. Deprecated: 0.38Unused. Deprecated: 0.38Unused. Deprecated: 0.38Unused. Deprecated: 0.38Unused. Deprecated: 0.38the default flagsCatch-all for unknown values 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^Creates 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. Allocates a new pseudo-terminal.You can later use fork() or the 3 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 / directly as the child setup function, or call - from your own child setup function supplied. When using % with a custom child setup function, I will be called before the supplied function; you must not call it again.Also, you MUST pass the  flag. FIXMEchpeSince 0.42 this is a no-op.3No description available in the introspection data.(Reads the pseudo terminal's window size.#If getting the window size failed, error will be set to a .^Attempts 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 .Tells 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.7fd: a file descriptor to the PTY  cancellable: a , or  Returns: a new  for fd, or  on error with error filled in  (Can throw   ) flags : flags from   cancellable: a , or  Returns: a new , or  on error with error filled in  (Can throw   ) pty: a  pty: a  pty: a  Returns:* the file descriptor of the PTY master in pty#. The file descriptor belongs to pty and must not be closed pty: a   (Can throw   ) pty: a  rows: the desired number of rows columns : the desired number of columns  (Can throw   ) pty: a  utf8*: whether or not the pty is in UTF-8 mode  (Can throw   ) 67Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^XAn enumerated type which can be used to indicate the cursor blink mode for the terminal.fAn enumerated type which can be used to indicate what should the terminal draw at the cursor position.An 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.3No description available in the introspection data..hAn enum type for regex errors. In addition to the values listed above, any PCRE2 error values may occur.UA flag type to determine how terminal contents should be written to an output stream.)Follow GTK+ settings for cursor blinking.Cursor blinks.Cursor does not blink.Catch-all for unknown values*Draw a block cursor. This is the default.tDraw a vertical bar on the left side of character. This is similar to the default cursor for other GTK+ widgets.*Draw a horizontal bar below the character.Catch-all for unknown values{For backspace, attempt to determine the right value from the terminal's IO settings. For delete, use the control sequence.)Send an ASCII backspace character (0x08).&Send an ASCII delete character (0x7F). Send the "@7" control sequence. Send terminal's "erase" setting.Catch-all for unknown valuesObsolete. Deprecated: 0.42,failure when using PTY98 to allocate the PTYCatch-all for unknown valuesSThe PCRE2 library was built without Unicode support which is required for VTEKRegexes are not supported because VTE was built without PCRE2 supportCatch-all for unknown values3Write contents as UTF-8 text. This is the default.Catch-all for unknown values:        $     7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^VyCreates a new terminal widget.z0Places the selected text in the terminal in the GDK_SELECTION_CLIPBOARD selection.{0Places the selected text in the terminal in the GDK_SELECTION_PRIMARY selection.| Interprets data as if it were data received from a child process. This can either be used to drive the terminal without a child process, or just to mess with your users.}[Sends a block of UTF-8 text to the child as if it were entered by the user at the keyboard.~*Sends a block of binary data to the child.mChecks whether or not the terminal will attempt to draw bold text by repainting text with a one-pixel offset.VChecks whether or not the terminal will beep when the child outputs the "bl" sequence.3No description available in the introspection data.3No description available in the introspection data.]Returns whether ambiguous-width characters are narrow or wide when using the UTF-8 encoding ().3No description available in the introspection data.3No description available in the introspection data.3No description available in the introspection data.,Returns the currently set cursor blink mode.[Reads the location of the insertion cursor and returns it. The row coordinate is absolute.'Returns the currently set cursor shape.UDetermines the name of the encoding in which the terminal expects data to be encoded.Queries 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.3No description available in the introspection data.Fills in some hints from terminal7's geometry. The hints filled are those covered by the ,  and  flags.See   for more information.terminal must be realized (see !").Checks if the terminal currently contains selected text. Note that this is different from determining if the terminal is the owner of any #$ items.3No description available in the introspection data..Returns whether the terminal allow user input.Determines 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 . Returns the % of terminal.HChecks whether or not the terminal will rewrap its contents upon resize.3No description available in the introspection data.3No description available in the introspection data.(Returns the set of characters which will be considered parts of a word when doing word-wise selection, in addition to the default which only considers alphanumeric characters part of a word.If , a built-in set is used.Adds the regular expression regex to the list of matching expressions. When the user moves the mouse cursor over a section of displayed text which matches this expression, the text will be highlighted..Adds the regular expression regex to the list of matching expressions. When the user moves the mouse cursor over a section of displayed text which matches this expression, the text will be highlighted.tChecks if the text in and around the specified position matches any of the regular expressions previously set using vte_terminal_match_add()9. If a match exists, the text string is returned and if tag is not N, the number associated with the matched regular expression will be stored in tag.6If more than one regular expression has been set with vte_terminal_match_add()E, then expressions are checked in the order in which they were added.wChecks if the text in and around the position of the event matches any of the regular expressions previously set using vte_terminal_match_add()9. If a match exists, the text string is returned and if tag is not N, the number associated with the matched regular expression will be stored in tag.6If more than one regular expression has been set with vte_terminal_match_add()E, then expressions are checked in the order in which they were added.BRemoves the regular expression which is associated with the given tagx from the list of expressions which the terminal will highlight when the user moves the mouse cursor over matching text.pClears the list of regular expressions the terminal uses to highlight text when the user moves the mouse cursor.XSets which cursor the terminal will use if the pointer is over the pattern specified by tag%. The terminal keeps a reference to cursor.XSets which cursor the terminal will use if the pointer is over the pattern specified by tag.XSets which cursor the terminal will use if the pointer is over the pattern specified by tag.Sends the contents of the GDK_SELECTION_CLIPBOARD selection to the terminal's child. If necessary, the data is converted from UTF-8 to the terminal's current encoding. It's called on paste menu item, or when user presses Shift+Insert.Sends the contents of the GDK_SELECTION_PRIMARY selection to the terminal's child. If necessary, the data is converted from UTF-8 to the terminal's current encoding. The terminal will call also paste the GDK_SELECTION_PRIMARYA selection when the user clicks with the the second mouse button.Creates a new %', and sets the emulation property from : emulation.See  vte_pty_new() for more information.Resets 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.<Searches the next string matching the search regex set with .@Searches the previous string matching the search regex set with .3No description available in the introspection data..3No description available in the introspection data.3No description available in the introspection data. Sets the &': regex to search for. Unsets the search regex when passed ..BSets the regex to search for. Unsets the search regex when passed .fSets whether search should wrap around to the beginning of the terminal content when reaching its end.GSelects all text within the terminal (including the scrollback buffer).Controls whether or not the terminal will attempt to draw bold text, either by using a bold font variant or by repainting text with a different offset.XControls whether or not the terminal will beep when the child outputs the "bl" sequence.Modifies the terminal's backspace key binding, which controls what string or control sequence the terminal sends to its child when the user presses the backspace key.kThis setting controls whether ambiguous-width characters are narrow or wide when using the UTF-8 encoding (L). In all other encodings, the width of ambiguous-width characters is fixed.Sets 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.JSets the color used to draw bold text in the default foreground color. If bold is  then the default color is used.BSets the background color for text which is under the cursor. If U, text under the cursor will be drawn with foreground and background colors reversed.,BSets the foreground color for text which is under the cursor. If U, text under the cursor will be drawn with foreground and background colors reversed.3Sets the foreground color used to draw normal text.=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.=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.palette 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].1Sets whether or not the cursor will blink. Using ( will use the )*::gtk-cursor-blink setting.#Sets the shape of the cursor drawn.CReset the terminal palette to reasonable compiled-in default color.Modifies the terminal's delete key binding, which controls what string or control sequence the terminal sends to its child when the user presses the delete key.Changes the encoding the terminal will expect data from the child to be encoded with. For certain terminal types, applications executing in the terminal can change the encoding. If codeset is , it uses "UTF-8".dSets the font used for rendering all text displayed by the terminal, overriding any fonts set using !+. The terminal will immediately attempt to load the desired font, retrieve its metrics, and attempt to resize itself to keep the same number of rows and columns. The font scale is applied to the specified font."Sets the terminal's font scale to scale.Sets terminal as window's geometry widget. See   for more information.terminal must be realized (see !").Enables or disables user input. When user input is disabled, the terminal's child will not receive any key press, or mouse button press or motion events sent to it.Changes 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 read using .Sets pty as the PTY to use in terminal. Use  to unset the PTY.Controls whether or not the terminal will rewrap its contents, including the scrollback history, whenever the terminal's width changes.Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the user presses a key. Modifier keys do not trigger this behavior.Controls whether or not the terminal will forcibly scroll to the bottom of the viewable history when the new data is received from the child.Sets the number of lines by which the buffer is moved when scrolling with a mouse wheel. Setting it to zero will cause the buffer to be moved by an amount depending on the number of visible rows the widget can display.Sets the length of the scrollback buffer used by the terminal. The size of the scrollback buffer will be set to the larger of this value and the number of visible rows the widget can display, so 0 can safely be used to disable scrollback.-A negative value means "infinite scrollback".vNote that this setting only affects the normal screen buffer. No scrollback is allowed on the alternate screen buffer.Attempts to change the terminal's size in terms of rows and columns. If the attempt succeeds, the widget will resize itself to the proper size.(With this function you can provide a set of characters which will be considered parts of a word when doing word-wise selection, in addition to the default which only considers alphanumeric characters part of a word.The characters in  exceptionsG must be non-alphanumeric, each character must occur only once, and if  exceptionsS contains the character U+002D HYPHEN-MINUS, it must be at the start of the string.Use 9 to reset the set of exception characters to the default.WStarts the specified command under a newly-allocated controlling pseudo-terminal. The argv and envv lists should be q-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 that  will always be added to  spawnFlags.Note that all open file descriptors will be closed in the child. If you want to keep some file descriptor open for use in the child process, you need to use a child setup function that unsets the FD_CLOEXEC flag on that file descriptor.See  vte_pty_new(),  and  for more information.Clears the current selection.Watches childPid. When the process exists, the :: child-exited4 signal will be called with the child's exit status."Prior to calling this function, a % must have been set in terminal using '. When the child exits, the terminal's % will be set to .Note: g_child_watch_add() or , must not have been called for childPid, nor a -. for it been created with /.Note: when using the  family of functions, the  flag MUST have been passed.*Write contents of the current contents of terminal' (including any scrollback history) to stream according to flags.If  cancellable is not , then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error 01 will be returned in error.This is a synchronous operation and will make the widget (and input processing) during the write operation, which may take a long time depending on scrollback history and stream availability for writing.H !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyReturns: a new  object zterminal: a  {terminal: a  |terminal: a  data.: a string in the terminal's current encoding }terminal: a  text: data to send to the child length : length of text in bytes, or -1 if text is NUL-terminated ~terminal: a  data: data to send to the child terminal: a  Returns:  if bolding is enabled,  if not terminal: a  Returns:  if audible bell is enabled,  if not terminal: a  Returns: the height of a character cell terminal: a  Returns: the width of a character cell terminal: a  Returns:C 1 if ambiguous-width characters are narrow, or 2 if they are wide terminal: a  Returns: the number of columns terminal: a  Returns:O the URI of the current directory of the process running in the terminal, or  terminal: a  Returns:W the URI of the current file the process running in the terminal is operating on, or  if not set terminal: a  Returns: cursor blink mode. terminal: a  terminal: a  Returns: cursor shape. terminal: a  Returns:' the current encoding for the terminal terminal: a  Returns: a 23X describing the font the terminal uses to render text at the default font scale of 1.0. terminal: a  Returns: the terminal's font scale terminal: a  minRows(: the minimum number of rows to request  minColumns+: the minimum number of columns to request terminal: a  Returns: 2 if part of the text in the terminal is selected. terminal: a  Returns: the icon title terminal: a  terminal: a  Returns:  if autohiding is enabled,  if not terminal: a  Returns: a %, or  terminal: a  Returns:  if rewrapping is enabled,  if not terminal: a  Returns: the number of rows terminal: a  Returns: the window title terminal: a  Returns: a string, or  terminal: a  gregex: a &' gflags: the 4 to use when matching the regex Returns:6 an integer associated with this expression, or -1 if gregex# could not be transformed into a ' or gflags were incompatible terminal: a  regex: a ' flags: PCRE2 match flags, or 0 Returns:, an integer associated with this expression terminal: a  column: the text column row: the text row Returns:X a newly allocated string which matches one of the previously set regular expressions terminal: a  event: a 56 Returns:X a newly allocated string which matches one of the previously set regular expressions terminal: a  tag!: the tag of the regex to remove terminal: a  terminal: a  tag=: the tag of the regex which should use the specified cursor cursor: the 78E which the terminal should use when the pattern is highlighted, or  to use the standard cursor terminal: a  tag=: the tag of the regex which should use the specified cursor  cursorName: the name of the cursor terminal: a  tag=: the tag of the regex which should use the specified cursor  cursorType: a 9: terminal: a  terminal: a  terminal: a  flags : flags from   cancellable: a , or  Returns: a new %  (Can throw   ) terminal: a   clearTabstops: whether to reset tabstops  clearHistory4: whether to empty the terminal's scrollback buffer terminal: a  Returns:  if a match was found terminal: a  Returns:  if a match was found terminal: a  Returns:  terminal: a  Returns: the search ' regex set in terminal, or  terminal: a  Returns:$ whether searching will wrap around terminal: a  gregex: a &', or  gflags : flags from 4 terminal: a  regex: a ', or  flags: PCRE2 match flags, or 0 terminal: a   wrapAround: whether search should wrap terminal: a  terminal: a   allowBold: 2 if the terminal should attempt to draw bold text terminal: a   isAudible:  if the terminal should beep terminal: a  binding: a ; for the backspace key terminal: a  width : either 1 (narrow) or 2 (wide) terminal: a   background: the new background color terminal: a  bold: the new bold color or  terminal: a  cursorBackground/: the new color to use for the text cursor, or  terminal: a  cursorForeground/: the new color to use for the text cursor, or  terminal: a   foreground: the new foreground color terminal: a  highlightBackground0: the new color to use for highlighted text, or  terminal: a  highlightForeground0: the new color to use for highlighted text, or  terminal: a   foreground: the new foreground color, or   background: the new background color, or  palette: the color palette terminal: a  mode: the < to use terminal: a  shape: the = to use terminal: a  terminal: a  binding: a ; for the delete key terminal: a  codeset : a valid >? target, or  to use UTF-8  (Can throw   ) terminal: a  fontDesc: a 23 for the desired font, or  terminal: a  scale: the font scale terminal: a  window: a @ terminal: a  enabled: whether to enable user input terminal: a  setting,: whether the mouse pointer should autohide terminal: a  pty: a %, or  terminal: a  rewrap: ) if the terminal should rewrap on resize terminal: a  scroll3: whether the terminal should scroll on keystrokes terminal: a  scroll/: whether the terminal should scroll on output terminal: a   scrollSpeed:: move the buffer by this number of lines while scrolling terminal: a  lines#: the length of the history buffer terminal: a  columns : the desired number of columns rows: the desired number of rows terminal: a   exceptions/: a string of ASCII punctuation characters, or   terminal: a  ptyFlags : flags from  workingDirectory<: the name of a directory the command should start in, or & to use the current working directory argv: child's argument vector envvc: a list of environment variables to be added to the environment before starting the process, or   spawnFlags : flags from A  childSetup@: an extra child setup function to run in the child just before exec(), or   cancellable: a , or   (Can throw   ) terminal: a  terminal: a  childPid: a GPid terminal: a  stream: a BC to write to flags : a set of D  cancellable: a  object, or   (Can throw   )       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg6 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6VWUrzq{p|o}n~mlkjihgfedcba`_^]\[ZYXTSRQPONMLKJyIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! &$%b)'(c,*+d/-.e0f1g423h756i:89j>=;<kBA?@lECDmFnIGHoLJKpPOMNqSQRrVTUsYWXt\Z[u_]^v`waxfgdebc`a^_\]Z[XYVW~TU}RS|PQ{NOzLMyJKxHIwFGvDEuBCt@A~s>?}r<=|q:;{p89zo67yn45x m 23w l  01vk./uj,-ti*+s# h"!G !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgE7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^Q !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None$*,9:;<=DRT^bhNThe major version number of the VTE library (e.g. in version 3.1.4 this is 3).iNThe micro version number of the VTE library (e.g. in version 3.1.4 this is 4).jNThe minor version number of the VTE library (e.g. in version 3.1.4 this is 1).k3No description available in the introspection data.l3No description available in the introspection data.hijklhijkllkjihhijkl 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^ mnopqterminal!: terminal in which the cell is. column: column in which the cell is. row: row in which the cell is. data : user data. Returns:  if cell has to be selected;  if otherwise. rstuv mnopqrstuv onmtquprsv mnopqrstuvF7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None*,9:;<=DRT^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hijklmnopqrstuv Safe*,9:;<=DRT^wxwxwxwx!GHI''JKLMNOPQRSTUVWWXYPQZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%      PQ!"#$%<=;&'D(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PQ                  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJHIK LMNOMNOM  M  MPQMPRMPSMPTMUVMWXMWYMWZMW[MW\MW]MW^MW_MW`MabMacMadMaeMafMagMahMaiMajMakMalMamManMaoMapMaqMarMasMatMauMavMawMaxMayMazMa{Ma|Ma}Ma~MaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMMMMMM M M M M M M M M M M M M M M M MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M M  M  M M M M M M M M MNMNMNMNMNMNMNMNMNMNMNMN MN!MN"MN#MN$MN%MN&MN'MN(MN(MN)MN*MN+MN,MN,MN-MN.MN.MN/MN/MN0MN0MN1MN1MN2MN2MN3MN3MN4MN4MN5MN6M78M79M7:M7;M7<M7=M7>M7?M7@M7AM7BM7CM7DM7EM7FM7GM7HM7IM7JM7KM7LM7LM7MMNOP%gi-vte-2.91.13-LhYtqZ5ZUHNCATFY8BVeOZGI.Vte.Structs.RegexGI.Vte.Structs.CharAttributesGI.Vte.Objects.TerminalGI.Vte.Objects.PtyGI.Vte.Functions GI.Vte.Flags GI.Vte.EnumsGI.Vte.ConstantsGI.Vte.CallbacksGI.Vte.PkgInfoData.GI.Base.GErrorGErrorGI.Vte.Structs MINOR_VERSION MICRO_VERSION MAJOR_VERSIONGI.GLib.Functions spawnAsyncterminalSpawnSync GI.GLib.FlagsSpawnFlagsDoNotReapChild GI.GLib.EnumsIOErrorGI.Gio.Objects.Cancellable CancellablePtyFlags GI.Gdk.FlagsWindowHintsResizeIncWindowHintsMinSizeWindowHintsBaseSizeGI.Gtk.Objects.WindowwindowSetGeometryHintsGI.Gtk.Objects.WidgetwidgetGetRealizedGI.Gtk.Objects.Clipboard ClipboardPtyGI.GLib.Structs.RegexRegexCursorBlinkModeSystemGI.Gtk.Objects.SettingsSettingswidgetModifyFont childWatchAddGI.GLib.Structs.SourceSourcechildWatchSourceNew GI.Gio.EnumsIOErrorEnumCancelled GI.Pango.Structs.FontDescriptionFontDescriptionRegexMatchFlagsGI.Gdk.Unions.EventEventGI.Gdk.Objects.CursorCursor GI.Gdk.Enums CursorType EraseBindingCursorBlinkMode CursorShapeGI.GLib.Structs.IConvIConvWindow SpawnFlagsGI.Gio.Objects.OutputStream OutputStream WriteFlagsGI.Vte.ObjectsGI.VteRegexUnrefMethodInfoRegexRefMethodInfoRegexJitMethodInfonoRegexregexNewForMatchregexNewForSearchregexJitregexRef regexUnref$fIsLabelt(->)$fIsLabelProxyt(->)2$fMethodInfoTYPERegexUnrefMethodInfoRegexsignature0$fMethodInfoTYPERegexRefMethodInfoRegexsignature0$fMethodInfoTYPERegexJitMethodInfoRegexsignature$fHasAttributeListTYPERegex$fBoxedObjectRegexCharAttributesnewZeroCharAttributesnoCharAttributes$$fHasAttributeListTYPECharAttributes $fConstructibleCharAttributestag$fWrappedPtrCharAttributes#TerminalWriteContentsSyncMethodInfoTerminalWatchChildMethodInfoTerminalUnselectAllMethodInfoTerminalSpawnSyncMethodInfo'TerminalSetWordCharExceptionsMethodInfoTerminalSetSizeMethodInfo$TerminalSetScrollbackLinesMethodInfo TerminalSetScrollSpeedMethodInfo#TerminalSetScrollOnOutputMethodInfo&TerminalSetScrollOnKeystrokeMethodInfo#TerminalSetRewrapOnResizeMethodInfoTerminalSetPtyMethodInfo"TerminalSetMouseAutohideMethodInfo!TerminalSetInputEnabledMethodInfo+TerminalSetGeometryHintsForWindowMethodInfoTerminalSetFontScaleMethodInfoTerminalSetFontMethodInfoTerminalSetEncodingMethodInfo"TerminalSetDeleteBindingMethodInfo"TerminalSetDefaultColorsMethodInfo TerminalSetCursorShapeMethodInfo$TerminalSetCursorBlinkModeMethodInfoTerminalSetColorsMethodInfo-TerminalSetColorHighlightForegroundMethodInfo#TerminalSetColorHighlightMethodInfo$TerminalSetColorForegroundMethodInfo*TerminalSetColorCursorForegroundMethodInfo TerminalSetColorCursorMethodInfoTerminalSetColorBoldMethodInfo$TerminalSetColorBackgroundMethodInfo&TerminalSetCjkAmbiguousWidthMethodInfo%TerminalSetBackspaceBindingMethodInfo TerminalSetAudibleBellMethodInfoTerminalSetAllowBoldMethodInfoTerminalSelectAllMethodInfo%TerminalSearchSetWrapAroundMethodInfo TerminalSearchSetRegexMethodInfo!TerminalSearchSetGregexMethodInfo%TerminalSearchGetWrapAroundMethodInfo TerminalSearchGetRegexMethodInfo!TerminalSearchGetGregexMethodInfo$TerminalSearchFindPreviousMethodInfo TerminalSearchFindNextMethodInfoTerminalResetMethodInfoTerminalPtyNewSyncMethodInfoTerminalPastePrimaryMethodInfo TerminalPasteClipboardMethodInfo$TerminalMatchSetCursorTypeMethodInfo$TerminalMatchSetCursorNameMethodInfo TerminalMatchSetCursorMethodInfo TerminalMatchRemoveAllMethodInfoTerminalMatchRemoveMethodInfo!TerminalMatchCheckEventMethodInfoTerminalMatchCheckMethodInfoTerminalMatchAddRegexMethodInfo TerminalMatchAddGregexMethodInfo'TerminalGetWordCharExceptionsMethodInfo TerminalGetWindowTitleMethodInfoTerminalGetTextRangeMethodInfo.TerminalGetTextIncludeTrailingSpacesMethodInfoTerminalGetTextMethodInfoTerminalGetRowCountMethodInfo#TerminalGetRewrapOnResizeMethodInfoTerminalGetPtyMethodInfo"TerminalGetMouseAutohideMethodInfo!TerminalGetInputEnabledMethodInfoTerminalGetIconTitleMethodInfo!TerminalGetHasSelectionMethodInfo"TerminalGetGeometryHintsMethodInfoTerminalGetFontScaleMethodInfoTerminalGetFontMethodInfoTerminalGetEncodingMethodInfo TerminalGetCursorShapeMethodInfo#TerminalGetCursorPositionMethodInfo$TerminalGetCursorBlinkModeMethodInfo#TerminalGetCurrentFileUriMethodInfo(TerminalGetCurrentDirectoryUriMethodInfo TerminalGetColumnCountMethodInfo&TerminalGetCjkAmbiguousWidthMethodInfoTerminalGetCharWidthMethodInfoTerminalGetCharHeightMethodInfo TerminalGetAudibleBellMethodInfoTerminalGetAllowBoldMethodInfo!TerminalFeedChildBinaryMethodInfoTerminalFeedChildMethodInfoTerminalFeedMethodInfoTerminalCopyPrimaryMethodInfoTerminalCopyClipboardMethodInfo$TerminalWindowTitleChangedSignalInfoTerminalTextScrolledSignalInfoTerminalTextModifiedSignalInfoTerminalTextInsertedSignalInfoTerminalTextDeletedSignalInfo"TerminalSelectionChangedSignalInfoTerminalRestoreWindowSignalInfoTerminalResizeWindowSignalInfoTerminalRefreshWindowSignalInfoTerminalRaiseWindowSignalInfo TerminalPasteClipboardSignalInfo&TerminalNotificationReceivedSignalInfoTerminalMoveWindowSignalInfo TerminalMaximizeWindowSignalInfoTerminalLowerWindowSignalInfo"TerminalIncreaseFontSizeSignalInfoTerminalIconifyWindowSignalInfo"TerminalIconTitleChangedSignalInfoTerminalEofSignalInfo!TerminalEncodingChangedSignalInfo!TerminalDeiconifyWindowSignalInfo"TerminalDecreaseFontSizeSignalInfoTerminalCursorMovedSignalInfo'TerminalCurrentFileUriChangedSignalInfo,TerminalCurrentDirectoryUriChangedSignalInfoTerminalCopyClipboardSignalInfo!TerminalContentsChangedSignalInfoTerminalCommitSignalInfoTerminalChildExitedSignalInfo!TerminalCharSizeChangedSignalInfoTerminalBellSignalInfo&TerminalWordCharExceptionsPropertyInfoTerminalWindowTitlePropertyInfo#TerminalScrollbackLinesPropertyInfoTerminalScrollSpeedPropertyInfo"TerminalScrollOnOutputPropertyInfo%TerminalScrollOnKeystrokePropertyInfo"TerminalRewrapOnResizePropertyInfoTerminalPtyPropertyInfo#TerminalPointerAutohidePropertyInfo TerminalInputEnabledPropertyInfoTerminalIconTitlePropertyInfoTerminalFontScalePropertyInfoTerminalFontDescPropertyInfoTerminalEncodingPropertyInfo!TerminalDeleteBindingPropertyInfoTerminalCursorShapePropertyInfo#TerminalCursorBlinkModePropertyInfo"TerminalCurrentFileUriPropertyInfo'TerminalCurrentDirectoryUriPropertyInfo%TerminalCjkAmbiguousWidthPropertyInfo$TerminalBackspaceBindingPropertyInfoTerminalAudibleBellPropertyInfoTerminalAllowBoldPropertyInfo IsTerminalTerminalPtySetUtf8MethodInfoPtySetSizeMethodInfoPtyGetSizeMethodInfoPtyGetFdMethodInfoPtyCloseMethodInfoPtyChildSetupMethodInfoPtyFlagsPropertyInfoPtyFdPropertyInfoIsPty getUserShellgetMinorVersiongetMicroVersiongetMajorVersion getFeaturesPtyFlagsNoLastlogPtyFlagsNoUtmpPtyFlagsNoWtmpPtyFlagsNoHelperPtyFlagsNoFallbackPtyFlagsDefaultAnotherPtyFlags$fIsGFlagPtyFlags$fBoxedFlagsPtyFlags $fOrdPtyFlags$fEnumPtyFlags$fShowPtyFlags $fEqPtyFlagstoPtynoPtygetPtyFdconstructPtyFd getPtyFlagsconstructPtyFlagsptyFdptyFlagsptyNewForeignSync ptyNewSync ptyChildSetupptyCloseptyGetFd ptyGetSize ptySetSize ptySetUtf8.$fMethodInfoTYPEPtySetUtf8MethodInfoasignature.$fMethodInfoTYPEPtySetSizeMethodInfoasignature.$fMethodInfoTYPEPtyGetSizeMethodInfoasignature,$fMethodInfoTYPEPtyGetFdMethodInfoasignature,$fMethodInfoTYPEPtyCloseMethodInfoasignature1$fMethodInfoTYPEPtyChildSetupMethodInfoasignature$fHasAttributeListTYPEPty$fAttrInfoPtyFlagsPropertyInfo$fAttrInfoPtyFdPropertyInfo$fIsInitablePty $fIsObjectPty $fIsPtyPty$fIsPtya $fGObjectPtyPtyError RegexErrorCursorBlinkModeOnCursorBlinkModeOffAnotherCursorBlinkModeCursorShapeBlockCursorShapeIbeamCursorShapeUnderlineAnotherCursorShapeEraseBindingAutoEraseBindingAsciiBackspaceEraseBindingAsciiDeleteEraseBindingDeleteSequenceEraseBindingTtyAnotherEraseBindingPtyErrorPtyHelperFailedPtyErrorPty98FailedAnotherPtyErrorRegexErrorIncompatibleRegexErrorNotSupportedAnotherRegexErrorWriteFlagsDefaultAnotherWriteFlagscatchRegexErrorhandleRegexError catchPtyErrorhandlePtyError$fBoxedEnumCursorBlinkMode$fOrdCursorBlinkMode$fEnumCursorBlinkMode$fBoxedEnumCursorShape$fOrdCursorShape$fEnumCursorShape$fBoxedEnumEraseBinding$fOrdEraseBinding$fEnumEraseBinding$fBoxedEnumPtyError$fGErrorClassPtyError $fOrdPtyError$fEnumPtyError$fBoxedEnumRegexError$fGErrorClassRegexError$fOrdRegexError$fEnumRegexError$fBoxedEnumWriteFlags$fOrdWriteFlags$fEnumWriteFlags$fShowWriteFlags$fEqWriteFlags$fShowRegexError$fEqRegexError$fShowPtyError $fEqPtyError$fShowEraseBinding$fEqEraseBinding$fShowCursorShape$fEqCursorShape$fShowCursorBlinkMode$fEqCursorBlinkMode$C_TerminalWindowTitleChangedCallback"TerminalWindowTitleChangedCallbackC_TerminalTextScrolledCallbackTerminalTextScrolledCallbackC_TerminalTextModifiedCallbackTerminalTextModifiedCallbackC_TerminalTextInsertedCallbackTerminalTextInsertedCallbackC_TerminalTextDeletedCallbackTerminalTextDeletedCallback"C_TerminalSelectionChangedCallback TerminalSelectionChangedCallbackC_TerminalRestoreWindowCallbackTerminalRestoreWindowCallbackC_TerminalResizeWindowCallbackTerminalResizeWindowCallbackC_TerminalRefreshWindowCallbackTerminalRefreshWindowCallbackC_TerminalRaiseWindowCallbackTerminalRaiseWindowCallback C_TerminalPasteClipboardCallbackTerminalPasteClipboardCallback&C_TerminalNotificationReceivedCallback$TerminalNotificationReceivedCallbackC_TerminalMoveWindowCallbackTerminalMoveWindowCallback C_TerminalMaximizeWindowCallbackTerminalMaximizeWindowCallbackC_TerminalLowerWindowCallbackTerminalLowerWindowCallback"C_TerminalIncreaseFontSizeCallback TerminalIncreaseFontSizeCallbackC_TerminalIconifyWindowCallbackTerminalIconifyWindowCallback"C_TerminalIconTitleChangedCallback TerminalIconTitleChangedCallbackC_TerminalEofCallbackTerminalEofCallback!C_TerminalEncodingChangedCallbackTerminalEncodingChangedCallback!C_TerminalDeiconifyWindowCallbackTerminalDeiconifyWindowCallback"C_TerminalDecreaseFontSizeCallback TerminalDecreaseFontSizeCallbackC_TerminalCursorMovedCallbackTerminalCursorMovedCallback'C_TerminalCurrentFileUriChangedCallback%TerminalCurrentFileUriChangedCallback,C_TerminalCurrentDirectoryUriChangedCallback*TerminalCurrentDirectoryUriChangedCallbackC_TerminalCopyClipboardCallbackTerminalCopyClipboardCallback!C_TerminalContentsChangedCallbackTerminalContentsChangedCallbackC_TerminalCommitCallbackTerminalCommitCallbackC_TerminalChildExitedCallbackTerminalChildExitedCallback!C_TerminalCharSizeChangedCallbackTerminalCharSizeChangedCallbackC_TerminalBellCallbackTerminalBellCallback%mk_TerminalWindowTitleChangedCallbackmk_TerminalTextScrolledCallbackmk_TerminalTextModifiedCallbackmk_TerminalTextInsertedCallbackmk_TerminalTextDeletedCallback#mk_TerminalSelectionChangedCallback mk_TerminalRestoreWindowCallbackmk_TerminalResizeWindowCallback mk_TerminalRefreshWindowCallbackmk_TerminalRaiseWindowCallback!mk_TerminalPasteClipboardCallback'mk_TerminalNotificationReceivedCallbackmk_TerminalMoveWindowCallback!mk_TerminalMaximizeWindowCallbackmk_TerminalLowerWindowCallback#mk_TerminalIncreaseFontSizeCallback mk_TerminalIconifyWindowCallback#mk_TerminalIconTitleChangedCallbackmk_TerminalEofCallback"mk_TerminalEncodingChangedCallback"mk_TerminalDeiconifyWindowCallback#mk_TerminalDecreaseFontSizeCallbackmk_TerminalCursorMovedCallback(mk_TerminalCurrentFileUriChangedCallback-mk_TerminalCurrentDirectoryUriChangedCallback mk_TerminalCopyClipboardCallback"mk_TerminalContentsChangedCallbackmk_TerminalCommitCallbackmk_TerminalChildExitedCallback"mk_TerminalCharSizeChangedCallbackmk_TerminalBellCallback toTerminal noTerminalnoTerminalBellCallbackgenClosure_TerminalBellwrap_TerminalBellCallbackonTerminalBellafterTerminalBell!noTerminalCharSizeChangedCallback"genClosure_TerminalCharSizeChanged$wrap_TerminalCharSizeChangedCallbackonTerminalCharSizeChangedafterTerminalCharSizeChangednoTerminalChildExitedCallbackgenClosure_TerminalChildExited wrap_TerminalChildExitedCallbackonTerminalChildExitedafterTerminalChildExitednoTerminalCommitCallbackgenClosure_TerminalCommitwrap_TerminalCommitCallbackonTerminalCommitafterTerminalCommit!noTerminalContentsChangedCallback"genClosure_TerminalContentsChanged$wrap_TerminalContentsChangedCallbackonTerminalContentsChangedafterTerminalContentsChangednoTerminalCopyClipboardCallback genClosure_TerminalCopyClipboard"wrap_TerminalCopyClipboardCallbackonTerminalCopyClipboardafterTerminalCopyClipboard,noTerminalCurrentDirectoryUriChangedCallback-genClosure_TerminalCurrentDirectoryUriChanged/wrap_TerminalCurrentDirectoryUriChangedCallback$onTerminalCurrentDirectoryUriChanged'afterTerminalCurrentDirectoryUriChanged'noTerminalCurrentFileUriChangedCallback(genClosure_TerminalCurrentFileUriChanged*wrap_TerminalCurrentFileUriChangedCallbackonTerminalCurrentFileUriChanged"afterTerminalCurrentFileUriChangednoTerminalCursorMovedCallbackgenClosure_TerminalCursorMoved wrap_TerminalCursorMovedCallbackonTerminalCursorMovedafterTerminalCursorMoved"noTerminalDecreaseFontSizeCallback#genClosure_TerminalDecreaseFontSize%wrap_TerminalDecreaseFontSizeCallbackonTerminalDecreaseFontSizeafterTerminalDecreaseFontSize!noTerminalDeiconifyWindowCallback"genClosure_TerminalDeiconifyWindow$wrap_TerminalDeiconifyWindowCallbackonTerminalDeiconifyWindowafterTerminalDeiconifyWindow!noTerminalEncodingChangedCallback"genClosure_TerminalEncodingChanged$wrap_TerminalEncodingChangedCallbackonTerminalEncodingChangedafterTerminalEncodingChangednoTerminalEofCallbackgenClosure_TerminalEofwrap_TerminalEofCallback onTerminalEofafterTerminalEof"noTerminalIconTitleChangedCallback#genClosure_TerminalIconTitleChanged%wrap_TerminalIconTitleChangedCallbackonTerminalIconTitleChangedafterTerminalIconTitleChangednoTerminalIconifyWindowCallback genClosure_TerminalIconifyWindow"wrap_TerminalIconifyWindowCallbackonTerminalIconifyWindowafterTerminalIconifyWindow"noTerminalIncreaseFontSizeCallback#genClosure_TerminalIncreaseFontSize%wrap_TerminalIncreaseFontSizeCallbackonTerminalIncreaseFontSizeafterTerminalIncreaseFontSizenoTerminalLowerWindowCallbackgenClosure_TerminalLowerWindow wrap_TerminalLowerWindowCallbackonTerminalLowerWindowafterTerminalLowerWindow noTerminalMaximizeWindowCallback!genClosure_TerminalMaximizeWindow#wrap_TerminalMaximizeWindowCallbackonTerminalMaximizeWindowafterTerminalMaximizeWindownoTerminalMoveWindowCallbackgenClosure_TerminalMoveWindowwrap_TerminalMoveWindowCallbackonTerminalMoveWindowafterTerminalMoveWindow&noTerminalNotificationReceivedCallback'genClosure_TerminalNotificationReceived)wrap_TerminalNotificationReceivedCallbackonTerminalNotificationReceived!afterTerminalNotificationReceived noTerminalPasteClipboardCallback!genClosure_TerminalPasteClipboard#wrap_TerminalPasteClipboardCallbackonTerminalPasteClipboardafterTerminalPasteClipboardnoTerminalRaiseWindowCallbackgenClosure_TerminalRaiseWindow wrap_TerminalRaiseWindowCallbackonTerminalRaiseWindowafterTerminalRaiseWindownoTerminalRefreshWindowCallback genClosure_TerminalRefreshWindow"wrap_TerminalRefreshWindowCallbackonTerminalRefreshWindowafterTerminalRefreshWindownoTerminalResizeWindowCallbackgenClosure_TerminalResizeWindow!wrap_TerminalResizeWindowCallbackonTerminalResizeWindowafterTerminalResizeWindownoTerminalRestoreWindowCallback genClosure_TerminalRestoreWindow"wrap_TerminalRestoreWindowCallbackonTerminalRestoreWindowafterTerminalRestoreWindow"noTerminalSelectionChangedCallback#genClosure_TerminalSelectionChanged%wrap_TerminalSelectionChangedCallbackonTerminalSelectionChangedafterTerminalSelectionChangednoTerminalTextDeletedCallbackgenClosure_TerminalTextDeleted wrap_TerminalTextDeletedCallbackonTerminalTextDeletedafterTerminalTextDeletednoTerminalTextInsertedCallbackgenClosure_TerminalTextInserted!wrap_TerminalTextInsertedCallbackonTerminalTextInsertedafterTerminalTextInsertednoTerminalTextModifiedCallbackgenClosure_TerminalTextModified!wrap_TerminalTextModifiedCallbackonTerminalTextModifiedafterTerminalTextModifiednoTerminalTextScrolledCallbackgenClosure_TerminalTextScrolled!wrap_TerminalTextScrolledCallbackonTerminalTextScrolledafterTerminalTextScrolled$noTerminalWindowTitleChangedCallback%genClosure_TerminalWindowTitleChanged'wrap_TerminalWindowTitleChangedCallbackonTerminalWindowTitleChangedafterTerminalWindowTitleChangedgetTerminalAllowBoldsetTerminalAllowBoldconstructTerminalAllowBoldgetTerminalAudibleBellsetTerminalAudibleBellconstructTerminalAudibleBellgetTerminalBackspaceBindingsetTerminalBackspaceBinding!constructTerminalBackspaceBindinggetTerminalCjkAmbiguousWidthsetTerminalCjkAmbiguousWidth"constructTerminalCjkAmbiguousWidthgetTerminalCurrentDirectoryUrigetTerminalCurrentFileUrigetTerminalCursorBlinkModesetTerminalCursorBlinkMode constructTerminalCursorBlinkModegetTerminalCursorShapesetTerminalCursorShapeconstructTerminalCursorShapegetTerminalDeleteBindingsetTerminalDeleteBindingconstructTerminalDeleteBindinggetTerminalEncodingsetTerminalEncodingconstructTerminalEncodingclearTerminalEncodinggetTerminalFontDescsetTerminalFontDescconstructTerminalFontDescclearTerminalFontDescgetTerminalFontScalesetTerminalFontScaleconstructTerminalFontScalegetTerminalIconTitlegetTerminalInputEnabledsetTerminalInputEnabledconstructTerminalInputEnabledgetTerminalPointerAutohidesetTerminalPointerAutohide constructTerminalPointerAutohidegetTerminalPtysetTerminalPtyconstructTerminalPtyclearTerminalPtygetTerminalRewrapOnResizesetTerminalRewrapOnResizeconstructTerminalRewrapOnResizegetTerminalScrollOnKeystrokesetTerminalScrollOnKeystroke"constructTerminalScrollOnKeystrokegetTerminalScrollOnOutputsetTerminalScrollOnOutputconstructTerminalScrollOnOutputgetTerminalScrollSpeedsetTerminalScrollSpeedconstructTerminalScrollSpeedgetTerminalScrollbackLinessetTerminalScrollbackLines constructTerminalScrollbackLinesgetTerminalWindowTitlegetTerminalWordCharExceptionsterminalAllowBoldterminalAudibleBellterminalBackspaceBindingterminalCjkAmbiguousWidthterminalCurrentDirectoryUriterminalCurrentFileUriterminalCursorBlinkModeterminalCursorShapeterminalDeleteBindingterminalEncodingterminalFontDescterminalFontScaleterminalIconTitleterminalInputEnabledterminalPointerAutohide terminalPtyterminalRewrapOnResizeterminalScrollOnKeystroketerminalScrollOnOutputterminalScrollSpeedterminalScrollbackLinesterminalWindowTitleterminalWordCharExceptions terminalNewterminalCopyClipboardterminalCopyPrimary terminalFeedterminalFeedChildterminalFeedChildBinaryterminalGetAllowBoldterminalGetAudibleBellterminalGetCharHeightterminalGetCharWidthterminalGetCjkAmbiguousWidthterminalGetColumnCountterminalGetCurrentDirectoryUriterminalGetCurrentFileUriterminalGetCursorBlinkModeterminalGetCursorPositionterminalGetCursorShapeterminalGetEncodingterminalGetFontterminalGetFontScaleterminalGetGeometryHintsterminalGetHasSelectionterminalGetIconTitleterminalGetInputEnabledterminalGetMouseAutohideterminalGetPtyterminalGetRewrapOnResizeterminalGetRowCountterminalGetWindowTitleterminalGetWordCharExceptionsterminalMatchAddGregexterminalMatchAddRegexterminalMatchCheckterminalMatchCheckEventterminalMatchRemoveterminalMatchRemoveAllterminalMatchSetCursorterminalMatchSetCursorNameterminalMatchSetCursorTypeterminalPasteClipboardterminalPastePrimaryterminalPtyNewSync terminalResetterminalSearchFindNextterminalSearchFindPreviousterminalSearchGetGregexterminalSearchGetRegexterminalSearchGetWrapAroundterminalSearchSetGregexterminalSearchSetRegexterminalSearchSetWrapAroundterminalSelectAllterminalSetAllowBoldterminalSetAudibleBellterminalSetBackspaceBindingterminalSetCjkAmbiguousWidthterminalSetColorBackgroundterminalSetColorBoldterminalSetColorCursor terminalSetColorCursorForegroundterminalSetColorForegroundterminalSetColorHighlight#terminalSetColorHighlightForegroundterminalSetColorsterminalSetCursorBlinkModeterminalSetCursorShapeterminalSetDefaultColorsterminalSetDeleteBindingterminalSetEncodingterminalSetFontterminalSetFontScale!terminalSetGeometryHintsForWindowterminalSetInputEnabledterminalSetMouseAutohideterminalSetPtyterminalSetRewrapOnResizeterminalSetScrollOnKeystroketerminalSetScrollOnOutputterminalSetScrollSpeedterminalSetScrollbackLinesterminalSetSizeterminalSetWordCharExceptionsterminalUnselectAllterminalWatchChildterminalWriteContentsSync=$fMethodInfoTYPETerminalWriteContentsSyncMethodInfoasignature6$fMethodInfoTYPETerminalWatchChildMethodInfoasignature7$fMethodInfoTYPETerminalUnselectAllMethodInfoasignature5$fMethodInfoTYPETerminalSpawnSyncMethodInfoasignatureA$fMethodInfoTYPETerminalSetWordCharExceptionsMethodInfoasignature3$fMethodInfoTYPETerminalSetSizeMethodInfoasignature>$fMethodInfoTYPETerminalSetScrollbackLinesMethodInfoasignature:$fMethodInfoTYPETerminalSetScrollSpeedMethodInfoasignature=$fMethodInfoTYPETerminalSetScrollOnOutputMethodInfoasignature@$fMethodInfoTYPETerminalSetScrollOnKeystrokeMethodInfoasignature=$fMethodInfoTYPETerminalSetRewrapOnResizeMethodInfoasignature2$fMethodInfoTYPETerminalSetPtyMethodInfoasignature<$fMethodInfoTYPETerminalSetMouseAutohideMethodInfoasignature;$fMethodInfoTYPETerminalSetInputEnabledMethodInfoasignatureE$fMethodInfoTYPETerminalSetGeometryHintsForWindowMethodInfoasignature8$fMethodInfoTYPETerminalSetFontScaleMethodInfoasignature3$fMethodInfoTYPETerminalSetFontMethodInfoasignature7$fMethodInfoTYPETerminalSetEncodingMethodInfoasignature<$fMethodInfoTYPETerminalSetDeleteBindingMethodInfoasignature<$fMethodInfoTYPETerminalSetDefaultColorsMethodInfoasignature:$fMethodInfoTYPETerminalSetCursorShapeMethodInfoasignature>$fMethodInfoTYPETerminalSetCursorBlinkModeMethodInfoasignature5$fMethodInfoTYPETerminalSetColorsMethodInfoasignatureG$fMethodInfoTYPETerminalSetColorHighlightForegroundMethodInfoasignature=$fMethodInfoTYPETerminalSetColorHighlightMethodInfoasignature>$fMethodInfoTYPETerminalSetColorForegroundMethodInfoasignatureD$fMethodInfoTYPETerminalSetColorCursorForegroundMethodInfoasignature:$fMethodInfoTYPETerminalSetColorCursorMethodInfoasignature8$fMethodInfoTYPETerminalSetColorBoldMethodInfoasignature>$fMethodInfoTYPETerminalSetColorBackgroundMethodInfoasignature@$fMethodInfoTYPETerminalSetCjkAmbiguousWidthMethodInfoasignature?$fMethodInfoTYPETerminalSetBackspaceBindingMethodInfoasignature:$fMethodInfoTYPETerminalSetAudibleBellMethodInfoasignature8$fMethodInfoTYPETerminalSetAllowBoldMethodInfoasignature5$fMethodInfoTYPETerminalSelectAllMethodInfoasignature?$fMethodInfoTYPETerminalSearchSetWrapAroundMethodInfoasignature:$fMethodInfoTYPETerminalSearchSetRegexMethodInfoasignature;$fMethodInfoTYPETerminalSearchSetGregexMethodInfoasignature?$fMethodInfoTYPETerminalSearchGetWrapAroundMethodInfoasignature:$fMethodInfoTYPETerminalSearchGetRegexMethodInfoasignature;$fMethodInfoTYPETerminalSearchGetGregexMethodInfoasignature>$fMethodInfoTYPETerminalSearchFindPreviousMethodInfoasignature:$fMethodInfoTYPETerminalSearchFindNextMethodInfoasignature1$fMethodInfoTYPETerminalResetMethodInfoasignature6$fMethodInfoTYPETerminalPtyNewSyncMethodInfoasignature8$fMethodInfoTYPETerminalPastePrimaryMethodInfoasignature:$fMethodInfoTYPETerminalPasteClipboardMethodInfoasignature>$fMethodInfoTYPETerminalMatchSetCursorTypeMethodInfoasignature>$fMethodInfoTYPETerminalMatchSetCursorNameMethodInfoasignature:$fMethodInfoTYPETerminalMatchSetCursorMethodInfoasignature:$fMethodInfoTYPETerminalMatchRemoveAllMethodInfoasignature7$fMethodInfoTYPETerminalMatchRemoveMethodInfoasignature;$fMethodInfoTYPETerminalMatchCheckEventMethodInfoasignature6$fMethodInfoTYPETerminalMatchCheckMethodInfoasignature9$fMethodInfoTYPETerminalMatchAddRegexMethodInfoasignature:$fMethodInfoTYPETerminalMatchAddGregexMethodInfoasignatureA$fMethodInfoTYPETerminalGetWordCharExceptionsMethodInfoasignature:$fMethodInfoTYPETerminalGetWindowTitleMethodInfoasignature0$fMethodInfoTYPETerminalGetTextRangeMethodInfoop@$fMethodInfoTYPETerminalGetTextIncludeTrailingSpacesMethodInfoop+$fMethodInfoTYPETerminalGetTextMethodInfoop7$fMethodInfoTYPETerminalGetRowCountMethodInfoasignature=$fMethodInfoTYPETerminalGetRewrapOnResizeMethodInfoasignature2$fMethodInfoTYPETerminalGetPtyMethodInfoasignature<$fMethodInfoTYPETerminalGetMouseAutohideMethodInfoasignature;$fMethodInfoTYPETerminalGetInputEnabledMethodInfoasignature8$fMethodInfoTYPETerminalGetIconTitleMethodInfoasignature;$fMethodInfoTYPETerminalGetHasSelectionMethodInfoasignature<$fMethodInfoTYPETerminalGetGeometryHintsMethodInfoasignature8$fMethodInfoTYPETerminalGetFontScaleMethodInfoasignature3$fMethodInfoTYPETerminalGetFontMethodInfoasignature7$fMethodInfoTYPETerminalGetEncodingMethodInfoasignature:$fMethodInfoTYPETerminalGetCursorShapeMethodInfoasignature=$fMethodInfoTYPETerminalGetCursorPositionMethodInfoasignature>$fMethodInfoTYPETerminalGetCursorBlinkModeMethodInfoasignature=$fMethodInfoTYPETerminalGetCurrentFileUriMethodInfoasignatureB$fMethodInfoTYPETerminalGetCurrentDirectoryUriMethodInfoasignature:$fMethodInfoTYPETerminalGetColumnCountMethodInfoasignature@$fMethodInfoTYPETerminalGetCjkAmbiguousWidthMethodInfoasignature8$fMethodInfoTYPETerminalGetCharWidthMethodInfoasignature9$fMethodInfoTYPETerminalGetCharHeightMethodInfoasignature:$fMethodInfoTYPETerminalGetAudibleBellMethodInfoasignature8$fMethodInfoTYPETerminalGetAllowBoldMethodInfoasignature;$fMethodInfoTYPETerminalFeedChildBinaryMethodInfoasignature5$fMethodInfoTYPETerminalFeedChildMethodInfoasignature0$fMethodInfoTYPETerminalFeedMethodInfoasignature7$fMethodInfoTYPETerminalCopyPrimaryMethodInfoasignature9$fMethodInfoTYPETerminalCopyClipboardMethodInfoasignature0$fSignalInfoTerminalWindowTitleChangedSignalInfo*$fSignalInfoTerminalTextScrolledSignalInfo*$fSignalInfoTerminalTextModifiedSignalInfo*$fSignalInfoTerminalTextInsertedSignalInfo)$fSignalInfoTerminalTextDeletedSignalInfo.$fSignalInfoTerminalSelectionChangedSignalInfo+$fSignalInfoTerminalRestoreWindowSignalInfo*$fSignalInfoTerminalResizeWindowSignalInfo+$fSignalInfoTerminalRefreshWindowSignalInfo)$fSignalInfoTerminalRaiseWindowSignalInfo,$fSignalInfoTerminalPasteClipboardSignalInfo2$fSignalInfoTerminalNotificationReceivedSignalInfo($fSignalInfoTerminalMoveWindowSignalInfo,$fSignalInfoTerminalMaximizeWindowSignalInfo)$fSignalInfoTerminalLowerWindowSignalInfo.$fSignalInfoTerminalIncreaseFontSizeSignalInfo+$fSignalInfoTerminalIconifyWindowSignalInfo.$fSignalInfoTerminalIconTitleChangedSignalInfo!$fSignalInfoTerminalEofSignalInfo-$fSignalInfoTerminalEncodingChangedSignalInfo-$fSignalInfoTerminalDeiconifyWindowSignalInfo.$fSignalInfoTerminalDecreaseFontSizeSignalInfo)$fSignalInfoTerminalCursorMovedSignalInfo3$fSignalInfoTerminalCurrentFileUriChangedSignalInfo8$fSignalInfoTerminalCurrentDirectoryUriChangedSignalInfo+$fSignalInfoTerminalCopyClipboardSignalInfo-$fSignalInfoTerminalContentsChangedSignalInfo$$fSignalInfoTerminalCommitSignalInfo)$fSignalInfoTerminalChildExitedSignalInfo-$fSignalInfoTerminalCharSizeChangedSignalInfo"$fSignalInfoTerminalBellSignalInfo$fHasAttributeListTYPETerminal0$fAttrInfoTerminalWordCharExceptionsPropertyInfo)$fAttrInfoTerminalWindowTitlePropertyInfo-$fAttrInfoTerminalScrollbackLinesPropertyInfo)$fAttrInfoTerminalScrollSpeedPropertyInfo,$fAttrInfoTerminalScrollOnOutputPropertyInfo/$fAttrInfoTerminalScrollOnKeystrokePropertyInfo,$fAttrInfoTerminalRewrapOnResizePropertyInfo!$fAttrInfoTerminalPtyPropertyInfo-$fAttrInfoTerminalPointerAutohidePropertyInfo*$fAttrInfoTerminalInputEnabledPropertyInfo'$fAttrInfoTerminalIconTitlePropertyInfo'$fAttrInfoTerminalFontScalePropertyInfo&$fAttrInfoTerminalFontDescPropertyInfo&$fAttrInfoTerminalEncodingPropertyInfo+$fAttrInfoTerminalDeleteBindingPropertyInfo)$fAttrInfoTerminalCursorShapePropertyInfo-$fAttrInfoTerminalCursorBlinkModePropertyInfo,$fAttrInfoTerminalCurrentFileUriPropertyInfo1$fAttrInfoTerminalCurrentDirectoryUriPropertyInfo/$fAttrInfoTerminalCjkAmbiguousWidthPropertyInfo.$fAttrInfoTerminalBackspaceBindingPropertyInfo)$fAttrInfoTerminalAudibleBellPropertyInfo'$fAttrInfoTerminalAllowBoldPropertyInfo$fIsScrollableTerminal$fIsBuildableTerminal$fIsImplementorIfaceTerminal$fIsObjectTerminal$fIsWidgetTerminal$fIsTerminalTerminal $fIsTerminala$fGObjectTerminalREGEX_FLAGS_DEFAULTSPAWN_NO_PARENT_ENVVSelectionFunc_WithClosures SelectionFuncC_SelectionFuncmk_SelectionFuncdynamic_SelectionFuncnoSelectionFuncnoSelectionFunc_WithClosuresdrop_closures_SelectionFuncgenClosure_SelectionFuncwrap_SelectionFuncpkgConfigVersionsflagsResolveRegexMethodRegexAttributeListvte_regex_unref vte_regex_ref vte_regex_jitvte_regex_new_for_searchvte_regex_new_for_matchc_vte_regex_get_typeResolveCharAttributesMethodCharAttributesAttributeListbaseGHC.BaseNothingvte_get_featuresvte_get_major_versionvte_get_micro_versionvte_get_minor_versionvte_get_user_shellc_vte_pty_flags_get_type PtySignalListPtyAttributeListResolvePtyMethodvte_pty_set_utf8vte_pty_set_sizevte_pty_get_sizevte_pty_get_fd vte_pty_closevte_pty_child_setupvte_pty_new_syncvte_pty_new_foreign_syncc_vte_pty_get_type c_vte_cursor_blink_mode_get_typec_vte_cursor_shape_get_typec_vte_erase_binding_get_typec_vte_pty_error_get_typec_vte_regex_error_get_typec_vte_write_flags_get_typeTerminalSignalListTerminalAttributeListResolveTerminalMethod vte_terminal_write_contents_syncvte_terminal_watch_childvte_terminal_unselect_allvte_terminal_spawn_sync%vte_terminal_set_word_char_exceptionsvte_terminal_set_size!vte_terminal_set_scrollback_linesvte_terminal_set_scroll_speed!vte_terminal_set_scroll_on_output$vte_terminal_set_scroll_on_keystroke!vte_terminal_set_rewrap_on_resizevte_terminal_set_ptyvte_terminal_set_mouse_autohidevte_terminal_set_input_enabled*vte_terminal_set_geometry_hints_for_windowvte_terminal_set_font_scalevte_terminal_set_fontvte_terminal_set_encodingvte_terminal_set_delete_bindingvte_terminal_set_default_colorsvte_terminal_set_cursor_shape"vte_terminal_set_cursor_blink_modevte_terminal_set_colors+vte_terminal_set_color_highlight_foreground vte_terminal_set_color_highlight!vte_terminal_set_color_foreground(vte_terminal_set_color_cursor_foregroundvte_terminal_set_color_cursorvte_terminal_set_color_bold!vte_terminal_set_color_background$vte_terminal_set_cjk_ambiguous_width"vte_terminal_set_backspace_bindingvte_terminal_set_audible_bellvte_terminal_set_allow_boldvte_terminal_select_all#vte_terminal_search_set_wrap_aroundvte_terminal_search_set_regexvte_terminal_search_set_gregex#vte_terminal_search_get_wrap_aroundvte_terminal_search_get_regexvte_terminal_search_get_gregex!vte_terminal_search_find_previousvte_terminal_search_find_nextvte_terminal_resetvte_terminal_pty_new_syncvte_terminal_paste_primaryvte_terminal_paste_clipboard"vte_terminal_match_set_cursor_type"vte_terminal_match_set_cursor_namevte_terminal_match_set_cursorvte_terminal_match_remove_allvte_terminal_match_removevte_terminal_match_check_eventvte_terminal_match_checkvte_terminal_match_add_regexvte_terminal_match_add_gregex%vte_terminal_get_word_char_exceptionsvte_terminal_get_window_titlevte_terminal_get_row_count!vte_terminal_get_rewrap_on_resizevte_terminal_get_ptyvte_terminal_get_mouse_autohidevte_terminal_get_input_enabledvte_terminal_get_icon_titlevte_terminal_get_has_selectionvte_terminal_get_geometry_hintsvte_terminal_get_font_scalevte_terminal_get_fontvte_terminal_get_encodingvte_terminal_get_cursor_shape vte_terminal_get_cursor_position"vte_terminal_get_cursor_blink_mode!vte_terminal_get_current_file_uri&vte_terminal_get_current_directory_urivte_terminal_get_column_count$vte_terminal_get_cjk_ambiguous_widthvte_terminal_get_char_widthvte_terminal_get_char_heightvte_terminal_get_audible_bellvte_terminal_get_allow_boldvte_terminal_feed_child_binaryvte_terminal_feed_childvte_terminal_feedvte_terminal_copy_primaryvte_terminal_copy_clipboardvte_terminal_newc_vte_terminal_get_typeconnectTerminalBellconnectTerminalCharSizeChangedconnectTerminalChildExitedconnectTerminalCommitconnectTerminalContentsChangedconnectTerminalCopyClipboard)connectTerminalCurrentDirectoryUriChanged$connectTerminalCurrentFileUriChangedconnectTerminalCursorMovedconnectTerminalDecreaseFontSizeconnectTerminalDeiconifyWindowconnectTerminalEncodingChangedconnectTerminalEofconnectTerminalIconTitleChangedconnectTerminalIconifyWindowconnectTerminalIncreaseFontSizeconnectTerminalLowerWindowconnectTerminalMaximizeWindowconnectTerminalMoveWindow#connectTerminalNotificationReceivedconnectTerminalPasteClipboardconnectTerminalRaiseWindowconnectTerminalRefreshWindowconnectTerminalResizeWindowconnectTerminalRestoreWindowconnectTerminalSelectionChangedconnectTerminalTextDeletedconnectTerminalTextInsertedconnectTerminalTextModifiedconnectTerminalTextScrolled!connectTerminalWindowTitleChangedghc-prim GHC.TypesTrueFalse__dynamic_C_SelectionFunc+haskell-gi-base-0.20-BpB8aI9ZvCq2BmACjGP5gzData.GI.Base.BasicTypesGVariantData.GI.Base.Signalsafteron SignalProxyPropertyNotifyData.GI.Base.GObjectnew'Data.GI.Base.AttributesgetsetAttrOp:=:=>:~:~>::=::~Data.GI.Base.GVariantgvariantToTuplegvariantFromTuplegvariantToListgvariantFromList gvariantToMapgvariantFromMapgvariantToDictEntrygvariantFromDictEntrygvariantToMaybegvariantFromMaybegvariantFromBytestringgvariantToBytestringgvariantToGVariantgvariantFromGVariantgvariantToSignaturegvariantFromSignaturegvariantSignatureToTextnewGVariantSignaturegvariantToObjectPathgvariantFromObjectPathgvariantObjectPathToTextnewGVariantObjectPathgvariantFromTextgvariantToTextgvariantToDoublegvariantFromDoublegvariantToHandlegvariantFromHandlegvariantToWord64gvariantFromWord64gvariantToInt64gvariantFromInt64gvariantToWord32gvariantFromWord32gvariantToInt32gvariantFromInt32gvariantToWord16gvariantFromWord16gvariantToInt16gvariantFromInt16gvariantToWord8gvariantFromWord8gvariantToBoolgvariantFromBooldisownGVariant unrefGVariantnewGVariantFromPtrwrapGVariantPtrgvariantGetTypeString noGVariant IsGVariant toGVariant fromGVarianttoGVariantFormatStringIsGVariantBasicTypeGVariantSingletGVariantHandleGVariantObjectPathGVariantSignatureGVariantDictEntryData.GI.Base.GValueGValueIsGValuetoGValue fromGValuemaybePokeGError checkGErrorpropagateGErrorhandleGErrorJustDomainhandleGErrorJustcatchGErrorJustDomaincatchGErrorJust gerrorMessage gerrorCode gerrorDomain gerrorNew GErrorDomain GErrorCode GErrorMessage GErrorClassgerrorClassDomainData.GI.Base.BasicConversions mapGSListmapGList mapPtrArray mapGArraymapCArrayWithLengthunpackBoxedArrayWithLengthunpackBlockArrayWithLengthpackBlockArraymapZeroTerminatedCArrayunpackZeroTerminatedPtrArrayunpackPtrArrayWithLengthpackZeroTerminatedPtrArray packPtrArraycstringToByteStringbyteStringToCString cstringToTextwithTextCString textToCStringcstringToStringstringToCStringunpackFileNameArrayWithLength!unpackZeroTerminatedFileNameArraypackZeroTerminatedFileNameArraypackFileNameArrayunpackUTF8CArrayWithLengthunpackZeroTerminatedUTF8CArraypackZeroTerminatedUTF8CArraypackUTF8CArray$unpackMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength"packMapZeroTerminatedStorableArraypackMapStorableArray!unpackZeroTerminatedStorableArrayunpackStorableArrayWithLengthpackZeroTerminatedStorableArraypackStorableArrayunpackZeroTerminatedByteStringunpackByteStringWithLengthpackZeroTerminatedByteStringpackByteStringunpackGHashTablepackGHashTableunpackGByteArraypackGByteArrayunpackGPtrArray packGPtrArray unpackGArray packGArray unpackGSList packGSList unpackGList packGList wordToGFlags gflagsToWord unrefGArray unrefPtrArrayunrefGByteArrayunrefGHashTableData.GI.Base.Closure newCClosure noClosureClosureData.GI.Base.ManagedPtr copyBytesnewPtrwrapPtr disownBoxed freeBoxed copyBoxedPtr copyBoxed wrapBoxednewBoxed disownObject unrefObject wrapObject newObject unsafeCastTocastTotouchManagedPtrunsafeManagedPtrCastPtrunsafeManagedPtrGetPtrwithManagedPtrListmaybeWithManagedPtrwithManagedPtrdisownManagedPtrnewManagedPtr' newManagedPtrData.GI.Base.GHashTablecstringUnpackPtrcstringPackPtr ptrUnpackPtr ptrPackPtr gDirectHash gDirectEqualgStrHash gStrEqual GHashFunc GEqualFunc g_list_free g_slist_free ManagedPtrmanagedForeignPtrmanagedPtrIsOwnedManagedPtrNewtype BoxedObject boxedType BoxedEnum boxedEnumType BoxedFlagsboxedFlagsType WrappedPtrwrappedPtrCallocwrappedPtrCopywrappedPtrFreeGObject gobjectTypeUnexpectedNullPointerReturnnullPtrErrorMsg NullToNothing nullToNothing GParamSpecIsGFlagGArray GPtrArray GByteArray GHashTableGListGSList PtrWrapped unwrapPtrGDestroyNotifyData.GI.Base.GTypegtypeByteArray gtypeStrv gtypeGType gtypeVariant gtypeInvalid gtypeObject gtypeBoxed gtypeBoolean gtypeDouble gtypeFloat gtypeUInt64 gtypeInt64 gtypeULong gtypeLong gtypeUIntgtypeInt gtypePointer gtypeString gtypeNameCGTypeGType gtypeToCGTypeData.GI.Base.Constructiblenew