!wz$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                    ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 789:;<=>?@ABCDEFGHI J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                 !!!"""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#wxyz{|}~                                                                                          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$''(( ( ( ( ( ((((((((((((((((''' '!'"'#',Safe,.=>?@AHVXbP7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb; gi-gtksource3No description available in the introspection data. Since: 3.16 gi-gtksource3No description available in the introspection data. gi-gtksource3No description available in the introspection data. Since: 3.12 gi-gtksourceAn error code used with GTK_SOURCE_COMPLETION_ERROR in a $- returned from a completion-related function. gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksourceAn error code used with the GTK_SOURCE_FILE_LOADER_ERROR domain. gi-gtksourceAn error code used with the GTK_SOURCE_FILE_SAVER_ERROR domain. Since: 3.14 gi-gtksource\The alignment mode of the renderer, when a cell spans multiple lines (due to text wrapping).  gi-gtksource3No description available in the introspection data. Since: 3.14  gi-gtksource3No description available in the introspection data.  gi-gtksource3No description available in the introspection data.  gi-gtksource no pattern  gi-gtksource grid pattern gi-gtksourceCatch-all for unknown values gi-gtksourcethere is no bracket to match. gi-gtksourceEmatching a bracket failed because the maximum range was reached. gi-gtksource!a matching bracket was not found. gi-gtksourcea matching bracket was found. gi-gtksourceCatch-all for unknown values gi-gtksourcechange case to lowercase. gi-gtksourcechange case to uppercase. gi-gtksourcetoggle case of each character. gi-gtksourcecapitalize each word. gi-gtksourceCatch-all for unknown values gi-gtksourceThe ) is already bound to the  * object. gi-gtksourceThe ) is not bound to the  * object. gi-gtksourceCatch-all for unknown values gi-gtksource plain text. gi-gtksourcegzip compression. gi-gtksourceCatch-all for unknown values gi-gtksourceThe file is too big.  gi-gtksource<It is not possible to detect the encoding automatically.! gi-gtksourceYThere was an encoding conversion error and it was needed to use a fallback character." gi-gtksourceCatch-all for unknown values# gi-gtksource-The buffer contains invalid characters.$ gi-gtksource&The file is externally modified.% gi-gtksourceCatch-all for unknown values& gi-gtksourceThe full cell.' gi-gtksourceThe first line.( gi-gtksourceThe last line.) gi-gtksourceCatch-all for unknown values* gi-gtksourceline feed, used on UNIX.+ gi-gtksourcecarriage return, used on Mac., gi-gtksource?carriage return followed by a line feed, used on Windows.- gi-gtksourceCatch-all for unknown values. gi-gtksourcesmart-home-end disabled./ gi-gtksourcemove to the first/last non-whitespace character on the first press of the HOME/END keys and to the beginning/end of the line on the second press.0 gi-gtksourcemove to the beginning/end of the line on the first press of the HOME/END keys and to the first/last non-whitespace character on the second press.1 gi-gtksource^always move to the first/last non-whitespace character when the HOME/END keys are pressed.2 gi-gtksourceCatch-all for unknown values3 gi-gtksource-the gutter position of the lines renderer4 gi-gtksource-the gutter position of the marks renderer5 gi-gtksourceCatch-all for unknown values6 gi-gtksourceCatch exceptions of type #. This is a specialized version of +,.7 gi-gtksourceHandle exceptions of type #. This is a specialized version of +-.8 gi-gtksourceCatch exceptions of type #. This is a specialized version of +,.9 gi-gtksourceHandle exceptions of type #. This is a specialized version of +-.: gi-gtksourceCatch exceptions of type #. This is a specialized version of +,.; gi-gtksourceHandle exceptions of type #. This is a specialized version of +-.;  !"#$%&'() *+,- ./012 3456789:;; :; !"89#$%67&'() *+,- ./012 3457Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb˜0v gi-gtksource3No description available in the introspection data.w gi-gtksource.GtkSourceDrawSpacesFlags determine what kind of spaces whould be drawn. If none of GTK_SOURCE_DRAW_SPACES_LEADING, GTK_SOURCE_DRAW_SPACES_TEXT or GTK_SOURCE_DRAW_SPACES_TRAILING is specified, whitespaces at any position in the line will be drawn (i.e. it has the same effect as specifying all of them).x gi-gtksource"Flags to define the behavior of a %.. Since: 3.14y gi-gtksource3No description available in the introspection data.z gi-gtksource3No description available in the introspection data. Since: 3.18{ gi-gtksource{* contains flags for white space locations.LIf a line contains only white spaces (no text), the white spaces match both  and . Since: 3.24| gi-gtksource|& contains flags for white space types. Since: 3.24} gi-gtksourceNone.~ gi-gtksourceKInteractive activation. By default, it occurs on each insertion in the /0+. This can be blocked temporarily with  1. gi-gtksourceUser requested activation. By default, it occurs when the user presses <keycombo><keycap>Control</keycap><keycap>space</keycap></keycombo>. gi-gtksourceCatch-all for unknown values gi-gtksource,whether the space character should be drawn. gi-gtksource*whether the tab character should be drawn. gi-gtksource6whether the line breaks should be drawn. If the  2:implicit-trailing-newline property is %<, a line break is also drawn at the end of the buffer. gi-gtksource5whether the non-breaking whitespaces should be drawn. gi-gtksource,whether leading whitespaces should be drawn. gi-gtksource0whether whitespaces inside text should be drawn. gi-gtksource-whether trailing whitespaces should be drawn. gi-gtksource*wheter all kind of spaces should be drawn. gi-gtksourceCatch-all for unknown values gi-gtksource No flags. gi-gtksourceIgnore invalid characters. gi-gtksource)Save file despite external modifications. gi-gtksource'Create a backup before saving the file. gi-gtksourceCatch-all for unknown values gi-gtksource normal state gi-gtksource_area in the renderer represents the line on which the insert cursor is currently positioned gi-gtksourceLthe mouse pointer is currently over the activatable area of the renderer gi-gtksource]area in the renderer represents a line in the buffer which contains part of the selection gi-gtksourceCatch-all for unknown values gi-gtksourceno flags specified gi-gtksourcecase sensitive sort gi-gtksourcesort in reverse order gi-gtksourceremove duplicates gi-gtksourceCatch-all for unknown values gi-gtksource No flags. gi-gtksource;Leading white spaces on a line, i.e. the indentation. gi-gtksource#White spaces inside a line of text. gi-gtksource Trailing white spaces on a line. gi-gtksourceWhite spaces anywhere. gi-gtksourceCatch-all for unknown values gi-gtksource No flags. gi-gtksourceSpace character. gi-gtksourceTab character. gi-gtksource#Line break character. If the  2:implicit-trailing-newline property is %, 32 also draws a line break at the end of the buffer. gi-gtksourceNon-breaking space character. gi-gtksourceAll white spaces. gi-gtksourceCatch-all for unknown values0v}~wxyz{|0v}~wxyz{|7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksourceUse this function before 45, to unescape the following sequences of characters: \n, \r, \t and \\D. The purpose is to easily write those characters in a search entry.SNote that unescaping the search text is not needed for regular expression searches. See also: . Since: 3.10 gi-gtksource6Use this function to escape the following characters: \n, \r, \t and \.%For a regular expression search, use 56 instead.%One possible use case is to take the ('GI.Gtk.Objects.TextBuffer.TextBuffer'\'s selection and put it in a search entry. The selection can contain tabulations, newlines, etc. So it's better to escape those special characters to better fit in the search entry. See also: . <warning> Warning: the escape and unescape functions are not reciprocal! For example, escape (unescape (\)) = \. So avoid cycles such as: search entry -> unescape -> search settings -> escape -> search entry. The original search entry text may be modified. </warning> Since: 3.10 gi-gtksourcetext: the text to unescape.  gi-gtksourceReturns: the unescaped text.  gi-gtksourcetext: the text to escape.  gi-gtksourceReturns: the escaped text. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceqEmitted when the proposal has changed. The completion popup will react to this by updating the shown information. gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceA convenience alias for & :: ' . gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the changed5  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 78& completionProposal #changed callback  gi-gtksource"Connect a signal handler for the changed4  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 79& completionProposal #changed callback  gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceEmits the "changed" signal on proposalg. This should be called by implementations whenever the name, icon or info of the proposal has changed. gi-gtksourceOGet whether two proposal objects are the same. This is used to (together with S) to match proposals in the completion model. By default, it uses direct equality (5<). gi-gtksource Gets the => for the icon of proposal. Since: 3.18 gi-gtksource Gets the ?@ for the icon of proposal. gi-gtksourceGets the icon name of proposal. Since: 3.18 gi-gtksourceGets extra information associated to the proposal. This information will be used to present the user with extra, detailed information about the selected proposal. The returned string must be freed with 5A. gi-gtksourceGets the label of proposal. The label is shown in the list of proposals as plain text. If you need any markup (such as bold or italic text), you have to implement ). The returned string must be freed with 5A. gi-gtksourceGets the label of proposalo with markup. The label is shown in the list of proposals and may contain markup. This will be used instead of 8 if implemented. The returned string must be freed with 5A. gi-gtksourceGets the text of proposal. The text that is inserted into the text buffer when the proposal is activated by the default activation. You are free to implement a custom activation handler in the provider and not implement this function. For more information, see B). The returned string must be freed with 5A. gi-gtksourceGet the hash value of proposal!. This is used to (together with Q) to match proposals in the completion model. By default, it uses a direct hash (5C).  gi-gtksourceproposal: a .  gi-gtksourceproposal: a .  gi-gtksourceother: a .  gi-gtksourceReturns: % if proposal and object are the same proposal  gi-gtksourceproposal: a .  gi-gtksourceReturns: A => with the icon of proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns: A ?@ with the icon of proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns: The icon name of proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns:: a newly-allocated string containing extra information of proposal or &* if no extra information is associated to proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns:& a new string containing the label of proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns:& a new string containing the label of proposal with markup.  gi-gtksourceproposal: a .  gi-gtksourceReturns:% a new string containing the text of proposal.  gi-gtksourceproposal: a .  gi-gtksourceReturns: The hash value of proposal. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbP gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource-Emitted when the ability to undo has changed. Since: 2.10 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource-Emitted when the ability to redo has changed. Since: 2.10 gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceA convenience alias for & :: ' . gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the can-redo-changed5  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 78& undoManager #canRedoChanged callback  gi-gtksource"Connect a signal handler for the can-redo-changed4  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 79& undoManager #canRedoChanged callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the can-undo-changed5  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 78& undoManager #canUndoChanged callback  gi-gtksource"Connect a signal handler for the can-undo-changed4  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 79& undoManager #canUndoChanged callback  gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceYBegin a not undoable action on the buffer. All changes between this call and the call to  6 cannot be undone. This function should be re-entrant. Since: 2.10 gi-gtksource0Get whether there are redo operations available. Since: 2.10  gi-gtksource Emits the ::can-redo-changed signal. Since: 2.10  gi-gtksource0Get whether there are undo operations available. Since: 2.10  gi-gtksource Emits the ::can-undo-changed signal. Since: 2.10  gi-gtksource)Ends a not undoable action on the buffer. Since: 2.10  gi-gtksourcejPerform a single redo. Calling this function when there are no redo operations available is an error. Use 4 to find out if there are redo operations available. Since: 2.10 gi-gtksourcejPerform a single undo. Calling this function when there are no undo operations available is an error. Use  4 to find out if there are undo operations available. Since: 2.10 gi-gtksourcemanager: a .  gi-gtksourcemanager: a .  gi-gtksourceReturns: %) if there are redo operations available, ) otherwise   gi-gtksourcemanager: a .   gi-gtksourcemanager: a .  gi-gtksourceReturns: %) if there are undo operations available, ) otherwise   gi-gtksourcemanager: a .   gi-gtksourcemanager: a .   gi-gtksourcemanager: a .  gi-gtksourcemanager: a .            7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceEmitted when the current population of proposals has been cancelled. Providers adding proposals asynchronously should connect to this signal to know when to cancel running proposal queries. gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' .  gi-gtksourceA convenience synonym for & :: ' .! gi-gtksourceWrap the callback into a (." gi-gtksourceWrap a  into a .# gi-gtksource"Connect a signal handler for the  cancelled5  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 78' completionContext #cancelled callback $ gi-gtksource"Connect a signal handler for the  cancelled4  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 79' completionContext #cancelled callback % gi-gtksourceGet the value of the  activation  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionContext #activation & gi-gtksourceSet the value of the  activation  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! completionContext [ #activation DG value ] ' gi-gtksource Construct a * with valid value for the  activation>  property. This is rarely needed directly, but it is used by HI.( gi-gtksourceGet the value of the  completion  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionContext #completion ) gi-gtksource Construct a * with valid value for the  completion>  property. This is rarely needed directly, but it is used by HI.* gi-gtksourceGet the value of the iter  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionContext #iter + gi-gtksourceSet the value of the iter  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionContext [ #iter DG value ] , gi-gtksource Construct a * with valid value for the iter>  property. This is rarely needed directly, but it is used by HI.- gi-gtksourceSet the value of the iter  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #iter . gi-gtksourcerProviders can use this function to add proposals to the completion. They can do so asynchronously by means of the finishedJ argument. Providers must ensure that they always call this function with finished set to %Z once each population (even if no proposals need to be added). Population occurs when the K function is called./ gi-gtksourceGet the context activation.0 gi-gtksourcetGet the iter at which the completion was invoked. Providers can use this to determine how and if to match proposals.. gi-gtksourcecontext: a .  gi-gtksourceprovider: a ).  gi-gtksource proposals : The list of proposals to add.  gi-gtksourcefinished5: Whether the provider is finished adding proposals. / gi-gtksourcecontext: a .  gi-gtksourceReturns: The context activation. 0 gi-gtksourcecontext: a .  gi-gtksourceReturns: % if iter is correctly set, ) otherwise.  !"#$%&'()*+,-./0./0'%&)(-,*+$! #"7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with 8. gi-gtksourceMemory-managed wrapper type.7 gi-gtksourceA convenience alias for & :: ' .8 gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.9 gi-gtksource Activate proposal at iter. When this functions returns ), the default activation of proposal, will take place which replaces the word at iter with the text of proposal (see L).iHere is how the default activation selects the boundaries of the word to replace. The end of the word is iterO. For the start of the word, it depends on whether a start iter is defined for proposal (see B). If a start iter is defined, the start of the word is the start iter. Else, the word (as long as possible) will contain only alphanumerical and the "_" characters.: gi-gtksourceBGet with what kind of activation the provider should be activated.; gi-gtksource Gets the => for the icon of provider. Since: 3.18< gi-gtksourceGet the ?@ for the icon of the provider.= gi-gtksourceGets the icon name of provider. Since: 3.18> gi-gtksourceGet a customized info widget to show extra information of a proposal. This allows for customized widgets on a proposal basis, although in general providers will have the same custom widget for all their proposals and proposalA can be ignored. The implementation of this function is optional.=If this function is not implemented, the default widget is a MN. The return value of O is used as the content of the MN.$<note> <para> If implemented, EE <emphasis>must</emphasis> also be implemented. </para> </note>? gi-gtksourceGet the delay in milliseconds before starting interactive completion for this provider. A value of -1 indicates to use the default value as set by the  *:auto-complete-delay property.@ gi-gtksourceGet the name of the provider. This should be a translatable name for display to the user. For example: _("Document word completion provider"). The returned string must be freed with 5A.A gi-gtksourceGet the provider priority. The priority determines the order in which proposals appear in the completion popup. Higher priorities are sorted before lower priorities. The default priority is 0.B gi-gtksourceGet the PQ at which the completion for proposal starts. When implemented, this information is used to position the completion window accordingly when a proposal is selected in the completion window. The proposal1 text inside the completion window is aligned on iter.gIf this function is not implemented, the word boundary is taken to position the completion window. See 9+ for an explanation on the word boundaries. When the proposal( is activated, the default handler uses iter* as the start of the word to replace. See 9 for more information.C gi-gtksourceEGet whether the provider match the context of completion detailed in context.D gi-gtksource Populate context with proposals from provider added with the  R function.E gi-gtksource"Update extra information shown in info for proposal.T<note> <para> This function <emphasis>must</emphasis> be implemented when >" is implemented. </para> </note> 9 gi-gtksourceprovider: a .  gi-gtksourceproposal: a S.  gi-gtksourceiter: a PQ.  gi-gtksourceReturns: %E to indicate that the proposal activation has been handled, ) otherwise. : gi-gtksourceprovider: a .  gi-gtksourceReturns: a combination of T. ; gi-gtksourceprovider: The   gi-gtksourceReturns:3 The icon to be used for the provider, or &/ if the provider does not have a special icon. < gi-gtksourceprovider: The   gi-gtksourceReturns:3 The icon to be used for the provider, or &/ if the provider does not have a special icon. = gi-gtksourceprovider: The   gi-gtksourceReturns:8 The icon name to be used for the provider, or &/ if the provider does not have a special icon. > gi-gtksourceprovider: a .  gi-gtksourceproposal: a currently selected S.  gi-gtksourceReturns: a custom UV! to show extra information about proposal, or &6 if the provider does not have a special info widget. ? gi-gtksourceprovider: a .  gi-gtksourceReturns:( the interactive delay in milliseconds. @ gi-gtksourceprovider: a .  gi-gtksourceReturns:3 a new string containing the name of the provider. A gi-gtksourceprovider: a .  gi-gtksourceReturns: the provider priority. B gi-gtksourceprovider: a .  gi-gtksourcecontext: a  W.  gi-gtksourceproposal: a S.  gi-gtksourceReturns: % if iter was set for proposal, ) otherwise. C gi-gtksourceprovider: a .  gi-gtksourcecontext: a  W.  gi-gtksourceReturns: % if provider! matches the completion context, ) otherwise. D gi-gtksourceprovider: a .  gi-gtksourcecontext: a  W. E gi-gtksourceprovider: a .  gi-gtksourceproposal: a S.  gi-gtksourceinfo: a  X. 789:;<=>?@ABCDE789:;<=>?@ABCDE 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb4 gi-gtksource1Type class for types which can be safely cast to 5, for instance with L.5 gi-gtksourceMemory-managed wrapper type.I gi-gtksource0Type for the callback on the (unwrapped) C side.J gi-gtksourceThis signal is emitted before any "show" management. You can connect to this signal if you want to change some properties or position before the real "show".K gi-gtksource9Generate a function pointer callable from C code, from a I.L gi-gtksourceCast to 5G, for types for which this is known to be safe. For general casts, use :;.M gi-gtksourceA convenience alias for & :: ' 5.N gi-gtksourceA convenience synonym for & :: ' J.O gi-gtksourceWrap the callback into a (.P gi-gtksourceWrap a J into a I.Q gi-gtksource"Connect a signal handler for the  before-show5  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 78% completionInfo #beforeShow callback R gi-gtksource"Connect a signal handler for the  before-show4  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 79% completionInfo #beforeShow callback S gi-gtksource3No description available in the introspection data.T gi-gtksourceGet the current content widget.U gi-gtksource Moves the 5 to iter. If iter is & info: is moved to the cursor position. Moving will respect the YZ8 setting of the info window and will ensure the line at iter is not occluded by the window.V gi-gtksourceSets the content widget of the info window. See that the previous widget will lose a reference and it can be destroyed, so if you do not want this to happen you must use [\ before calling this method.S gi-gtksourceReturns: a new GtkSourceCompletionInfo. T gi-gtksourceinfo: a 5.  gi-gtksourceReturns: The current content widget. U gi-gtksourceinfo: a 5.  gi-gtksourceview: a ]^0 on which the info window should be positioned.  gi-gtksourceiter: a PQ. V gi-gtksourceinfo: a 5.  gi-gtksourcewidget: a UV. 456IJKLMNOPQRSTUV564LMTUSVIJROKNQP 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb~+Z gi-gtksource1Type class for types which can be safely cast to [, for instance with ].[ gi-gtksourceMemory-managed wrapper type.] gi-gtksourceCast to [G, for types for which this is known to be safe. For general casts, use :;.^ gi-gtksourceA convenience alias for & :: ' [._ gi-gtksourceGet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #gicon ` gi-gtksourceSet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #gicon DG value ] a gi-gtksource Construct a * with valid value for the gicon>  property. This is rarely needed directly, but it is used by HI.b gi-gtksourceSet the value of the gicon  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #gicon c gi-gtksourceGet the value of the icon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #icon d gi-gtksourceSet the value of the icon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #icon DG value ] e gi-gtksource Construct a * with valid value for the icon>  property. This is rarely needed directly, but it is used by HI.f gi-gtksourceSet the value of the icon  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #icon g gi-gtksourceGet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #iconName h gi-gtksourceSet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #iconName DG value ] i gi-gtksource Construct a * with valid value for the  icon-name>  property. This is rarely needed directly, but it is used by HI.j gi-gtksourceSet the value of the  icon-name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #iconName k gi-gtksourceGet the value of the info  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #info l gi-gtksourceSet the value of the info  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #info DG value ] m gi-gtksource Construct a * with valid value for the info>  property. This is rarely needed directly, but it is used by HI.n gi-gtksourceSet the value of the info  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #info o gi-gtksourceGet the value of the label  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #label p gi-gtksourceSet the value of the label  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #label DG value ] q gi-gtksource Construct a * with valid value for the label>  property. This is rarely needed directly, but it is used by HI.r gi-gtksourceSet the value of the label  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #label s gi-gtksourceGet the value of the markup  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #markup t gi-gtksourceSet the value of the markup  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #markup DG value ] u gi-gtksource Construct a * with valid value for the markup>  property. This is rarely needed directly, but it is used by HI.v gi-gtksourceSet the value of the markup  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #markup w gi-gtksourceGet the value of the text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionItem #text x gi-gtksourceSet the value of the text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionItem [ #text DG value ] y gi-gtksource Construct a * with valid value for the text>  property. This is rarely needed directly, but it is used by HI.z gi-gtksourceSet the value of the text  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #text { gi-gtksource Create a new [ with label label, icon icon and extra information info. Both icon and info can be &N in which case there will be no icon shown and no extra information available.| gi-gtksourceCreates a new [ from a stock item. If label is &, the stock label will be used.} gi-gtksource Create a new [ with markup label markup, icon icon and extra information info. Both icon and info can be &N in which case there will be no icon shown and no extra information available.~ gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksourceCreates a new [3. The desired properties need to be set afterwards. Since: 3.24 { gi-gtksourcelabel: The item label.  gi-gtksourcetext: The item text.  gi-gtksourceicon: The item icon.  gi-gtksourceinfo: The item extra information.  gi-gtksourceReturns: a new [. | gi-gtksourcelabel: The item label.  gi-gtksourcetext: The item text.  gi-gtksourcestock: The stock icon.  gi-gtksourceinfo: The item extra information.  gi-gtksourceReturns: a new [. } gi-gtksourcemarkup: The item markup label.  gi-gtksourcetext: The item text.  gi-gtksourceicon: The item icon.  gi-gtksourceinfo: The item extra information.  gi-gtksourceReturns: a new [. ~ gi-gtksourceitem: a [.  gi-gtksourcegicon: the =>, or &.  gi-gtksourceitem: a [.  gi-gtksourceicon: the ?@, or &.  gi-gtksourceitem: a [.  gi-gtksourceiconName: the icon name, or &.  gi-gtksourceitem: a [.  gi-gtksourceinfo: the info, or &.  gi-gtksourceitem: a [.  gi-gtksourcelabel: the label, or &.  gi-gtksourceitem: a [.  gi-gtksourcemarkup: the markup, or &.  gi-gtksourceitem: a [.  gi-gtksourcetext: the text, or &.  gi-gtksourceReturns: a new [. ,Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,[\Z]^{|}~ba_`fecdjighnmklrqopvustzywx7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbL! gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the  activation  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionWords #activation  gi-gtksourceSet the value of the  activation  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionWords [ #activation DG value ]  gi-gtksource Construct a * with valid value for the  activation>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the icon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionWords #icon  gi-gtksourceSet the value of the icon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionWords [ #icon DG value ]  gi-gtksource Construct a * with valid value for the icon>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the icon  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #icon  gi-gtksourceGet the value of the interactive-delay  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE# completionWords #interactiveDelay  gi-gtksourceSet the value of the interactive-delay  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF% completionWords [ #interactiveDelay DG value ]  gi-gtksource Construct a * with valid value for the interactive-delay>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the minimum-word-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE" completionWords #minimumWordSize  gi-gtksourceSet the value of the minimum-word-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF$ completionWords [ #minimumWordSize DG value ]  gi-gtksource Construct a * with valid value for the minimum-word-size>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionWords #name  gi-gtksourceSet the value of the name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionWords [ #name DG value ]  gi-gtksource Construct a * with valid value for the name>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #name  gi-gtksourceGet the value of the priority  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionWords #priority  gi-gtksourceSet the value of the priority  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completionWords [ #priority DG value ]  gi-gtksource Construct a * with valid value for the priority>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the proposals-batch-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE% completionWords #proposalsBatchSize  gi-gtksourceSet the value of the proposals-batch-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF' completionWords [ #proposalsBatchSize DG value ]  gi-gtksource Construct a * with valid value for the proposals-batch-size>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the scan-batch-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completionWords #scanBatchSize  gi-gtksourceSet the value of the scan-batch-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF" completionWords [ #scanBatchSize DG value ]  gi-gtksource Construct a * with valid value for the scan-batch-size>  property. This is rarely needed directly, but it is used by HI. gi-gtksource3No description available in the introspection data. gi-gtksource Registers buffer in the words provider. gi-gtksource Unregisters buffer from the words provider. gi-gtksourcename : The name for the provider, or &.  gi-gtksourceicon': A specific icon for the provider, or &.  gi-gtksourceReturns: a new  provider  gi-gtksourcewords: a   gi-gtksourcebuffer: a /0  gi-gtksourcewords: a   gi-gtksourcebuffer: a /0 ""7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb^ gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceNThe ::queue-draw signal is emitted when the renderer needs to be redrawn. Use  3 to emit this signal from an implementation of the  interface. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceKThe ::query-tooltip signal is emitted when the renderer can show a tooltip. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe ::query-data signal is emitted when the renderer needs to be filled with data just before a cell is drawn. This can be used by general renderer implementations to allow render data to be filled in externally. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceVThe ::query-activatable signal is emitted when the renderer can possibly be activated. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource@The ::activate signal is emitted when the renderer is activated. gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the activate5  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 78# gutterRenderer #activate callback  gi-gtksource"Connect a signal handler for the activate4  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 79# gutterRenderer #activate callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the query-activatable5  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 78+ gutterRenderer #queryActivatable callback  gi-gtksource"Connect a signal handler for the query-activatable4  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 79+ gutterRenderer #queryActivatable callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  query-data5  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 78$ gutterRenderer #queryData callback  gi-gtksource"Connect a signal handler for the  query-data4  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 79$ gutterRenderer #queryData callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  query-tooltip5  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 78' gutterRenderer #queryTooltip callback  gi-gtksource"Connect a signal handler for the  query-tooltip4  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 79' gutterRenderer #queryTooltip callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  queue-draw5  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 78$ gutterRenderer #queueDraw callback  gi-gtksource"Connect a signal handler for the  queue-draw4  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 79$ gutterRenderer #queueDraw callback  gi-gtksourceGet the value of the alignment-mode  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #alignmentMode  gi-gtksourceSet the value of the alignment-mode  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! gutterRenderer [ #alignmentMode DG value ]  gi-gtksource Construct a * with valid value for the alignment-mode>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the background-rgba  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #backgroundRgba  gi-gtksourceSet the value of the background-rgba  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF" gutterRenderer [ #backgroundRgba DG value ]  gi-gtksource Construct a * with valid value for the background-rgba>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the background-rgba  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #backgroundRgba  gi-gtksourceGet the value of the background-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #backgroundSet  gi-gtksourceSet the value of the background-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! gutterRenderer [ #backgroundSet DG value ]  gi-gtksource Construct a * with valid value for the background-set>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #size  gi-gtksourceSet the value of the size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #size DG value ]  gi-gtksource Construct a * with valid value for the size>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the view  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #view  gi-gtksourceGet the value of the visible  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #visible  gi-gtksourceSet the value of the visible  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #visible DG value ]  gi-gtksource Construct a * with valid value for the visible>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  window-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #windowType  gi-gtksourceGet the value of the xalign  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #xalign  gi-gtksourceSet the value of the xalign  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #xalign DG value ]  gi-gtksource Construct a * with valid value for the xalign>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the xpad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #xpad  gi-gtksourceSet the value of the xpad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #xpad DG value ]  gi-gtksource Construct a * with valid value for the xpad>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the yalign  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #yalign  gi-gtksourceSet the value of the yalign  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #yalign DG value ]  gi-gtksource Construct a * with valid value for the yalign>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the ypad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRenderer #ypad  gi-gtksourceSet the value of the ypad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRenderer [ #ypad DG value ]  gi-gtksource Construct a * with valid value for the ypad>  property. This is rarely needed directly, but it is used by HI. gi-gtksource Emits the ::activate- signal of the renderer. This is called from _- and should never have to be called manually. gi-gtksourceLCalled when drawing a region begins. The region to be drawn is indicated by start and endu. The purpose is to allow the implementation to precompute some state before the draw method is called for each cell. gi-gtksourcejMain renderering method. Implementations should implement this method to draw onto the cairo context. The backgroundArea7 indicates the total area of the cell to be drawn. The cellAreaC indicates the area where content can be drawn (text, images, etc).The backgroundArea is the cellArea. plus the padding on each side (two times the :xpad horizontally and two times the :ypad vertically, so that the cellArea is centered inside backgroundArea).The state argument indicates the current state of the renderer and should be taken into account to properly draw the different possible states (cursor, prelit, selected) if appropriate. gi-gtksource0Called when drawing a region of lines has ended. gi-gtksource{Get the alignment mode. The alignment mode describes the manner in which the renderer is aligned (see :xalign and :yalign). gi-gtksource)Get the background color of the renderer. gi-gtksourceGet the size of the renderer. gi-gtksource.Get the view associated to the gutter renderer gi-gtksource+Get whether the gutter renderer is visible. gi-gtksourceGet the `a% associated with the gutter renderer.  gi-gtksource;Get whether the renderer is activatable at the location in event. This is called from _H to determine whether a renderer is activatable using the mouse pointer.  gi-gtksource Emit the :: query-datai signal. This function is called to query for data just before rendering a cell. This is called from the _m. Implementations can override the default signal handler or can connect a signal handler externally to the :: query-data signal.  gi-gtksource Emits the :: query-tooltip& signal. This function is called from _b. Implementations can override the default signal handler or can connect to the signal externally.  gi-gtksource Emits the :: queue-draw signal of the renderer. Call this from an implementation to inform that the renderer has changed such that it needs to redraw.  gi-gtksource/Set the alignment of the gutter renderer. Both xalign and yaligne can be -1, which means the values will not be changed (this allows changing only one of the values).xalignw is the horizontal alignment. Set to 0 for a left alignment. 1 for a right alignment. And 0.5 for centering the cells. yalignS is the vertical alignment. Set to 0 for a top alignment. 1 for a bottom alignment. gi-gtksource{Set the alignment mode. The alignment mode describes the manner in which the renderer is aligned (see :xalign and :yalign). gi-gtksource-Set the background color of the renderer. If color is set to &0, the renderer will not have a background color. gi-gtksource-Set the padding of the gutter renderer. Both xpad and ypade can be -1, which means the values will not be changed (this allows changing only one of the values).xpad is the left and right padding. ypad is the top and bottom padding. gi-gtksourceeSets the size of the renderer. A value of -1 specifies that the size is to be determined dynamically. gi-gtksource+Set whether the gutter renderer is visible. gi-gtksourceiter: a PQ  gi-gtksourcearea: a bc  gi-gtksourcex): the x position (in window coordinates)  gi-gtksourcey): the y position (in window coordinates)  gi-gtksourcetooltip: a de  gi-gtksourcestart: a PQ  gi-gtksourceend: a PQ  gi-gtksourcestate: the renderer state  gi-gtksourceiter: a PQ  gi-gtksourcearea: a bc  gi-gtksourceevent: the fg' that is causing the activatable query  gi-gtksourceiter: a PQ  gi-gtksourcearea: a bc  gi-gtksourceevent': the event that caused the activation  gi-gtksourcerenderer: a   gi-gtksourceiter: a PQ: at the start of the line where the renderer is activated  gi-gtksourcearea: a bc2 of the cell area where the renderer is activated  gi-gtksourceevent*: the event that triggered the activation  gi-gtksourcerenderer: a   gi-gtksourcecr: a hi  gi-gtksourcebackgroundArea: a bc  gi-gtksourcecellArea: a bc  gi-gtksourcestart: a PQ  gi-gtksourceend: a PQ  gi-gtksourcerenderer: a   gi-gtksourcecr: the cairo render context  gi-gtksourcebackgroundArea: a bc' indicating the total area to be drawn  gi-gtksourcecellArea: a bc% indicating the area to draw content  gi-gtksourcestart: a PQ  gi-gtksourceend: a PQ  gi-gtksourcestate: a j  gi-gtksourcerenderer: a   gi-gtksourcerenderer: a   gi-gtksourceReturns: a k  gi-gtksourcerenderer: a   gi-gtksourceReturns: %! if the background color is set, ) otherwise  gi-gtksourcerenderer: a   gi-gtksourceReturns: the size of the renderer.  gi-gtksourcerenderer: a   gi-gtksourceReturns: a ]^  gi-gtksourcerenderer: a   gi-gtksourceReturns: % if the renderer is visible, ) otherwise  gi-gtksourcerenderer: a   gi-gtksourceReturns: a `a   gi-gtksourcerenderer: a   gi-gtksourceiter: a PQ* at the start of the line to be activated  gi-gtksourcearea: a bc" of the cell area to be activated  gi-gtksourceevent%: the event that triggered the query  gi-gtksourceReturns: %# if the renderer can be activated, ) otherwise   gi-gtksourcerenderer: a .  gi-gtksourcestart: a PQ.  gi-gtksourceend: a PQ.  gi-gtksourcestate: a j.   gi-gtksourcerenderer: a .  gi-gtksourceiter: a PQ.  gi-gtksourcearea: a bc.  gi-gtksourcex!: The x position of the tooltip.  gi-gtksourcey!: The y position of the tooltip.  gi-gtksourcetooltip: a de.  gi-gtksourceReturns: % if the tooltip has been set, ) otherwise   gi-gtksourcerenderer: a    gi-gtksourcerenderer: a   gi-gtksourcexalign: the x-alignment  gi-gtksourceyalign: the y-alignment  gi-gtksourcerenderer: a   gi-gtksourcemode: a k  gi-gtksourcerenderer: a   gi-gtksourcecolor: a lm or &  gi-gtksourcerenderer: a   gi-gtksourcexpad: the x-padding  gi-gtksourceypad: the y-padding  gi-gtksourcerenderer: a   gi-gtksourcesize : the size  gi-gtksourcerenderer: a   gi-gtksourcevisible: the visibility _     _     7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb,1 gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererPixbuf #gicon  gi-gtksourceSet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRendererPixbuf [ #gicon DG value ]  gi-gtksource Construct a * with valid value for the gicon>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the gicon  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #gicon  gi-gtksourceGet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererPixbuf #iconName   gi-gtksourceSet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF" gutterRendererPixbuf [ #iconName DG value ] ! gi-gtksource Construct a * with valid value for the  icon-name>  property. This is rarely needed directly, but it is used by HI." gi-gtksourceSet the value of the  icon-name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #iconName # gi-gtksourceGet the value of the pixbuf  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererPixbuf #pixbuf $ gi-gtksourceSet the value of the pixbuf  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRendererPixbuf [ #pixbuf DG value ] % gi-gtksource Construct a * with valid value for the pixbuf>  property. This is rarely needed directly, but it is used by HI.& gi-gtksourceSet the value of the pixbuf  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #pixbuf ' gi-gtksourceGet the value of the stock-id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererPixbuf #stockId ( gi-gtksourceSet the value of the stock-id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! gutterRendererPixbuf [ #stockId DG value ] ) gi-gtksource Construct a * with valid value for the stock-id>  property. This is rarely needed directly, but it is used by HI.* gi-gtksourceSet the value of the stock-id  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #stockId + gi-gtksource Create a new ., gi-gtksourceGet the gicon of the renderer- gi-gtksource3No description available in the introspection data.. gi-gtksourceGet the pixbuf of the renderer./ gi-gtksource3No description available in the introspection data.0 gi-gtksource3No description available in the introspection data.1 gi-gtksource3No description available in the introspection data.2 gi-gtksource3No description available in the introspection data.3 gi-gtksource3No description available in the introspection data.+ gi-gtksourceReturns: A n , gi-gtksourcerenderer: a   gi-gtksourceReturns: a => . gi-gtksourcerenderer: a   gi-gtksourceReturns: a ?@ / gi-gtksourcerenderer: a   gi-gtksourceReturns: the stock id. 0 gi-gtksourcerenderer: a   gi-gtksourceicon: the icon, or &. 1 gi-gtksourcerenderer: a   gi-gtksourceiconName: the icon name, or &. 2 gi-gtksourcerenderer: a   gi-gtksourcepixbuf: the pixbuf, or &. 3 gi-gtksourcerenderer: a   gi-gtksourcestockId: the stock id  !"#$%&'()*+,-./0123,-./+0123"! &%#$*)'(7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbR7 gi-gtksource1Type class for types which can be safely cast to 8, for instance with :.8 gi-gtksourceMemory-managed wrapper type.: gi-gtksourceCast to 8G, for types for which this is known to be safe. For general casts, use :;.; gi-gtksourceA convenience alias for & :: ' 8.< gi-gtksourceGet the value of the markup  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererText #markup = gi-gtksourceSet the value of the markup  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRendererText [ #markup DG value ] > gi-gtksource Construct a * with valid value for the markup>  property. This is rarely needed directly, but it is used by HI.? gi-gtksourceSet the value of the markup  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #markup @ gi-gtksourceGet the value of the text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutterRendererText #text A gi-gtksourceSet the value of the text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutterRendererText [ #text DG value ] B gi-gtksource Construct a * with valid value for the text>  property. This is rarely needed directly, but it is used by HI.C gi-gtksourceSet the value of the text  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #text D gi-gtksource Create a new 8.E gi-gtksource>Measures the text provided using the pango layout used by the 8.F gi-gtksourceFMeasures the pango markup provided using the pango layout used by the 8.G gi-gtksource3No description available in the introspection data.H gi-gtksource3No description available in the introspection data.D gi-gtksourceReturns: A n E gi-gtksourcerenderer: a 8.  gi-gtksourcetext: the text to measure. F gi-gtksourcerenderer: a 8.  gi-gtksourcemarkup: the pango markup to measure. 789:;<=>?@ABCDEFGH897:;EFDGH?><=CB@A7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbUL gi-gtksource1Type class for types which can be safely cast to M, for instance with O.M gi-gtksourceMemory-managed wrapper type.O gi-gtksourceCast to MG, for types for which this is known to be safe. For general casts, use :;.P gi-gtksourceA convenience alias for & :: ' M.Q gi-gtksourceGet the value of the hidden  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE language #hidden R gi-gtksourceGet the value of the id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE language #id S gi-gtksourceGet the value of the name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE language #name T gi-gtksourceGet the value of the section  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE language #section U gi-gtksourceVReturns the globs associated to this language. This is just an utility wrapper around XF to retrieve the "globs" metadata property and split it into an array.V gi-gtksource<Returns whether the language should be hidden from the user.W gi-gtksource`Returns the ID of the language. The ID is not locale-dependent. The returned string is owned by language% and should not be freed or modified.X gi-gtksource3No description available in the introspection data.Y gi-gtksource[Returns the mime types associated to this language. This is just an utility wrapper around XJ to retrieve the "mimetypes" metadata property and split it into an array.Z gi-gtksourceLReturns the localized name of the language. The returned string is owned by language% and should not be freed or modified.[ gi-gtksourceReturns the localized section of the language. Each language belong to a section (ex. HTML belogs to the Markup section). The returned string is owned by language% and should not be freed or modified.\ gi-gtksource4Returns the ID of the style to use if the specified styleId, is not present in the current style scheme. Since: 3.4] gi-gtksource.Returns the ids of the styles defined by this language.^ gi-gtksource&Returns the name of the style with ID styleId defined by this language. U gi-gtksourcelanguage: a M.  gi-gtksourceReturns: a newly-allocated &* terminated array containing the globs or &> if no globs are found. The returned array must be freed with 5o. V gi-gtksourcelanguage: a M  gi-gtksourceReturns: %# if the language should be hidden, ) otherwise. W gi-gtksourcelanguage: a M.  gi-gtksourceReturns: the ID of language. X gi-gtksourcelanguage: a M.  gi-gtksourcename: metadata property name.  gi-gtksourceReturns: value of property name stored in the metadata of language or &_ if language does not contain the specified metadata property. The returned string is owned by language& and should not be freed or modified. Y gi-gtksourcelanguage: a M.  gi-gtksourceReturns: a newly-allocated &/ terminated array containing the mime types or &C if no mime types are found. The returned array must be freed with 5o. Z gi-gtksourcelanguage: a M.  gi-gtksourceReturns: the name of language. [ gi-gtksourcelanguage: a M.  gi-gtksourceReturns: the section of language. \ gi-gtksourcelanguage: a M.  gi-gtksourcestyleId: a style ID.  gi-gtksourceReturns:- the ID of the style to use if the specified styleId/ is not present in the current style scheme or &K if the style has no fallback defined. The returned string is owned by the language and must not be modified. ] gi-gtksourcelanguage: a M.  gi-gtksourceReturns: a newly-allocated &? terminated array containing ids of the styles defined by this language or &? if no style is defined. The returned array must be freed with 5o. ^ gi-gtksourcelanguage: a M.  gi-gtksourcestyleId: a style ID.  gi-gtksourceReturns: the name of the style with ID styleId defined by this language or &7 if the style has no name or there is no style with ID styleId defined by this language&. The returned string is owned by the language and must not be modified. LMNOPQRSTUVWXYZ[\]^MNLOPUVWXYZ[\]^QRST7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbOb gi-gtksource1Type class for types which can be safely cast to c, for instance with e.c gi-gtksourceMemory-managed wrapper type.e gi-gtksourceCast to cG, for types for which this is known to be safe. For general casts, use :;.f gi-gtksourceA convenience alias for & :: ' c.g gi-gtksourceGet the value of the  language-ids  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE languageManager #languageIds h gi-gtksourceGet the value of the  search-path  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE languageManager #searchPath i gi-gtksourceSet the value of the  search-path  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF languageManager [ #searchPath DG value ] j gi-gtksource Construct a * with valid value for the  search-path>  property. This is rarely needed directly, but it is used by HI.k gi-gtksourceSet the value of the  search-path  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #searchPath l gi-gtksourceCreates a new language manager. If you do not need more than one language manager or a private language manager instance then use r instead.m gi-gtksource Gets the p identified by the given id in the language manager.n gi-gtksource+Returns the ids of the available languages.o gi-gtksource Gets the list directories where lm looks for language files.p gi-gtksourcePicks a pZ for given file name and content type, according to the information in lang files. Either filename or  contentType may be &'. This function can be used as follows:<informalexample><programlisting> GtkSourceLanguage *lang; lang = gtk_source_language_manager_guess_language (filename, NULL); gtk_source_buffer_set_language (buffer, lang); </programlisting></informalexample>orw<informalexample><programlisting> GtkSourceLanguage *lang = NULL; gboolean result_uncertain; gchar *content_type;content_type = g_content_type_guess (filename, NULL, 0, &result_uncertain); if (result_uncertain) { g_free (content_type); content_type = NULL; }lang = gtk_source_language_manager_guess_language (manager, filename, content_type); gtk_source_buffer_set_language (buffer, lang);:g_free (content_type); </programlisting></informalexample> etc. Use q and r8 if you need full control over file -> language mapping. Since: 2.4q gi-gtksource'Sets the list of directories where the lm looks for language files. If dirs is &&, the search path is reset to default.<note> <para> At the moment this function can be called only before the language files are loaded for the first time. In practice to set a custom search path for a cO, you have to call this function right after creating it. </para> </note>r gi-gtksourceReturns the default c instance.l gi-gtksourceReturns: a new c. m gi-gtksourcelm: a c.  gi-gtksourceid: a language id.  gi-gtksourceReturns: a p, or &1 if there is no language identified by the given id. Return value is owned by lm and should not be freed. n gi-gtksourcelm: a c.  gi-gtksourceReturns: a &N-terminated array of strings containing the ids of the available languages or &w if no language is available. The array is sorted alphabetically according to the language name. The array is owned by lm and must not be modified. o gi-gtksourcelm: a c.  gi-gtksourceReturns: &W-terminated array containg a list of language files directories. The array is owned by lm and must not be modified. p gi-gtksourcelm: a c.  gi-gtksourcefilename+: a filename in Glib filename encoding, or &.  gi-gtksource contentType%: a content type (as in GIO API), or &.  gi-gtksourceReturns: a p, or &, if there is no suitable language for given filename and/or  contentType. Return value is owned by lm and should not be freed. q gi-gtksourcelm: a c.  gi-gtksourcedirs: a & -terminated array of strings or &. r gi-gtksourceReturns: a cK. Return value is owned by GtkSourceView library and must not be unref'ed. bcdefghijklmnopqrcdbefrmnoplqgkjhi7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb v gi-gtksource1Type class for types which can be safely cast to w, for instance with y.w gi-gtksourceMemory-managed wrapper type.y gi-gtksourceCast to wG, for types for which this is known to be safe. For general casts, use :;.z gi-gtksourceA convenience alias for & :: ' w.{ gi-gtksourceGet the value of the category  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE mark #category | gi-gtksource Construct a * with valid value for the category>  property. This is rarely needed directly, but it is used by HI.} gi-gtksource.Creates a text mark. Add it to a buffer using /s]. If name is NULL, the mark is anonymous; otherwise, the mark can be retrieved by name using /t8. Normally marks are created using the utility function  u. Since: 2.2~ gi-gtksourceReturns the mark category. Since: 2.2 gi-gtksourceReturns the next w in the buffer or &B if the mark was not added to a buffer. If there is no next mark, & will be returned.If category is &", looks for marks of any category. Since: 2.2 gi-gtksourceReturns the previous w in the buffer or &F if the mark was not added to a buffer. If there is no previous mark, & is returned.If category is &!, looks for marks of any category Since: 2.2} gi-gtksourcename: Name of the w$, can be NULL when not using a name  gi-gtksourcecategory: is used to classify marks according to common characteristics (e.g. all the marks representing a bookmark could belong to the "bookmark" category, or all the marks representing a compilation error could belong to "error" category).  gi-gtksourceReturns: a new w that can be added using /s. ~ gi-gtksourcemark: a w.  gi-gtksourceReturns: the category of the w.  gi-gtksourcemark: a w.  gi-gtksourcecategory,: a string specifying the mark category, or &.  gi-gtksourceReturns: the next w, or &.  gi-gtksourcemark: a w.  gi-gtksourcecategory,: a string specifying the mark category, or &.  gi-gtksourceReturns: the previous w, or &. vwxyz{|}~ wxvyz~}|{7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb 1 gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceFThe code should connect to this signal to provide a tooltip for given mark*. The tooltip should be just a plain text. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceFThe code should connect to this signal to provide a tooltip for given mark#. The tooltip can contain a markup. gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the query-tooltip-markup5  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 78- markAttributes #queryTooltipMarkup callback  gi-gtksource"Connect a signal handler for the query-tooltip-markup4  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 79- markAttributes #queryTooltipMarkup callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the query-tooltip-text5  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 78+ markAttributes #queryTooltipText callback  gi-gtksource"Connect a signal handler for the query-tooltip-text4  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 79+ markAttributes #queryTooltipText callback  gi-gtksourceGet the value of the  background  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE markAttributes #background  gi-gtksourceSet the value of the  background  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF markAttributes [ #background DG value ]  gi-gtksource Construct a * with valid value for the  background>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE markAttributes #gicon  gi-gtksourceSet the value of the gicon  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF markAttributes [ #gicon DG value ]  gi-gtksource Construct a * with valid value for the gicon>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE markAttributes #iconName  gi-gtksourceSet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF markAttributes [ #iconName DG value ]  gi-gtksource Construct a * with valid value for the  icon-name>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the pixbuf  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE markAttributes #pixbuf  gi-gtksourceSet the value of the pixbuf  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF markAttributes [ #pixbuf DG value ]  gi-gtksource Construct a * with valid value for the pixbuf>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the stock-id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE markAttributes #stockId  gi-gtksourceSet the value of the stock-id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF markAttributes [ #stockId DG value ]  gi-gtksource Construct a * with valid value for the stock-id>  property. This is rarely needed directly, but it is used by HI. gi-gtksource%Creates a new source mark attributes. gi-gtksourceStores background color in  background. gi-gtksourceGets a =>C to be used as a base for rendered icon. Note that the icon can be & if it wasn't set earlier. gi-gtksource^Gets a name of an icon to be used as a base for rendered icon. Note that the icon name can be & if it wasn't set earlier. gi-gtksourceGets a ?@E to be used as a base for rendered icon. Note that the pixbuf can be & if it wasn't set earlier. gi-gtksourceRGets a stock id of an icon used by this attributes. Note that the stock id can be & if it wasn't set earlier. gi-gtksource$Queries for a tooltip by emitting a ::query-tooltip-markup* signal. The tooltip may contain a markup. gi-gtksource$Queries for a tooltip by emitting a ::query-tooltip-text% signal. The tooltip is a plain text. gi-gtksourceWRenders an icon of given size. The base of the icon is set by the last call to one of: , ,  or . size cannot be lower than 1. gi-gtksource*Sets background color to the one given in  background. gi-gtksource4Sets an icon to be used as a base for rendered icon. gi-gtksource>Sets a name of an icon to be used as a base for rendered icon. gi-gtksource5Sets a pixbuf to be used as a base for rendered icon. gi-gtksource5Sets stock id to be used as a base for rendered icon. gi-gtksourcemark: The v.  gi-gtksourceReturns:, A tooltip. The string should be freed with 5A when done with it.  gi-gtksourcemark: The v.  gi-gtksourceReturns:, A tooltip. The string should be freed with 5A when done with it.  gi-gtksourceReturns: a new source mark attributes.  gi-gtksource attributes: a .  gi-gtksourceReturns: whether background color for  attributes was set.  gi-gtksource attributes: a .  gi-gtksourceReturns: An icon. The icon belongs to  attributes and should not be unreffed.  gi-gtksource attributes: a .  gi-gtksourceReturns:% An icon name. The string belongs to  attributes and should not be freed.  gi-gtksource attributes: a .  gi-gtksourceReturns:! A pixbuf. The pixbuf belongs to  attributes and should not be unreffed.  gi-gtksource attributes: a .  gi-gtksourceReturns:' Stock id. Returned string is owned by  attributes and shouldn't be freed.  gi-gtksource attributes: a .  gi-gtksourcemark: a v.  gi-gtksourceReturns:9 A tooltip. The returned string should be freed by using 5A when done with it.  gi-gtksource attributes: a .  gi-gtksourcemark: a v.  gi-gtksourceReturns:9 A tooltip. The returned string should be freed by using 5A when done with it.  gi-gtksource attributes: a .  gi-gtksourcewidget.: widget of which style settings may be used.  gi-gtksourcesize: size of the rendered icon.  gi-gtksourceReturns:* A rendered pixbuf. The pixbuf belongs to  attributes and should not be unreffed.  gi-gtksource attributes: a .  gi-gtksource background: a lm.  gi-gtksource attributes: a .  gi-gtksourcegicon: a => to be used.  gi-gtksource attributes: a .  gi-gtksourceiconName: name of an icon to be used.  gi-gtksource attributes: a .  gi-gtksourcepixbuf: a ?@ to be used.  gi-gtksource attributes: a .  gi-gtksourcestockId: a stock id. 227Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the at-word-boundaries  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE" searchSettings #atWordBoundaries  gi-gtksourceSet the value of the at-word-boundaries  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF$ searchSettings [ #atWordBoundaries DG value ]  gi-gtksource Construct a * with valid value for the at-word-boundaries>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the case-sensitive  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchSettings #caseSensitive  gi-gtksourceSet the value of the case-sensitive  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! searchSettings [ #caseSensitive DG value ]  gi-gtksource Construct a * with valid value for the case-sensitive>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  regex-enabled  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchSettings #regexEnabled  gi-gtksourceSet the value of the  regex-enabled  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchSettings [ #regexEnabled DG value ]  gi-gtksource Construct a * with valid value for the  regex-enabled>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  search-text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchSettings #searchText  gi-gtksourceSet the value of the  search-text  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchSettings [ #searchText DG value ]  gi-gtksource Construct a * with valid value for the  search-text>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the  search-text  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #searchText  gi-gtksourceGet the value of the  wrap-around  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchSettings #wrapAround  gi-gtksourceSet the value of the  wrap-around  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchSettings [ #wrapAround DG value ]  gi-gtksource Construct a * with valid value for the  wrap-around>  property. This is rarely needed directly, but it is used by HI. gi-gtksource%Creates a new search settings object. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource<Gets the text to search. The return value must not be freed.You may be interested to call w after this function. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource9Change whether the search is done at word boundaries. If atWordBoundaries is %X, a search match must start and end a word. The match can span multiple words. See also Px and Py. Since: 3.10 gi-gtksource8Enables or disables the case sensitivity for the search. Since: 3.10 gi-gtksourceNEnables or disables whether to search by regular expressions. If enabled, the : search-text9 property contains the pattern of the regular expression.z uses {|' when regex search is enabled. See the  >https://developer.gnome.org/glib/stable/glib-regex-syntax.htmlRegular expression syntax# page in the GLib reference manual. Since: 3.10 gi-gtksourceSets the text to search. If  searchText is &5 or is empty, the search will be disabled. A copy of  searchText& will be made, so you can safely free  searchText after a call to this function.You may be interested to call } before this function. Since: 3.10 gi-gtksource/Enables or disables the wrap around search. If  wrapAround is %, the forward search continues at the beginning of the buffer if no search occurrences are found. Similarly, the backward search continues to search at the end of the buffer. Since: 3.10  gi-gtksourceReturns: a new search settings object.  gi-gtksourcesettings: a .  gi-gtksourceReturns:' whether to search at word boundaries.  gi-gtksourcesettings: a .  gi-gtksourceReturns:' whether the search is case sensitive.  gi-gtksourcesettings: a .  gi-gtksourceReturns:+ whether to search by regular expressions.  gi-gtksourcesettings: a .  gi-gtksourceReturns: the text to search, or & if the search is disabled.  gi-gtksourcesettings: a .  gi-gtksourceReturns:$ whether to wrap around the search.  gi-gtksourcesettings: a .  gi-gtksourceatWordBoundaries: the setting.  gi-gtksourcesettings: a .  gi-gtksource caseSensitive: the setting.  gi-gtksourcesettings: a .  gi-gtksource regexEnabled: the setting.  gi-gtksourcesettings: a .  gi-gtksource searchText(: the nul-terminated text to search, or & to disable the search.  gi-gtksourcesettings: a .  gi-gtksource wrapAround: the setting.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb'| gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the  enable-matrix  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE spaceDrawer #enableMatrix  gi-gtksourceSet the value of the  enable-matrix  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF spaceDrawer [ #enableMatrix DG value ]  gi-gtksource Construct a * with valid value for the  enable-matrix>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the matrix  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE spaceDrawer #matrix  gi-gtksourceSet the value of the matrix  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF spaceDrawer [ #matrix DG value ]  gi-gtksource Construct a * with valid value for the matrix>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the matrix  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #matrix  gi-gtksourceCreates a new F object. Useful for storing space drawing settings independently of a !~. Since: 3.24 gi-gtksource Binds the :matrix property to a  key.The % key must be of the same type as the :matrix property, that is, "au".The R function cannot be used, because the default GIO mapping functions don't support +p properties (maybe it will be supported by a future GIO version, in which case this function can be deprecated). Since: 3.24 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksourceGets the value of the :matrix property, as a +E. An empty array can be returned in case the matrix is a zero matrix.The ( function may be more convenient to use. Since: 3.24 gi-gtksourceIf only one location is specified, this function returns what kind of white spaces are drawn at that location. The value is retrieved from the :matrix property.If several locations are specified, this function returns the logical AND for those locations. Which means that if a certain kind of white space is present in the return value, then that kind of white space is drawn at all the specified  locations. Since: 3.24 gi-gtksourceSets whether the :matrix property is enabled. Since: 3.24 gi-gtksourceSets a new value to the :matrix property, as a +. If matrix is &, then an empty array is set.If matrix is floating, it is consumed.The ( function may be more convenient to use. Since: 3.24 gi-gtksource Modifies the :matrix property at the specified  locations. Since: 3.24 gi-gtksourceReturns: a new .  gi-gtksourcedrawer: a  object.  gi-gtksourcesettings: a  object.  gi-gtksourcekey: the settings key to bind.  gi-gtksourceflags: flags for the binding.  gi-gtksourcedrawer: a .  gi-gtksourceReturns: whether the :matrix property is enabled.  gi-gtksourcedrawer: a .  gi-gtksourceReturns: the :matrix value as a new floating + instance.  gi-gtksourcedrawer: a .  gi-gtksource locations: one or several .  gi-gtksourceReturns: a combination of .  gi-gtksourcedrawer: a .  gi-gtksource enableMatrix: the new value.  gi-gtksourcedrawer: a .  gi-gtksourcematrix: the new matrix value, or &.  gi-gtksourcedrawer: a .  gi-gtksource locations: one or several .  gi-gtksourcetypes: a combination of . 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbn+ gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the buffer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchContext #buffer  gi-gtksource Construct a * with valid value for the buffer>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  highlight  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchContext #highlight  gi-gtksourceSet the value of the  highlight  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchContext [ #highlight DG value ]  gi-gtksource Construct a * with valid value for the  highlight>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  match-style  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchContext #matchStyle  gi-gtksourceSet the value of the  match-style  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchContext [ #matchStyle DG value ]  gi-gtksource Construct a * with valid value for the  match-style>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the  match-style  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #matchStyle  gi-gtksourceGet the value of the occurrences-count  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! searchContext #occurrencesCount  gi-gtksourceGet the value of the  regex-error  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchContext #regexError  gi-gtksourceGet the value of the settings  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE searchContext #settings  gi-gtksourceSet the value of the settings  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF searchContext [ #settings DG value ]  gi-gtksource Construct a * with valid value for the settings>  property. This is rarely needed directly, but it is used by HI.  gi-gtksourceSet the value of the settings  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #settings   gi-gtksource.Creates a new search context, associated with buffer, and customized with settings. If settings is &, a new 4 object will be created, that you can retrieve with . Since: 3.10  gi-gtksourceSynchronous backward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer3 is small, this function is more convenient to use. Since: 3.10  gi-gtksourceSynchronous backward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer3 is small, this function is more convenient to use.The difference with   is that the hasWrappedAround. out parameter has been added for convenience.If the : wrap-around property is )+, this function doesn't try to wrap around.The hasWrappedAround] out parameter is set independently of whether a match is found. So if this function returns ), hasWrappedAround! will have the same value as the : wrap-around property. Since: 3.22  gi-gtksourceThe asynchronous version of  .See the documentation of   for more details.See the 0 documentation to know how to use this function.#If the operation is cancelled, the callback will only be called if  cancellable was not &.   takes ownership of  cancellable2, so you can unref it after calling this function. Since: 3.10 gi-gtksource(Finishes a backward search started with  . Since: 3.10 gi-gtksource(Finishes a backward search started with  .See the documentation of   for more details. Since: 3.22 gi-gtksourceSynchronous forward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer3 is small, this function is more convenient to use. Since: 3.10 gi-gtksourceSynchronous forward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer3 is small, this function is more convenient to use.The difference with  is that the hasWrappedAround. out parameter has been added for convenience.If the : wrap-around property is )+, this function doesn't try to wrap around.The hasWrappedAround] out parameter is set independently of whether a match is found. So if this function returns ), hasWrappedAround! will have the same value as the : wrap-around property. Since: 3.22 gi-gtksourceThe asynchronous version of .See the documentation of  for more details.See the 0 documentation to know how to use this function.#If the operation is cancelled, the callback will only be called if  cancellable was not &.  takes ownership of  cancellable2, so you can unref it after calling this function. Since: 3.10 gi-gtksource'Finishes a forward search started with . Since: 3.10 gi-gtksource'Finishes a forward search started with .See the documentation of  for more details. Since: 3.22 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.16 gi-gtksourceGets the position of a search occurrence. If the buffer is not already fully scanned, the position may be unknown, and -1 is returned. If 0 is returned, it means that this part of the buffer has already been scanned, and that  matchStart and matchEnd don't delimit an occurrence. Since: 3.10 gi-gtksourceGets the total number of search occurrences. If the buffer is not already fully scanned, the total number of occurrences is unknown, and -1 is returned. Since: 3.10 gi-gtksource:Regular expression patterns must follow certain rules. If : search-textS breaks a rule, the error can be retrieved with this function. The error domain is  G_REGEX_ERROR.Free the return value with . Since: 3.10 gi-gtksource3No description available in the introspection data. Since: 3.10 gi-gtksource,Replaces a search match by another text. If  matchStart and matchEnd' doesn't correspond to a search match, ) is returned.7For a regular expression replacement, you can check if replace is valid by calling 5. The replace+ text can contain backreferences; read the { documentation for more details. Since: 3.10 gi-gtksource,Replaces a search match by another text. If  matchStart and matchEnd' doesn't correspond to a search match, ) is returned. Unlike with , the  matchStart and matchEndC iters are revalidated to point to the replacement text boundaries.7For a regular expression replacement, you can check if replace is valid by calling 5. The replace+ text can contain backreferences; read the { documentation for more details. Since: 3.22 gi-gtksourcenReplaces all search matches by another text. It is a synchronous function, so it can block the user interface.7For a regular expression replacement, you can check if replace is valid by calling 5. The replace+ text can contain backreferences; read the { documentation for more details. Since: 3.10 gi-gtksource8Enables or disables the search occurrences highlighting. Since: 3.10  gi-gtksource-Set the style to apply on search matches. If  matchStyle is &g, default theme's scheme 'match-style' will be used. To enable or disable the search highlighting, use . Since: 3.16! gi-gtksource Associate a  with the search context. If settings is &, a new one will be created.(The search context holds a reference to settings. Since: 3.10  gi-gtksourcebuffer: a  2.  gi-gtksourcesettings: a , or &.  gi-gtksourceReturns: a new search context.   gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksourceReturns: whether a match was found.   gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksourceReturns: whether a match was found.   gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksource cancellable: a , or &.  gi-gtksourcecallback: a ) to call when the operation is finished.  gi-gtksourcesearch: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksourceReturns: whether a match was found.  gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksourceReturns: whether a match was found.  gi-gtksourcesearch: a .  gi-gtksourceiter: start of search.  gi-gtksource cancellable: a , or &.  gi-gtksourcecallback: a ) to call when the operation is finished.  gi-gtksourcesearch: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksourceReturns: the associated buffer.  gi-gtksourcesearch: a .  gi-gtksourceReturns:. whether to highlight the search occurrences.  gi-gtksourcesearch: a .  gi-gtksourceReturns: the  to apply on search matches.  gi-gtksourcesearch: a .  gi-gtksource matchStart: the start of the occurrence.  gi-gtksourcematchEnd: the end of the occurrence.  gi-gtksourceReturns:f the position of the search occurrence. The first occurrence has the position 1 (not 0). Returns 0 if  matchStart and matchEndK don't delimit an occurrence. Returns -1 if the position is not yet known.  gi-gtksourcesearch: a .  gi-gtksourceReturns:; the total number of search occurrences, or -1 if unknown.  gi-gtksourcesearch: a .  gi-gtksourceReturns: the $, or & if the pattern is valid.  gi-gtksourcesearch: a .  gi-gtksourceReturns: the search settings.  gi-gtksourcesearch: a .  gi-gtksource matchStart%: the start of the match to replace.  gi-gtksourcematchEnd#: the end of the match to replace.  gi-gtksourcereplace: the replacement text.  gi-gtksource replaceLength: the length of replace in bytes, or -1.  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksource matchStart%: the start of the match to replace.  gi-gtksourcematchEnd#: the end of the match to replace.  gi-gtksourcereplace: the replacement text.  gi-gtksource replaceLength: the length of replace in bytes, or -1.  gi-gtksource (Can throw +)  gi-gtksourcesearch: a .  gi-gtksourcereplace: the replacement text.  gi-gtksource replaceLength: the length of replace in bytes, or -1.  gi-gtksourceReturns:! the number of replaced matches.  (Can throw +)  gi-gtksourcesearch: a .  gi-gtksource highlight: the setting.   gi-gtksourcesearch: a .  gi-gtksource matchStyle: a , or &. ! gi-gtksourcesearch: a .  gi-gtksourcesettings : the new , or &. ,      !,     ! 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbZP, gi-gtksource1Type class for types which can be safely cast to , for instance with %. gi-gtksourceMemory-managed wrapper type.% gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.& gi-gtksourceA convenience alias for & :: ' .' gi-gtksourceGet the value of the  background  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #background ( gi-gtksource Construct a * with valid value for the  background>  property. This is rarely needed directly, but it is used by HI.) gi-gtksourceGet the value of the background-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #backgroundSet * gi-gtksource Construct a * with valid value for the background-set>  property. This is rarely needed directly, but it is used by HI.+ gi-gtksourceGet the value of the bold  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #bold , gi-gtksource Construct a * with valid value for the bold>  property. This is rarely needed directly, but it is used by HI.- gi-gtksourceGet the value of the bold-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #boldSet . gi-gtksource Construct a * with valid value for the bold-set>  property. This is rarely needed directly, but it is used by HI./ gi-gtksourceGet the value of the  foreground  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #foreground 0 gi-gtksource Construct a * with valid value for the  foreground>  property. This is rarely needed directly, but it is used by HI.1 gi-gtksourceGet the value of the foreground-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #foregroundSet 2 gi-gtksource Construct a * with valid value for the foreground-set>  property. This is rarely needed directly, but it is used by HI.3 gi-gtksourceGet the value of the italic  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #italic 4 gi-gtksource Construct a * with valid value for the italic>  property. This is rarely needed directly, but it is used by HI.5 gi-gtksourceGet the value of the  italic-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #italicSet 6 gi-gtksource Construct a * with valid value for the  italic-set>  property. This is rarely needed directly, but it is used by HI.7 gi-gtksourceGet the value of the line-background  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #lineBackground 8 gi-gtksource Construct a * with valid value for the line-background>  property. This is rarely needed directly, but it is used by HI.9 gi-gtksourceGet the value of the line-background-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #lineBackgroundSet : gi-gtksource Construct a * with valid value for the line-background-set>  property. This is rarely needed directly, but it is used by HI.; gi-gtksourceGet the value of the pango-underline  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #pangoUnderline < gi-gtksource Construct a * with valid value for the pango-underline>  property. This is rarely needed directly, but it is used by HI.= gi-gtksourceGet the value of the scale  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #scale > gi-gtksource Construct a * with valid value for the scale>  property. This is rarely needed directly, but it is used by HI.? gi-gtksourceGet the value of the  scale-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #scaleSet @ gi-gtksource Construct a * with valid value for the  scale-set>  property. This is rarely needed directly, but it is used by HI.A gi-gtksourceGet the value of the  strikethrough  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #strikethrough B gi-gtksource Construct a * with valid value for the  strikethrough>  property. This is rarely needed directly, but it is used by HI.C gi-gtksourceGet the value of the strikethrough-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #strikethroughSet D gi-gtksource Construct a * with valid value for the strikethrough-set>  property. This is rarely needed directly, but it is used by HI.E gi-gtksourceGet the value of the  underline  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #underline F gi-gtksource Construct a * with valid value for the  underline>  property. This is rarely needed directly, but it is used by HI.G gi-gtksourceGet the value of the underline-color  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #underlineColor H gi-gtksource Construct a * with valid value for the underline-color>  property. This is rarely needed directly, but it is used by HI.I gi-gtksourceGet the value of the underline-color-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #underlineColorSet J gi-gtksource Construct a * with valid value for the underline-color-set>  property. This is rarely needed directly, but it is used by HI.K gi-gtksourceGet the value of the  underline-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE style #underlineSet L gi-gtksource Construct a * with valid value for the  underline-set>  property. This is rarely needed directly, but it is used by HI.M gi-gtksourceThis function modifies the $ properties that are related to the  properties. Other  properties are left untouched.If style is non-& , applies style to tag.If style is &", the related *-set properties of  are set to ). Since: 3.22N gi-gtksourceCreates a copy of style, that is a new , instance which has the same attributes set. Since: 2.0M gi-gtksourcestyle: a  to apply, or &.  gi-gtksourcetag: a  to apply styles to. N gi-gtksourcestyle: a  structure to copy.  gi-gtksourceReturns: copy of style, call [ when you are done with it. -%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN-%&MN('*),+.-0/21436587:9<;>=@?BADCFEHGJILK 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb_j gi-gtksource1Type class for types which can be safely cast to , for instance with d. gi-gtksourceMemory-managed wrapper type.U gi-gtksource0Type for the callback on the (unwrapped) C side.V gi-gtksourceTThe ::undo signal is emitted to undo the last user action which modified the buffer.W gi-gtksource0Type for the callback on the (unwrapped) C side.X gi-gtksourcedThe ::source-mark-updated signal is emitted each time a mark is added to, moved or removed from the buffer.Y gi-gtksource0Type for the callback on the (unwrapped) C side.Z gi-gtksource=The ::redo signal is emitted to redo the last undo operation.[ gi-gtksource0Type for the callback on the (unwrapped) C side.\ gi-gtksourceThe ::highlight-updated signal is emitted when the syntax highlighting and [context classes][context-classes] are updated in a certain region of the buffer.] gi-gtksource0Type for the callback on the (unwrapped) C side.^ gi-gtksourceiter@ is set to a valid iterator pointing to the matching bracket if state is  . Otherwise iter is meaningless.$The signal is emitted only when the state* changes, typically when the cursor moves.4A use-case for this signal is to show messages in a . Since: 2.12_ gi-gtksource9Generate a function pointer callable from C code, from a U.` gi-gtksource9Generate a function pointer callable from C code, from a W.a gi-gtksource9Generate a function pointer callable from C code, from a Y.b gi-gtksource9Generate a function pointer callable from C code, from a [.c gi-gtksource9Generate a function pointer callable from C code, from a ].d gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.e gi-gtksourceA convenience alias for & :: ' .f gi-gtksourceA convenience synonym for & :: ' ^.g gi-gtksourceWrap the callback into a (.h gi-gtksourceWrap a ^ into a ].i gi-gtksource"Connect a signal handler for the bracket-matched5  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 78! buffer #bracketMatched callback j gi-gtksource"Connect a signal handler for the bracket-matched4  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 79! buffer #bracketMatched callback k gi-gtksourceA convenience synonym for & :: ' \.l gi-gtksourceWrap the callback into a (.m gi-gtksourceWrap a \ into a [.n gi-gtksource"Connect a signal handler for the highlight-updated5  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 78# buffer #highlightUpdated callback o gi-gtksource"Connect a signal handler for the highlight-updated4  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 79# buffer #highlightUpdated callback p gi-gtksourceA convenience synonym for & :: ' Z.q gi-gtksourceWrap the callback into a (.r gi-gtksourceWrap a Z into a Y.s gi-gtksource"Connect a signal handler for the redo5  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 78 buffer #redo callback t gi-gtksource"Connect a signal handler for the redo4  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 79 buffer #redo callback u gi-gtksourceA convenience synonym for & :: ' X.v gi-gtksourceWrap the callback into a (.w gi-gtksourceWrap a X into a W.x gi-gtksource"Connect a signal handler for the source-mark-updated5  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 78$ buffer #sourceMarkUpdated callback y gi-gtksource"Connect a signal handler for the source-mark-updated4  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 79$ buffer #sourceMarkUpdated callback z gi-gtksourceA convenience synonym for & :: ' V.{ gi-gtksourceWrap the callback into a (.| gi-gtksourceWrap a V into a U.} gi-gtksource"Connect a signal handler for the undo5  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 78 buffer #undo callback ~ gi-gtksource"Connect a signal handler for the undo4  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 79 buffer #undo callback  gi-gtksourceGet the value of the can-redo  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #canRedo  gi-gtksourceGet the value of the can-undo  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #canUndo  gi-gtksourceGet the value of the highlight-matching-brackets  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE# buffer #highlightMatchingBrackets  gi-gtksourceSet the value of the highlight-matching-brackets  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF% buffer [ #highlightMatchingBrackets DG value ]  gi-gtksource Construct a * with valid value for the highlight-matching-brackets>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the highlight-syntax  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #highlightSyntax  gi-gtksourceSet the value of the highlight-syntax  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF buffer [ #highlightSyntax DG value ]  gi-gtksource Construct a * with valid value for the highlight-syntax>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the implicit-trailing-newline  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! buffer #implicitTrailingNewline  gi-gtksourceSet the value of the implicit-trailing-newline  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF# buffer [ #implicitTrailingNewline DG value ]  gi-gtksource Construct a * with valid value for the implicit-trailing-newline>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the language  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #language  gi-gtksourceSet the value of the language  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF buffer [ #language DG value ]  gi-gtksource Construct a * with valid value for the language>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the language  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #language  gi-gtksourceGet the value of the max-undo-levels  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #maxUndoLevels  gi-gtksourceSet the value of the max-undo-levels  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF buffer [ #maxUndoLevels DG value ]  gi-gtksource Construct a * with valid value for the max-undo-levels>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  style-scheme  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #styleScheme  gi-gtksourceSet the value of the  style-scheme  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF buffer [ #styleScheme DG value ]  gi-gtksource Construct a * with valid value for the  style-scheme>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the  style-scheme  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #styleScheme  gi-gtksourceGet the value of the  undo-manager  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE buffer #undoManager  gi-gtksourceSet the value of the  undo-manager  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF buffer [ #undoManager DG value ]  gi-gtksource Construct a * with valid value for the  undo-manager>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the  undo-manager  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #undoManager  gi-gtksourceCreates a new source buffer. gi-gtksource?Creates a new source buffer using the highlighting patterns in language\. This is equivalent to creating a new source buffer with a new tag table and then calling . gi-gtksourceMoves iter! to the position of the previous v of the given category. Returns % if iter was moved. If category: is NULL, the previous source mark can be of any category. Since: 2.2 gi-gtksourceMarks the beginning of a not undoable action on the buffer, disabling the undo manager. Typically you would call this function before initially setting the contents of the buffer (e.g. when loading a file in a text editor). You may nest  /  blocks. gi-gtksourceeDetermines whether a source buffer can redo the last action (i.e. if the last operation was an undo). gi-gtksource<Determines whether a source buffer can undo the last action. gi-gtksource=Changes the case of the text between the specified iterators. Since: 3.12 gi-gtksourceCreates a source mark in the buffer of category category. A source mark is a  but organised into categories. Depending on the category a pixbuf can be specified that will be displayed along the line of the mark.Like a , a v can be anonymous if the passed name is &C. Also, the buffer owns the marks so you shouldn't unreference it.vMarks always have left gravity and are moved to the beginning of the line when the user deletes the line they were in.{Typical uses for a source mark are bookmarks, breakpoints, current executing instruction indication in a source file, etc.. Since: 2.2 gi-gtksourceMarks the end of a not undoable action on the buffer. When the last not undoable block is closed through the call to this function, the list of undo actions is cleared and the undo manager is re-enabled. gi-gtksourceDForces buffer to analyze and highlight the given area synchronously.<note> <para> This is a potentially slow operation and should be used only when you need to make sure that some text not currently visible is highlighted, for instance before printing. </para> </note> gi-gtksourceMoves iter to the position of the next v of the given category . Returns % if iter was moved. If category6 is NULL, the next source mark can be of any category. Since: 2.2 gi-gtksource#Get all defined context classes at iter.See the 5 description for the list of default context classes. Since: 2.10 gi-gtksourceQDetermines whether bracket match highlighting is activated for the source buffer. gi-gtksourceIDetermines whether syntax highlighting is activated in the source buffer. gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource Returns the p! associated with the buffer, see >. The returned object should not be unreferenced by the user. gi-gtksourceLDetermines the number of undo levels the buffer will track for buffer edits. gi-gtksource3Returns the list of marks of the given category at iter. If category is & it returns all marks at iter. Since: 2.2 gi-gtksource3Returns the list of marks of the given category at line. If category is &, all marks at line are returned. Since: 2.2 gi-gtksource Returns the ! associated with the buffer, see =. The returned object should not be unreferenced by the user. gi-gtksource Returns the ! associated with the buffer, see >. The returned object should not be unreferenced by the user. gi-gtksource|Moves backward to the next toggle (on or off) of the context class. If no matching context class toggles are found, returns ) , otherwise %%. Does not return toggles located at iter, only toggles after iter. Sets iterR to the location of the toggle, or to the end of the buffer if no toggle is found.See the 5 description for the list of default context classes. Since: 2.10 gi-gtksource{Moves forward to the next toggle (on or off) of the context class. If no matching context class toggles are found, returns ) , otherwise %%. Does not return toggles located at iter, only toggles after iter. Sets iterR to the location of the toggle, or to the end of the buffer if no toggle is found.See the 5 description for the list of default context classes. Since: 2.10 gi-gtksourceCheck if the class  contextClass is set on iter.See the 5 description for the list of default context classes. Since: 2.10 gi-gtksource8Joins the lines of text between the specified iterators. Since: 3.16 gi-gtksource%Redoes the last undo operation. Use ? to check whether a call to this function will have any effect.This function emits the ::redo signal. gi-gtksourceRemove all marks of category between start and end from the buffer. If category1 is NULL, all marks in the range will be removed. Since: 2.2 gi-gtksourceControls the bracket match highlighting function in the buffer. If activated, when you position your cursor over a bracket character (a parenthesis, a square bracket, etc.) the matching opening or closing bracket character will be highlighted. gi-gtksource5Controls whether syntax is highlighted in the buffer.If  highlight is %Q, the text will be highlighted according to the syntax patterns specified in the p set with .If  highlight is )., syntax highlighting is disabled and all the \ objects that have been added by the syntax highlighting engine are removed from the buffer. gi-gtksourceSets whether the buffer" has an implicit trailing newline.0If an explicit trailing newline is present in a /0, ]^H shows it as an empty line. This is generally not what the user expects.If implicitTrailingNewline is % (the default value): - when a && loads the content of a file into the bufferO, the trailing newline (if present in the file) is not inserted into the buffer . - when a %. saves the content of the buffer9 into a file, a trailing newline is added to the file.On the other hand, if implicitTrailingNewline is ):, the file's content is not modified when loaded into the buffer , and the buffer2's content is not modified when saved into a file. Since: 3.14 gi-gtksource Associates a p with the buffer. Note that a p affects not only the syntax highlighting, but also the [context classes][context-classes]. If you want to disable just the syntax highlighting, see . The buffer holds a reference to language. gi-gtksourceSets the number of undo levels for user actions the buffer will track. If the number of user actions exceeds the limit set by this function, older actions will be discarded.If  maxUndoLevels# is -1, the undo/redo is unlimited.If  maxUndoLevels! is 0, the undo/redo is disabled. gi-gtksourceSets a ' to be used by the buffer and the view. Note that a : affects not only the syntax highlighting, but also other !~Z features such as highlighting the current line, matching brackets, the line numbers, etc.Instead of setting a & scheme3, it is better to disable syntax highlighting with , and setting the  with the "classic" or "tango" ID, because those two style schemes follow more closely the GTK+ theme (for example for the background color). The buffer holds a reference to scheme. gi-gtksource Set the buffer undo manager. If manager is && the default undo manager will be set. gi-gtksource7Sort the lines of text between the specified iterators. Since: 3.18 gi-gtksource<Undoes the last user action which modified the buffer. Use ? to check whether a call to this function will have any effect.This function emits the ::undo signal.'X gi-gtksourcemark: the v \ gi-gtksourcestart": the start of the updated region  gi-gtksourceend : the end of the updated region ^ gi-gtksourceiter2: if found, the location of the matching bracket.  gi-gtksourcestate: state of bracket matching.  gi-gtksourcetable: a , or & to create a new one.  gi-gtksourceReturns: a new source buffer.  gi-gtksourcelanguage: a p.  gi-gtksourceReturns:Y a new source buffer which will highlight text according to the highlighting patterns in language.  gi-gtksourcebuffer: a .  gi-gtksourceiter: an iterator.  gi-gtksourcecategory: category to search for, or &  gi-gtksourceReturns: whether iter was moved.  gi-gtksourcebuffer: a .  gi-gtksourcebuffer: a .  gi-gtksourceReturns: % if a redo is possible.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: %+ if it's possible to undo the last action.  gi-gtksourcebuffer: a .  gi-gtksourcecaseType: how to change the case.  gi-gtksourcestart: a PQ.  gi-gtksourceend: a PQ.  gi-gtksourcebuffer: a .  gi-gtksourcename: the name of the mark, or &.  gi-gtksourcecategory': a string defining the mark category.  gi-gtksourcewhere: location to place the mark.  gi-gtksourceReturns: a new v, owned by the buffer.  gi-gtksourcebuffer: a .  gi-gtksourcebuffer: a .  gi-gtksourcestart": start of the area to highlight.  gi-gtksourceend : end of the area to highlight.  gi-gtksourcebuffer: a .  gi-gtksourceiter: an iterator.  gi-gtksourcecategory: category to search for, or &  gi-gtksourceReturns: whether iter was moved.  gi-gtksourcebuffer: a .  gi-gtksourceiter: a PQ.  gi-gtksourceReturns: a new &. terminated array of context class names. Use 5o. to free the array if it is no longer needed.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: %8 if the source buffer will highlight matching brackets.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: %$ if syntax highlighting is enabled, ) otherwise.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: whether the buffer# has an implicit trailing newline.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: the p associated with the buffer, or &.  gi-gtksourcebuffer: a .  gi-gtksourceReturns:F the maximum number of possible undo levels or -1 if no limit is set.  gi-gtksourcebuffer: a .  gi-gtksourceiter: an iterator.  gi-gtksourcecategory: category to search for, or &  gi-gtksourceReturns: a newly allocated .  gi-gtksourcebuffer: a .  gi-gtksourceline: a line number.  gi-gtksourcecategory: category to search for, or &  gi-gtksourceReturns: a newly allocated .  gi-gtksourcebuffer: a .  gi-gtksourceReturns: the  associated with the buffer, or &.  gi-gtksourcebuffer: a .  gi-gtksourceReturns: the  associated with the buffer, or &.  gi-gtksourcebuffer: a .  gi-gtksourceiter: a PQ.  gi-gtksource contextClass: the context class.  gi-gtksourceReturns:0 whether we found a context class toggle before iter  gi-gtksourcebuffer: a .  gi-gtksourceiter: a PQ.  gi-gtksource contextClass: the context class.  gi-gtksourceReturns:/ whether we found a context class toggle after iter  gi-gtksourcebuffer: a .  gi-gtksourceiter: a PQ.  gi-gtksource contextClass: class to search for.  gi-gtksourceReturns: whether iter has the context class.  gi-gtksourcebuffer: a .  gi-gtksourcestart: a PQ.  gi-gtksourceend: a PQ.  gi-gtksourcebuffer: a .  gi-gtksourcebuffer: a .  gi-gtksourcestart: a PQ.  gi-gtksourceend: a PQ.  gi-gtksourcecategory: category to search for, or &.  gi-gtksourcebuffer: a .  gi-gtksource highlight: %, if you want matching brackets highlighted.  gi-gtksourcebuffer: a .  gi-gtksource highlight: % to enable syntax highlighting, ) to disable it.  gi-gtksourcebuffer: a .  gi-gtksourceimplicitTrailingNewline: the new value.  gi-gtksourcebuffer: a .  gi-gtksourcelanguage: a p to set, or &.  gi-gtksourcebuffer: a .  gi-gtksource maxUndoLevels-: the desired maximum number of undo levels.  gi-gtksourcebuffer: a .  gi-gtksourcescheme: a  or &.  gi-gtksourcebuffer: a .  gi-gtksourcemanager: A  or &.  gi-gtksourcebuffer: a .  gi-gtksourcestart: a PQ.  gi-gtksourceend: a PQ.  gi-gtksourceflags: ' specifying how the sort should behave  gi-gtksourcecolumn9: sort considering the text starting at the given column  gi-gtksourcebuffer: a . kUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~kde^]jgcfih\[olbknmZYtqapsrXWyv`uxwVU~{_z}|7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbq  gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceGet the value of the  style-scheme  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! styleSchemeChooser #styleScheme  gi-gtksourceSet the value of the  style-scheme  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF# styleSchemeChooser [ #styleScheme DG value ]  gi-gtksource Construct a * with valid value for the  style-scheme>  property. This is rarely needed directly, but it is used by HI. gi-gtksource#Gets the currently-selected scheme. Since: 3.16 gi-gtksourceSets the scheme. Since: 3.16 gi-gtksourcechooser: a   gi-gtksourceReturns: the currently-selected scheme.  gi-gtksourcechooser: a   gi-gtksourcescheme: a   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb2P     789:;<=>?@ABCDE7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbIR gi-gtksource1Type class for types which can be safely cast to S, for instance with .S gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to SG, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' S. gi-gtksourceGet the value of the  description  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleScheme #description  gi-gtksourceGet the value of the filename  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleScheme #filename  gi-gtksourceGet the value of the id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleScheme #id  gi-gtksource Construct a * with valid value for the id>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleScheme #name  gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksource3No description available in the introspection data. Since: 2.0 gi-gtksourcescheme: a S.  gi-gtksourceReturns: a &!-terminated array containing the scheme authors or &0 if no author is specified by the style scheme.  gi-gtksourcescheme: a S.  gi-gtksourceReturns: scheme description (if defined), or &.  gi-gtksourcescheme: a S.  gi-gtksourceReturns: schemeD file name if the scheme was created parsing a style scheme file or & in the other cases.  gi-gtksourcescheme: a S.  gi-gtksourceReturns: scheme id.  gi-gtksourcescheme: a S.  gi-gtksourceReturns: scheme name.  gi-gtksourcescheme: a S.  gi-gtksourcestyleId: id of the style to retrieve.  gi-gtksourceReturns: style which corresponds to styleId in the scheme, or &5 when no style with this name found. It is owned by scheme and may not be unref'ed. RSTSTR7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb  gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceCreates a new . Since: 3.16 gi-gtksourceReturns: a new . 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb ? gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceCreates a new . Since: 3.16 gi-gtksourceReturns: a new . 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb BC gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the  scheme-ids  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleSchemeManager #schemeIds  gi-gtksourceGet the value of the  search-path  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE styleSchemeManager #searchPath  gi-gtksourceSet the value of the  search-path  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF" styleSchemeManager [ #searchPath DG value ]  gi-gtksource Construct a * with valid value for the  search-path>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the  search-path  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #searchPath  gi-gtksourceUCreates a new style manager. If you do not need more than one style manager then use  instead. gi-gtksourceAppends path& to the list of directories where the manager# looks for style scheme files. See  for details. gi-gtksourceMark any currently cached information about the available style scehems as invalid. All the available style schemes will be reloaded next time the manager is accessed. gi-gtksourceLooks up style scheme by id. gi-gtksource/Returns the ids of the available style schemes. gi-gtksource(Returns the current search path for the manager. See  for details. gi-gtksource Prepends path& to the list of directories where the manager# looks for style scheme files. See  for details. gi-gtksource'Sets the list of directories where the manager" looks for style scheme files. If path is &&, the search path is reset to default. gi-gtksourceReturns the default  instance.  gi-gtksourceReturns: a new .  gi-gtksourcemanager: a .  gi-gtksourcepath: a directory or a filename.  gi-gtksourcemanager: a .  gi-gtksourcemanager: a .  gi-gtksourceschemeId: style scheme id to find.  gi-gtksourceReturns: a $ object. Returned value is owned by manager and must not be unref'ed.  gi-gtksourcemanager: a .  gi-gtksourceReturns: a &R-terminated array of strings containing the ids of the available style schemes or &} if no style scheme is available. The array is sorted alphabetically according to the scheme name. The array is owned by the manager and must not be modified.  gi-gtksourcemanager: a .  gi-gtksourceReturns: a &R-terminated array of string containing the search path. The array is owned by the manager and must not be modified.  gi-gtksourcemanager: a .  gi-gtksourcepath: a directory or a filename.  gi-gtksourcemanager: a .  gi-gtksourcepath: a & -terminated array of strings or &.  gi-gtksourceReturns: a K. Return value is owned by GtkSourceView library and must not be unref'ed.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb ^  gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the  draw-spaces  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE tag #drawSpaces  gi-gtksourceSet the value of the  draw-spaces  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF tag [ #drawSpaces DG value ]   gi-gtksource Construct a * with valid value for the  draw-spaces>  property. This is rarely needed directly, but it is used by HI.  gi-gtksourceGet the value of the draw-spaces-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE tag #drawSpacesSet   gi-gtksourceSet the value of the draw-spaces-set  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF tag [ #drawSpacesSet DG value ]   gi-gtksource Construct a * with valid value for the draw-spaces-set>  property. This is rarely needed directly, but it is used by HI.  gi-gtksource Creates a 7. Configure the tag using object arguments, i.e. using g_object_set().For usual cases, %gtk_source_buffer_create_source_tag() is more convenient to use. Since: 3.20  gi-gtksourcename: tag name, or &.  gi-gtksourceReturns: a new .           "7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb M gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the body-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #bodyFontName  gi-gtksourceSet the value of the body-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! printCompositor [ #bodyFontName DG value ]  gi-gtksource Construct a * with valid value for the body-font-name>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the buffer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #buffer  gi-gtksource Construct a * with valid value for the buffer>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the footer-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! printCompositor #footerFontName  gi-gtksourceSet the value of the footer-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF# printCompositor [ #footerFontName DG value ]   gi-gtksource Construct a * with valid value for the footer-font-name>  property. This is rarely needed directly, but it is used by HI.! gi-gtksourceSet the value of the footer-font-name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #footerFontName " gi-gtksourceGet the value of the header-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! printCompositor #headerFontName # gi-gtksourceSet the value of the header-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF# printCompositor [ #headerFontName DG value ] $ gi-gtksource Construct a * with valid value for the header-font-name>  property. This is rarely needed directly, but it is used by HI.% gi-gtksourceSet the value of the header-font-name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #headerFontName & gi-gtksourceGet the value of the highlight-syntax  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE" printCompositor #highlightSyntax ' gi-gtksourceSet the value of the highlight-syntax  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF$ printCompositor [ #highlightSyntax DG value ] ( gi-gtksource Construct a * with valid value for the highlight-syntax>  property. This is rarely needed directly, but it is used by HI.) gi-gtksourceGet the value of the line-numbers-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE& printCompositor #lineNumbersFontName * gi-gtksourceSet the value of the line-numbers-font-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF( printCompositor [ #lineNumbersFontName DG value ] + gi-gtksource Construct a * with valid value for the line-numbers-font-name>  property. This is rarely needed directly, but it is used by HI., gi-gtksourceSet the value of the line-numbers-font-name  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #lineNumbersFontName - gi-gtksourceGet the value of the n-pages  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #nPages . gi-gtksourceGet the value of the  print-footer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #printFooter / gi-gtksourceSet the value of the  print-footer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF printCompositor [ #printFooter DG value ] 0 gi-gtksource Construct a * with valid value for the  print-footer>  property. This is rarely needed directly, but it is used by HI.1 gi-gtksourceGet the value of the  print-header  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #printHeader 2 gi-gtksourceSet the value of the  print-header  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF printCompositor [ #printHeader DG value ] 3 gi-gtksource Construct a * with valid value for the  print-header>  property. This is rarely needed directly, but it is used by HI.4 gi-gtksourceGet the value of the print-line-numbers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE# printCompositor #printLineNumbers 5 gi-gtksourceSet the value of the print-line-numbers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF% printCompositor [ #printLineNumbers DG value ] 6 gi-gtksource Construct a * with valid value for the print-line-numbers>  property. This is rarely needed directly, but it is used by HI.7 gi-gtksourceGet the value of the  tab-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #tabWidth 8 gi-gtksourceSet the value of the  tab-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF printCompositor [ #tabWidth DG value ] 9 gi-gtksource Construct a * with valid value for the  tab-width>  property. This is rarely needed directly, but it is used by HI.: gi-gtksourceGet the value of the  wrap-mode  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE printCompositor #wrapMode ; gi-gtksourceSet the value of the  wrap-mode  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF printCompositor [ #wrapMode DG value ] < gi-gtksource Construct a * with valid value for the  wrap-mode>  property. This is rarely needed directly, but it is used by HI.= gi-gtksource9Creates a new print compositor that can be used to print buffer. Since: 2.2> gi-gtksourceTCreates a new print compositor that can be used to print the buffer associated with viewW. This constructor sets some configuration properties to make the printed output match view. as much as possible. The properties set are : tab-width, :highlight-syntax, : wrap-mode, :body-font-name and :print-line-numbers. Since: 2.2? gi-gtksource Draw page pageNr5 for printing on the the Cairo context encapsuled in context.AThis method has been designed to be called in the handler of the :: draw_page* signal as shown in the following example:_<informalexample><programlisting> // Signal handler for the GtkPrintOperation::draw_page signalstatic void draw_page (GtkPrintOperation *operation, GtkPrintContext *context, gint page_nr, gpointer user_data) { GtkSourcePrintCompositor *compositor;5compositor = GTK_SOURCE_PRINT_COMPOSITOR (user_data);gtk_source_print_compositor_draw_page (compositor, context, page_nr); } </programlisting></informalexample>@ gi-gtksourceaReturns the name of the font used to print the text body. The returned string must be freed with 5A. Since: 2.2A gi-gtksource#Gets the bottom margin in units of unit. Since: 2.2B gi-gtksource Gets the  2 associated with the compositor. The returned object reference is owned by the compositor object and should not be unreferenced. Since: 2.2C gi-gtksourcecReturns the name of the font used to print the page footer. The returned string must be freed with 5A. Since: 2.2D gi-gtksourcecReturns the name of the font used to print the page header. The returned string must be freed with 5A. Since: 2.2E gi-gtksourceDetermines whether the printed text will be highlighted according to the buffer rules. Note that highlighting will happen only if the buffer to print has highlighting activated. Since: 2.2F gi-gtksource!Gets the left margin in units of unit. Since: 2.2G gi-gtksourcesReturns the name of the font used to print line numbers on the left margin. The returned string must be freed with 5A. Since: 2.2H gi-gtksourceqReturns the number of pages in the document or <code>-1</code> if the document has not been completely paginated. Since: 2.2I gi-gtksourcePReturns the current fraction of the document pagination that has been completed. Since: 2.2J gi-gtksourcenDetermines if a footer is set to be printed for each page. A footer will be printed if this function returns %G <emphasis>and</emphasis> some format strings have been specified with U. Since: 2.2K gi-gtksourcenDetermines if a header is set to be printed for each page. A header will be printed if this function returns %G <emphasis>and</emphasis> some format strings have been specified with W. Since: 2.2L gi-gtksourceReturns the interval used for line number printing. If the value is 0, no line numbers will be printed. The default value is 1 (i.e. numbers printed in all lines). Since: 2.2M gi-gtksource"Gets the right margin in units of unit. Since: 2.2N gi-gtksource?Returns the width of tabulation in characters for printed text. Since: 2.2O gi-gtksource Gets the top margin in units of unit. Since: 2.2P gi-gtksource1Gets the line wrapping mode for the printed text. Since: 2.2Q gi-gtksource*Paginate the document associated with the  compositor.^In order to support non-blocking pagination, document is paginated in small chunks. Each time QT is invoked, a chunk of the document is paginated. To paginate the entire document, Q, must be invoked multiple times. It returns %E if the document has been completely paginated, otherwise it returns ).BThis method has been designed to be invoked in the handler of the ::paginate+ signal, as shown in the following example:^<informalexample><programlisting> // Signal handler for the GtkPrintOperation::paginate signalstatic gboolean paginate (GtkPrintOperation *operation, GtkPrintContext *context, gpointer user_data) { GtkSourcePrintCompositor *compositor;5compositor = GTK_SOURCE_PRINT_COMPOSITOR (user_data);[if (gtk_source_print_compositor_paginate (compositor, context)) { gint n_pages;}n_pages = gtk_source_print_compositor_get_n_pages (compositor); gtk_print_operation_set_n_pages (operation, n_pages);return TRUE; }3return FALSE; } </programlisting></informalexample>NIf you don't need to do pagination in chunks, you can simply do it all in the :: begin-printP handler, and set the number of pages from there, like in the following example:a<informalexample><programlisting> // Signal handler for the GtkPrintOperation::begin-print signalstatic void begin_print (GtkPrintOperation *operation, GtkPrintContext *context, gpointer user_data) { GtkSourcePrintCompositor *compositor; gint n_pages;5compositor = GTK_SOURCE_PRINT_COMPOSITOR (user_data);Dwhile (!gtk_source_print_compositor_paginate (compositor, context));n_pages = gtk_source_print_compositor_get_n_pages (compositor); gtk_print_operation_set_n_pages (operation, n_pages); } </programlisting></informalexample> Since: 2.2R gi-gtksource+Sets the default font for the printed text.fontNamet should be a string representation of a font description Pango can understand. (e.g. &quot;Monospace 10&quot;). See > for a description of the format of the string representation.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2S gi-gtksourceSets the bottom margin used by  compositor. Since: 2.2T gi-gtksource/Sets the font for printing the page footer. If &[ is supplied, the default font (i.e. the one being used for the text) will be used instead.fontNamet should be a string representation of a font description Pango can understand. (e.g. &quot;Monospace 10&quot;). See > for a description of the format of the string representation.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2U gi-gtksourceSee W+ for more information about the parameters. Since: 2.2V gi-gtksource/Sets the font for printing the page header. If &[ is supplied, the default font (i.e. the one being used for the text) will be used instead.fontNamet should be a string representation of a font description Pango can understand. (e.g. &quot;Monospace 10&quot;). See > for a description of the format of the string representation.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2W gi-gtksourceSets strftime like header format strings, to be printed on the left, center and right of the top of each page. The strings may include strftime(3) codes which will be expanded at print time. A subset of  strftime() codes are accepted, see o for more details on the accepted format specifiers. Additionally the following format specifiers are accepted:N: the page numberQ: the page count. separatorY specifies if a solid line should be drawn to separate the header from the document text.If &U is given for any of the three arguments, that particular string will not be printed.pFor the header to be printed, in addition to specifying format strings, you need to enable header printing with \.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2X gi-gtksourcexSets whether the printed text will be highlighted according to the buffer rules. Both color and font style are applied.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2Y gi-gtksourceSets the left margin used by  compositor. Since: 2.2Z gi-gtksource@Sets the font for printing line numbers on the left margin. If &[ is supplied, the default font (i.e. the one being used for the text) will be used instead.fontNamet should be a string representation of a font description Pango can understand. (e.g. &quot;Monospace 10&quot;). See > for a description of the format of the string representation.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2[ gi-gtksourceSets whether you want to print a footer in each page. The footer consists of three pieces of text and an optional line separator, configurable with U.|Note that by default the footer format is unspecified, and if it's empty it will not be printed, regardless of this setting.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2\ gi-gtksourceSets whether you want to print a header in each page. The header consists of three pieces of text and an optional line separator, configurable with W.|Note that by default the header format is unspecified, and if it's empty it will not be printed, regardless of this setting.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2] gi-gtksource0Sets the interval for printed line numbers. If intervalU is 0 no numbers will be printed. If greater than 0, a number will be printed every interval, lines (i.e. 1 will print all line numbers).Maximum accepted value for interval is 100.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2^ gi-gtksourceSets the right margin used by  compositor. Since: 2.2_ gi-gtksource<Sets the width of tabulation in characters for printed text.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2` gi-gtksourceSets the top margin used by  compositor. Since: 2.2a gi-gtksource1Sets the line wrapping mode for the printed text.CThis function cannot be called anymore after the first call to the Q function. Since: 2.2%= gi-gtksourcebuffer: the  2 to print.  gi-gtksourceReturns: a new print compositor object. > gi-gtksourceview: a !~ to get configuration from.  gi-gtksourceReturns: a new print compositor object. ? gi-gtksource compositor: a .  gi-gtksourcecontext: the f encapsulating the context information that is required when drawing the page for printing.  gi-gtksourcepageNr#: the number of the page to print. @ gi-gtksource compositor: a .  gi-gtksourceReturns:K a new string containing the name of the font used to print the text body. A gi-gtksource compositor: a .  gi-gtksourceunit!: the unit for the return value.  gi-gtksourceReturns: the bottom margin. B gi-gtksource compositor: a .  gi-gtksourceReturns: the  2! associated with the compositor. C gi-gtksource compositor: a .  gi-gtksourceReturns:M a new string containing the name of the font used to print the page footer. D gi-gtksource compositor: a .  gi-gtksourceReturns:M a new string containing the name of the font used to print the page header. E gi-gtksource compositor: a .  gi-gtksourceReturns: %, if the printed output will be highlighted. F gi-gtksource compositor: a .  gi-gtksourceunit!: the unit for the return value.  gi-gtksourceReturns: the left margin G gi-gtksource compositor: a .  gi-gtksourceReturns:] a new string containing the name of the font used to print line numbers on the left margin. H gi-gtksource compositor: a .  gi-gtksourceReturns:k the number of pages in the document or <code>-1</code> if the document has not been completely paginated. I gi-gtksource compositor: a .  gi-gtksourceReturns:' a fraction from 0.0 to 1.0 inclusive. J gi-gtksource compositor: a .  gi-gtksourceReturns: %% if the footer is set to be printed. K gi-gtksource compositor: a .  gi-gtksourceReturns: %% if the header is set to be printed. L gi-gtksource compositor: a .  gi-gtksourceReturns:' the interval of printed line numbers. M gi-gtksource compositor: a .  gi-gtksourceunit!: the unit for the return value.  gi-gtksourceReturns: the right margin. N gi-gtksource compositor: a .  gi-gtksourceReturns: width of tab. O gi-gtksource compositor: a .  gi-gtksourceunit!: the unit for the return value.  gi-gtksourceReturns: the top margin. P gi-gtksource compositor: a .  gi-gtksourceReturns: the line wrap mode. Q gi-gtksource compositor: a .  gi-gtksourcecontext: the M whose parameters (e.g. paper size, print margins, etc.) are used by the the  compositor to paginate the document.  gi-gtksourceReturns: %0 if the document has been completely paginated, ) otherwise. R gi-gtksource compositor: a .  gi-gtksourcefontName2: the name of the default font for the body text. S gi-gtksource compositor: a .  gi-gtksourcemargin$: the new bottom margin in units of unit.  gi-gtksourceunit: the units for margin. T gi-gtksource compositor: a .  gi-gtksourcefontName/: the name of the font for the footer text, or &. U gi-gtksource compositor: a .  gi-gtksource separator: %- if you want a separator line to be printed.  gi-gtksourceleft6: a format string to print on the left of the footer.  gi-gtksourcecenter8: a format string to print on the center of the footer.  gi-gtksourceright7: a format string to print on the right of the footer. V gi-gtksource compositor: a .  gi-gtksourcefontName+: the name of the font for header text, or &. W gi-gtksource compositor: a .  gi-gtksource separator: %- if you want a separator line to be printed.  gi-gtksourceleft6: a format string to print on the left of the header.  gi-gtksourcecenter8: a format string to print on the center of the header.  gi-gtksourceright7: a format string to print on the right of the header. X gi-gtksource compositor: a .  gi-gtksource highlight(: whether syntax should be highlighted. Y gi-gtksource compositor: a .  gi-gtksourcemargin": the new left margin in units of unit.  gi-gtksourceunit: the units for margin. Z gi-gtksource compositor: a .  gi-gtksourcefontName,: the name of the font for line numbers, or &. [ gi-gtksource compositor: a .  gi-gtksourceprint: %' if you want the footer to be printed. \ gi-gtksource compositor: a .  gi-gtksourceprint: %' if you want the header to be printed. ] gi-gtksource compositor: a .  gi-gtksourceinterval%: interval for printed line numbers. ^ gi-gtksource compositor: a .  gi-gtksourcemargin#: the new right margin in units of unit.  gi-gtksourceunit: the units for margin. _ gi-gtksource compositor: a .  gi-gtksourcewidth: width of tab in characters. ` gi-gtksource compositor: a .  gi-gtksourcemargin!: the new top margin in units of unit  gi-gtksourceunit: the units for margin a gi-gtksource compositor: a .  gi-gtksourcewrapMode: a `. N !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aN?@ABCDEFGHIJKLMNOP=>QRSTUVWXYZ[\]^_`a! %$"#(&',+)*-0./312645978<:;#7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb e gi-gtksource1Type class for types which can be safely cast to f, for instance with h.f gi-gtksourceMemory-managed wrapper type.h gi-gtksourceCast to fG, for types for which this is known to be safe. For general casts, use :;.i gi-gtksourceA convenience alias for & :: ' f.j gi-gtksourceGet the value of the  font-desc  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE map #fontDesc k gi-gtksourceSet the value of the  font-desc  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF map [ #fontDesc DG value ] l gi-gtksource Construct a * with valid value for the  font-desc>  property. This is rarely needed directly, but it is used by HI.m gi-gtksourceSet 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 DJ #fontDesc n gi-gtksourceGet the value of the view  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE map #view o gi-gtksourceSet the value of the view  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF map [ #view DG value ] p gi-gtksource Construct a * with valid value for the view>  property. This is rarely needed directly, but it is used by HI.q gi-gtksourceCreates a new f. Since: 3.18r gi-gtksource Gets the f:view4 property, which is the view this widget is mapping. Since: 3.18s gi-gtksourceSets the view that map will be doing the mapping to. Since: 3.18q gi-gtksourceReturns: a new f. r gi-gtksourcemap: a f.  gi-gtksourceReturns: a !~ or &. s gi-gtksourcemap: a f  gi-gtksourceview: a !~ efghijklmnopqrsfgehirqsmljkpno7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb / gi-gtksource1Type class for types which can be safely cast to , for instance with w. gi-gtksourceMemory-managed wrapper type.w gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.x gi-gtksourceA convenience alias for & :: ' .y gi-gtksourceGet the value of the view  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutter #view z gi-gtksource Construct a * with valid value for the view>  property. This is rarely needed directly, but it is used by HI.{ gi-gtksourceGet the value of the  window-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutter #windowType | gi-gtksource Construct a * with valid value for the  window-type>  property. This is rarely needed directly, but it is used by HI.} gi-gtksourceGet the value of the xpad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutter #xpad ~ gi-gtksourceSet the value of the xpad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutter [ #xpad DG value ]  gi-gtksource Construct a * with valid value for the xpad>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the ypad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE gutter #ypad  gi-gtksourceSet the value of the ypad  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF gutter [ #ypad DG value ]  gi-gtksource Construct a * with valid value for the ypad>  property. This is rarely needed directly, but it is used by HI. gi-gtksource3No description available in the introspection data. gi-gtksource Finds the n at (x, y). gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksourceGet the y of the gutter. The window will only be available when the gutter has at least one, non-zero width, cell renderer packed. Since: 2.8 gi-gtksource3No description available in the introspection data. Since: 3.24 gi-gtksourceInsert renderer into the gutter. If rendererg is yet unowned then gutter claims its ownership. Otherwise just increases renderer's reference count. renderer. cannot be already inserted to another gutter. Since: 3.0 gi-gtksourceInvalidates the drawable area of the gutter. You can use this to force a redraw of the gutter if something has changed and needs to be redrawn. Since: 2.8 gi-gtksourceRemoves renderer from gutter. Since: 2.8 gi-gtksource Reorders renderer in gutter to new position. Since: 2.8 gi-gtksource3No description available in the introspection data. gi-gtksourcegutter: A .  gi-gtksourcex$: The x position to get identified.  gi-gtksourcey$: The y position to get identified.  gi-gtksourceReturns: the renderer at (x, y) or &.  gi-gtksourcegutter: a .  gi-gtksourceReturns: the associated !~.  gi-gtksourcegutter: a .  gi-gtksourceReturns: the  of the gutter, or & if the gutter has no window.  gi-gtksourcegutter: a .  gi-gtksourceReturns: the `a of gutter.  gi-gtksourcegutter: a .  gi-gtksourcerenderer': a gutter renderer (must inherit from n).  gi-gtksourceposition: the renderer position.  gi-gtksourceReturns: %# if operation succeeded. Otherwise ).  gi-gtksourcegutter: a .  gi-gtksourcegutter: a .  gi-gtksourcerenderer: a n.  gi-gtksourcegutter: a n.  gi-gtksourcerenderer: a .  gi-gtksourceposition: the new renderer position. wxyz{|}~wxzy|{}~ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb Y gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource_Emitted when the completion window is shown. The default handler will actually show the window. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceEmitted just before starting to populate the completion with providers. You can use this signal to add additional attributes in the context. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe :: move-page signal is a keybinding signal which gets emitted when the user initiates a page movement (i.e. switches between provider pages).<keycombo><keycap>Control</keycap><keycap>Left</keycap></keycombo> is for going to the previous provider. <keycombo><keycap>Control</keycap><keycap>Right</keycap></keycombo> is for going to the next provider. <keycombo><keycap>Control</keycap><keycap>Home</keycap></keycombo> is for displaying all the providers. <keycombo><keycap>Control</keycap><keycap>End</keycap></keycombo> is for going to the last provider.When step is equal to GTK_SCROLL_PAGES", the page size is defined by the :provider-page-size property.<Applications should not connect to it, but may emit it with g_signal_emit_by_name()= if they need to control the page selection programmatically. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe :: move-cursor\ signal is a keybinding signal which gets emitted when the user initiates a cursor movement.The <keycap>Up</keycap>, <keycap>Down</keycap>, <keycap>PageUp</keycap>, <keycap>PageDown</keycap>, <keycap>Home</keycap> and <keycap>End</keycap> keys are bound to the normal behavior expected by those keys.When step is equal to `", the page size is defined by the :proposal-page-sizeY property. It is used for the <keycap>PageDown</keycap> and <keycap>PageUp</keycap> keys.<Applications should not connect to it, but may emit it with g_signal_emit_by_name()5 if they need to control the cursor programmatically. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource`Emitted when the completion window is hidden. The default handler will actually hide the window. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe ::activate-proposal` signal is a keybinding signal which gets emitted when the user initiates a proposal activation.<Applications should not connect to it, but may emit it with g_signal_emit_by_name()B if they need to control the proposal activation programmatically. gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the activate-proposal5  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 78' completion #activateProposal callback  gi-gtksource"Connect a signal handler for the activate-proposal4  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 79' completion #activateProposal callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the hide5  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 78 completion #hide callback  gi-gtksource"Connect a signal handler for the hide4  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 79 completion #hide callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  move-cursor5  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 78! completion #moveCursor callback  gi-gtksource"Connect a signal handler for the  move-cursor4  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 79! completion #moveCursor callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  move-page5  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 78 completion #movePage callback  gi-gtksource"Connect a signal handler for the  move-page4  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 79 completion #movePage callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the populate-context5  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 78& completion #populateContext callback  gi-gtksource"Connect a signal handler for the populate-context4  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 79& completion #populateContext callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the show5  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 78 completion #show callback  gi-gtksource"Connect a signal handler for the show4  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 79 completion #show callback  gi-gtksourceGet the value of the  accelerators  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #accelerators  gi-gtksourceSet the value of the  accelerators  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #accelerators DG value ]  gi-gtksource Construct a * with valid value for the  accelerators>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the auto-complete-delay  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #autoCompleteDelay  gi-gtksourceSet the value of the auto-complete-delay  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF! completion [ #autoCompleteDelay DG value ]  gi-gtksource Construct a * with valid value for the auto-complete-delay>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the proposal-page-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #proposalPageSize  gi-gtksourceSet the value of the proposal-page-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #proposalPageSize DG value ]  gi-gtksource Construct a * with valid value for the proposal-page-size>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the provider-page-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #providerPageSize  gi-gtksourceSet the value of the provider-page-size  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #providerPageSize DG value ]  gi-gtksource Construct a * with valid value for the provider-page-size>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the remember-info-visibility  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE$ completion #rememberInfoVisibility  gi-gtksourceSet the value of the remember-info-visibility  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF& completion [ #rememberInfoVisibility DG value ]  gi-gtksource Construct a * with valid value for the remember-info-visibility>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the select-on-show  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #selectOnShow  gi-gtksourceSet the value of the select-on-show  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #selectOnShow DG value ]  gi-gtksource Construct a * with valid value for the select-on-show>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  show-headers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #showHeaders  gi-gtksourceSet the value of the  show-headers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #showHeaders DG value ]  gi-gtksource Construct a * with valid value for the  show-headers>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  show-icons  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #showIcons  gi-gtksourceSet the value of the  show-icons  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF completion [ #showIcons DG value ]  gi-gtksource Construct a * with valid value for the  show-icons>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the view  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE completion #view  gi-gtksource Construct a * with valid value for the view>  property. This is rarely needed directly, but it is used by HI. gi-gtksource Add a new )5 to the completion object. This will add a reference providerA, so make sure to unref your own copy when you no longer need it. gi-gtksourceBlock interactive completion. This can be used to disable interactive completion when inserting or deleting text from the buffer associated with the completion. Use ( to enable interactive completion again.cThis function may be called multiple times. It will continue to block interactive completion until * has been called the same number of times. gi-gtksource Create a new  W for  completion?. The position where the completion occurs can be specified by position. If position is &+, the current cursor position will be used. gi-gtksourcegThe info widget is the window where the completion displays optional extra information of the proposal. gi-gtksource$Get list of providers registered on  completionG. The returned list is owned by the completion and should not be freed. gi-gtksourceThe !~ associated with  completion, or & if the view has been destroyed. gi-gtksource/Hides the completion if it is active (visible). gi-gtksource.Move the completion window to a specific iter. gi-gtksourceRemove provider from the completion. gi-gtksource+Starts a new completion with the specified  W< and a list of potential candidate providers for completion.mIt can be convenient for showing a completion on-the-fly, without the need to add or remove providers to the .*Another solution is to add providers with , and implement  for each provider. gi-gtksource=Unblock interactive completion. This can be used after using ( to enable interactive completion again. gi-gtksourcecontext: The  W for the current completion  gi-gtksourcestep: The ` by which to move the page  gi-gtksourcenum': The amount of steps to move the page  gi-gtksourcestep: The ` by which to move the cursor  gi-gtksourcenum): The amount of steps to move the cursor  gi-gtksource completion: a .  gi-gtksourceprovider: a ).  gi-gtksource (Can throw +)  gi-gtksource completion: a .  gi-gtksource completion: a .  gi-gtksourceposition: a PQ, or &.  gi-gtksourceReturns: a new  WK. The reference being returned is a 'floating' reference, so if you invoke / with this context you don't need to unref it.  gi-gtksource completion: a .  gi-gtksourceReturns: The  X2 window associated with  completion.  gi-gtksource completion: a .  gi-gtksourceReturns: list of ).  gi-gtksource completion: a .  gi-gtksourceReturns: The !~ associated with  completion, or &.  gi-gtksource completion: a .  gi-gtksource completion: a .  gi-gtksourceiter: a PQ.  gi-gtksource completion: a .  gi-gtksourceprovider: a ).  gi-gtksource (Can throw +)  gi-gtksource completion: a .  gi-gtksource providers : a list of ), or &.  gi-gtksourcecontext: The  W% with which to start the completion.  gi-gtksourceReturns: %3 if it was possible to the show completion window.  gi-gtksource completion: a . ZZ!7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb ֮ gi-gtksource1Type class for types which can be safely cast to , for instance with  . gi-gtksourceMemory-managed wrapper type. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource3No description available in the introspection data. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceEmitted when a the cursor was moved according to the smart home end setting. The signal is emitted after the cursor is moved, but during the GtkTextView::move-cursor action. This can be used to find out whether the cursor was moved by a normal home/end or by a smart home/end. Since: 3.0 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe ::show-completion signal is a key binding signal which gets emitted when the user requests a completion, by pressing <keycombo><keycap>Control</keycap><keycap>space</keycap></keycombo>.This will create a  W with the activation type as .<Applications should not connect to it, but may emit it with g_signal_emit_by_name()p if they need to activate the completion by another means, for example with another key binding or a menu entry. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource3No description available in the introspection data. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe ::move-words signal is a keybinding which gets emitted when the user initiates moving a word. The default binding key is Alt+Left/Right Arrow and moves the current selection, or the current word by one word. Since: 3.0 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource=Keybinding signal to move the cursor to the matching bracket. Since: 3.16 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceThe ::move-lines signal is a keybinding which gets emitted when the user initiates moving a line. The default binding key is Alt+Up/Down arrow. And moves the currently selected lines, or the current line by count. For the moment, only count of -1 or 1 is valid.The copyW parameter is deprecated, it has never been used by GtkSourceView (the value is always )) and was buggy. Since: 2.10 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceEmitted when a line mark has been activated (for instance when there was a button press in the line marks gutter). You can use iter6 to determine on which line the activation took place. gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksource7Keybinding signal to join the lines currently selected. Since: 3.16 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceBKeybinding signal to edit a number at the current cursor position. Since: 3.16 gi-gtksource0Type for the callback on the (unwrapped) C side. gi-gtksourceLKeybinding signal to change case of the text at the current cursor position. Since: 3.16 gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a . gi-gtksource9Generate a function pointer callable from C code, from a .  gi-gtksource9Generate a function pointer callable from C code, from a .  gi-gtksource9Generate a function pointer callable from C code, from a .  gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.  gi-gtksourceA convenience alias for & :: ' .  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  change-case5  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 78 view #changeCase callback  gi-gtksource"Connect a signal handler for the  change-case4  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 79 view #changeCase callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  change-number5  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 78 view #changeNumber callback  gi-gtksource"Connect a signal handler for the  change-number4  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 79 view #changeNumber callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the  join-lines5  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 78 view #joinLines callback  gi-gtksource"Connect a signal handler for the  join-lines4  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 79 view #joinLines callback  gi-gtksourceA convenience synonym for & :: ' . gi-gtksourceWrap the callback into a (. gi-gtksourceWrap a  into a . gi-gtksource"Connect a signal handler for the line-mark-activated5  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 78" view #lineMarkActivated callback   gi-gtksource"Connect a signal handler for the line-mark-activated4  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 79" view #lineMarkActivated callback ! gi-gtksourceA convenience synonym for & :: ' ." gi-gtksourceWrap the callback into a (.# gi-gtksourceWrap a  into a .$ gi-gtksource"Connect a signal handler for the  move-lines5  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 78 view #moveLines callback % gi-gtksource"Connect a signal handler for the  move-lines4  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 79 view #moveLines callback & gi-gtksourceA convenience synonym for & :: ' .' gi-gtksourceWrap the callback into a (.( gi-gtksourceWrap a  into a .) gi-gtksource"Connect a signal handler for the move-to-matching-bracket5  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 78& view #moveToMatchingBracket callback * gi-gtksource"Connect a signal handler for the move-to-matching-bracket4  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 79& view #moveToMatchingBracket callback + gi-gtksourceA convenience synonym for & :: ' ., gi-gtksourceWrap the callback into a (.- gi-gtksourceWrap a  into a .. gi-gtksource"Connect a signal handler for the  move-words5  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 78 view #moveWords callback / gi-gtksource"Connect a signal handler for the  move-words4  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 79 view #moveWords callback 0 gi-gtksourceA convenience synonym for & :: ' .1 gi-gtksourceWrap the callback into a (.2 gi-gtksourceWrap a  into a .3 gi-gtksource"Connect a signal handler for the redo5  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 78 view #redo callback 4 gi-gtksource"Connect a signal handler for the redo4  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 79 view #redo callback 5 gi-gtksourceA convenience synonym for & :: ' .6 gi-gtksourceWrap the callback into a (.7 gi-gtksourceWrap a  into a .8 gi-gtksource"Connect a signal handler for the show-completion5  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 78 view #showCompletion callback 9 gi-gtksource"Connect a signal handler for the show-completion4  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 79 view #showCompletion callback : gi-gtksourceA convenience synonym for & :: ' .; gi-gtksourceWrap the callback into a (.< gi-gtksourceWrap a  into a .= gi-gtksource"Connect a signal handler for the smart-home-end5  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 78 view #smartHomeEnd callback > gi-gtksource"Connect a signal handler for the smart-home-end4  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 79 view #smartHomeEnd callback ? gi-gtksourceA convenience synonym for & :: ' .@ gi-gtksourceWrap the callback into a (.A gi-gtksourceWrap a  into a .B gi-gtksource"Connect a signal handler for the undo5  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 78 view #undo callback C gi-gtksource"Connect a signal handler for the undo4  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 79 view #undo callback D gi-gtksourceGet the value of the  auto-indent  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #autoIndent E gi-gtksourceSet the value of the  auto-indent  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #autoIndent DG value ] F gi-gtksource Construct a * with valid value for the  auto-indent>  property. This is rarely needed directly, but it is used by HI.G gi-gtksourceGet the value of the background-pattern  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #backgroundPattern H gi-gtksourceSet the value of the background-pattern  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #backgroundPattern DG value ] I gi-gtksource Construct a * with valid value for the background-pattern>  property. This is rarely needed directly, but it is used by HI.J gi-gtksourceGet the value of the  completion  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #completion K gi-gtksourceGet the value of the  draw-spaces  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #drawSpaces L gi-gtksourceSet the value of the  draw-spaces  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #drawSpaces DG value ] M gi-gtksource Construct a * with valid value for the  draw-spaces>  property. This is rarely needed directly, but it is used by HI.N gi-gtksourceGet the value of the highlight-current-line  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #highlightCurrentLine O gi-gtksourceSet the value of the highlight-current-line  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #highlightCurrentLine DG value ] P gi-gtksource Construct a * with valid value for the highlight-current-line>  property. This is rarely needed directly, but it is used by HI.Q gi-gtksourceGet the value of the  indent-on-tab  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #indentOnTab R gi-gtksourceSet the value of the  indent-on-tab  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #indentOnTab DG value ] S gi-gtksource Construct a * with valid value for the  indent-on-tab>  property. This is rarely needed directly, but it is used by HI.T gi-gtksourceGet the value of the  indent-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #indentWidth U gi-gtksourceSet the value of the  indent-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #indentWidth DG value ] V gi-gtksource Construct a * with valid value for the  indent-width>  property. This is rarely needed directly, but it is used by HI.W gi-gtksourceGet the value of the insert-spaces-instead-of-tabs  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE! view #insertSpacesInsteadOfTabs X gi-gtksourceSet the value of the insert-spaces-instead-of-tabs  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF# view [ #insertSpacesInsteadOfTabs DG value ] Y gi-gtksource Construct a * with valid value for the insert-spaces-instead-of-tabs>  property. This is rarely needed directly, but it is used by HI.Z gi-gtksourceGet the value of the right-margin-position  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #rightMarginPosition [ gi-gtksourceSet the value of the right-margin-position  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #rightMarginPosition DG value ] \ gi-gtksource Construct a * with valid value for the right-margin-position>  property. This is rarely needed directly, but it is used by HI.] gi-gtksourceGet the value of the show-line-marks  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #showLineMarks ^ gi-gtksourceSet the value of the show-line-marks  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #showLineMarks DG value ] _ gi-gtksource Construct a * with valid value for the show-line-marks>  property. This is rarely needed directly, but it is used by HI.` gi-gtksourceGet the value of the show-line-numbers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #showLineNumbers a gi-gtksourceSet the value of the show-line-numbers  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #showLineNumbers DG value ] b gi-gtksource Construct a * with valid value for the show-line-numbers>  property. This is rarely needed directly, but it is used by HI.c gi-gtksourceGet the value of the show-right-margin  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #showRightMargin d gi-gtksourceSet the value of the show-right-margin  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #showRightMargin DG value ] e gi-gtksource Construct a * with valid value for the show-right-margin>  property. This is rarely needed directly, but it is used by HI.f gi-gtksourceGet the value of the smart-backspace  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #smartBackspace g gi-gtksourceSet the value of the smart-backspace  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #smartBackspace DG value ] h gi-gtksource Construct a * with valid value for the smart-backspace>  property. This is rarely needed directly, but it is used by HI.i gi-gtksourceGet the value of the smart-home-end  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #smartHomeEnd j gi-gtksourceSet the value of the smart-home-end  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #smartHomeEnd DG value ] k gi-gtksource Construct a * with valid value for the smart-home-end>  property. This is rarely needed directly, but it is used by HI.l gi-gtksourceGet the value of the  space-drawer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #spaceDrawer m gi-gtksourceGet the value of the  tab-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE view #tabWidth n gi-gtksourceSet the value of the  tab-width  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF view [ #tabWidth DG value ] o gi-gtksource Construct a * with valid value for the  tab-width>  property. This is rarely needed directly, but it is used by HI.p gi-gtksourceCreates a new .By default, an empty  22 will be lazily created and can be retrieved with ].<If you want to specify your own buffer, either override the & create_buffer factory method, or use q.q gi-gtksourceCreates a new  widget displaying the buffer buffer.. One buffer can be shared among many widgets.r gi-gtksource4Returns whether auto-indentation of text is enabled.s gi-gtksource Returns the K specifying if and how the background pattern should be displayed for this view. Since: 3.16t gi-gtksource Gets the  * associated with viewG. The returned object is guaranteed to be the same for the lifetime of view. Each  object has a different  *.u gi-gtksource Returns the ; specifying if and how spaces should be displayed for this view.v gi-gtksource Returns the _ object associated with  windowType for view. Only GTK_TEXT_WINDOW_LEFT and GTK_TEXT_WINDOW_RIGHT are supported, respectively corresponding to the left and right gutter. The line numbers and mark category icons are rendered in the left gutter. Since: 2.8w gi-gtksource0Returns whether the current line is highlighted.x gi-gtksourceReturns whether when the tab key is pressed the current selection should get indented instead of replaced with the \t character.y gi-gtksourceAReturns the number of spaces to use for each step of indent. See  for details.z gi-gtksourcejReturns whether when inserting a tabulator character it should be replaced by a group of space characters.{ gi-gtksource%Gets attributes and priority for the category.| gi-gtksource3Gets the position of the right margin in the given view.} gi-gtksource9Returns whether line marks are displayed beside the text. Since: 2.2~ gi-gtksource;Returns whether line numbers are displayed beside the text. gi-gtksource,Returns whether a right margin is displayed. gi-gtksourceReturns %U if pressing the Backspace key will try to delete spaces up to the previous tab stop. Since: 3.18 gi-gtksource Returns a R end value specifying how the cursor will move when HOME and END keys are pressed. gi-gtksource Gets the 3 associated with viewG. The returned object is guaranteed to be the same for the lifetime of view. Each  object has a different 3. Since: 3.24 gi-gtksource.Returns the width of tabulation in characters. gi-gtksource Determines the visual column at iter taking into consideration the : tab-width of view. gi-gtksourcehInserts one indentation level at the beginning of the specified lines. The empty lines are not indented. Since: 3.16 gi-gtksourceIf %% auto-indentation of text is enabled.When Enter is pressed to create a new line, the auto-indentation inserts the same indentation as the previous line. This is <emphasis>not</emphasis> a "smart indentation" where an indentation level is added or removed depending on the context. gi-gtksource:Set if and how the background pattern should be displayed. Since: 3.16 gi-gtksource;Set if and how the spaces should be visualized. Specifying flags% as 0 will disable display of spaces.=For a finer-grained method, there is also the GtkSourceTag's  : draw-spaces property. gi-gtksourceIf  highlight is %& the current line will be highlighted. gi-gtksourceIf %, when the tab key is pressed when several lines are selected, the selected lines are indented of one level instead of being replaced with a \t character. Shift+Tab unindents the selection.XIf the first or last line is not selected completely, it is also indented or unindented.tWhen the selection doesn't span several lines, the tab key always replaces the selection with a normal \t character. gi-gtksourceYSets the number of spaces to use for each step of indent when the tab key is pressed. If width is -1, the value of the : tab-width property will be used.The : indent-width interacts with the :insert-spaces-instead-of-tabs property and : tab-width%. An example will be clearer: if the : indent-width is 4 and : tab-width is 8 and :insert-spaces-instead-of-tabs is ), then pressing the tab key at the beginning of a line will insert 4 spaces. So far so good. Pressing the tab key a second time will remove the 4 spaces and insert a \t character instead (since : tab-width is 8). On the other hand, if :insert-spaces-instead-of-tabs is %V, the second tab key pressed will insert 4 more spaces for a total of 8 spaces in the /0.The test-widget program (available in the GtkSourceView repository) may be useful to better understand the indentation settings (enable the space drawing!). gi-gtksourceIf % a tab key pressed is replaced by a group of space characters. Of course it is still possible to insert a real \t programmatically with the /0 API. gi-gtksource%Sets attributes and priority for the category. gi-gtksource3Sets the position of the right margin in the given view. gi-gtksourceIf %. line marks will be displayed beside the text. Since: 2.2 gi-gtksourceIf %0 line numbers will be displayed beside the text. gi-gtksourceIf % a right margin is displayed. gi-gtksource When set to %S, pressing the Backspace key will try to delete spaces up to the previous tab stop. Since: 3.18 gi-gtksourceJSet the desired movement of the cursor when HOME and END keys are pressed. gi-gtksource0Sets the width of tabulation in characters. The /0O still contains \t characters, but they can take a different visual width in a  widget. gi-gtksourceFRemoves one indentation level at the beginning of the specified lines. Since: 3.16- gi-gtksourceiter: a PQ  gi-gtksourcecount : the count  gi-gtksourcecount#: the number of words to move over  gi-gtksourceextendSelection: %) if the move should extend the selection  gi-gtksourcecopy: % if the line should be copied, )u if it should be moved. This parameter is deprecated and will be removed in a later version, it should be always ).  gi-gtksourcecountC: the number of lines to move over. Only 1 and -1 are supported.  gi-gtksourceiter: a PQ  gi-gtksourceevent: the fg that activated the event  gi-gtksourcecount:: the number to add to the number at the current position  gi-gtksourcecaseType: the case to use p gi-gtksourceReturns: a new . q gi-gtksourcebuffer: a  2.  gi-gtksourceReturns: a new . r gi-gtksourceview: a .  gi-gtksourceReturns: %! if auto indentation is enabled. s gi-gtksourceview: a   gi-gtksourceReturns: the . t gi-gtksourceview: a .  gi-gtksourceReturns: the  * associated with view. u gi-gtksourceview: a   gi-gtksourceReturns: the ", 0 if no spaces should be drawn. v gi-gtksourceview: a .  gi-gtksource windowType: the gutter window type.  gi-gtksourceReturns: the _. w gi-gtksourceview: a .  gi-gtksourceReturns: %% if the current line is highlighted. x gi-gtksourceview: a .  gi-gtksourceReturns: %3 if the selection is indented when tab is pressed. y gi-gtksourceview: a .  gi-gtksourceReturns: indent width. z gi-gtksourceview: a .  gi-gtksourceReturns: %) if spaces are inserted instead of tabs. { gi-gtksourceview: a .  gi-gtksourcecategory: the category.  gi-gtksourcepriority7: place where priority of the category will be stored.  gi-gtksourceReturns:  for the category. The object belongs to view, so it must not be unreffed. | gi-gtksourceview: a .  gi-gtksourceReturns:# the position of the right margin. } gi-gtksourceview: a .  gi-gtksourceReturns: %" if the line marks are displayed. ~ gi-gtksourceview: a .  gi-gtksourceReturns: %$ if the line numbers are displayed.  gi-gtksourceview: a .  gi-gtksourceReturns: % if the right margin is shown.  gi-gtksourceview: a .  gi-gtksourceReturns: %) if smart Backspace handling is enabled.  gi-gtksourceview: a .  gi-gtksourceReturns: a  value.  gi-gtksourceview: a .  gi-gtksourceReturns: the 3 associated with view.  gi-gtksourceview: a .  gi-gtksourceReturns: width of tab.  gi-gtksourceview: a .  gi-gtksourceiter: a position in view.  gi-gtksourceReturns: the visual column at iter.  gi-gtksourceview: a .  gi-gtksourcestart: PQ of the first line to indent  gi-gtksourceend: PQ of the last line to indent  gi-gtksourceview: a .  gi-gtksourceenable&: whether to enable auto indentation.  gi-gtksourceview: a .  gi-gtksourcebackgroundPattern: the .  gi-gtksourceview: a .  gi-gtksourceflags: 0 specifing how white spaces should be displayed  gi-gtksourceview: a .  gi-gtksource highlight): whether to highlight the current line.  gi-gtksourceview: a .  gi-gtksourceenable1: whether to indent a block when tab is pressed.  gi-gtksourceview: a .  gi-gtksourcewidth: indent width in characters.  gi-gtksourceview: a .  gi-gtksourceenable,: whether to insert spaces instead of tabs.  gi-gtksourceview: a .  gi-gtksourcecategory: the category.  gi-gtksource attributes: mark attributes.  gi-gtksourcepriority: priority of the category.  gi-gtksourceview: a .  gi-gtksourcepos>: the width in characters where to position the right margin.  gi-gtksourceview: a .  gi-gtksourceshow*: whether line marks should be displayed.  gi-gtksourceview: a .  gi-gtksourceshow,: whether line numbers should be displayed.  gi-gtksourceview: a .  gi-gtksourceshow": whether to show a right margin.  gi-gtksourceview: a .  gi-gtksourcesmartBackspace.: whether to enable smart Backspace handling.  gi-gtksourceview: a .  gi-gtksource smartHomeEnd: the desired behavior among .  gi-gtksourceview: a .  gi-gtksourcewidth: width of tab in characters.  gi-gtksourceview: a .  gi-gtksourcestart: PQ of the first line to indent  gi-gtksourceend: PQ of the last line to indent       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  rstuvwxyz{|}~pqFDEIGHJMKLPNOSQRVTUYWX\Z[_]^b`aecdhfgkijlomn    %"!$#*'&)(/,+.-4103296587>;:=<C@?BA%7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbM& gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the buffer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #buffer  gi-gtksource Construct a * with valid value for the buffer>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the compression-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #compressionType  gi-gtksourceSet the value of the compression-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF fileSaver [ #compressionType DG value ]  gi-gtksource Construct a * with valid value for the compression-type>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the encoding  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #encoding  gi-gtksourceSet the value of the encoding  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF fileSaver [ #encoding DG value ]  gi-gtksource Construct a * with valid value for the encoding>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the encoding  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #encoding  gi-gtksourceGet the value of the file  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #file  gi-gtksource Construct a * with valid value for the file>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the flags  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #flags  gi-gtksourceSet the value of the flags  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF fileSaver [ #flags DG value ]  gi-gtksource Construct a * with valid value for the flags>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the location  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #location  gi-gtksource Construct a * with valid value for the location>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  newline-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileSaver #newlineType  gi-gtksourceSet the value of the  newline-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF fileSaver [ #newlineType DG value ]  gi-gtksource Construct a * with valid value for the  newline-type>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceCreates a new  object. The buffer will be saved to the "'GI.GtkSource.Objects.File.File'\' s location.EThis constructor is suitable for a simple "save" operation, when the file already contains a non-& :location. Since: 3.14 gi-gtksourceCreates a new O object with a target location. When the file saving is finished successfully, targetLocation is set to the file's :locationQ property. If an error occurs, the previous valid location is still available in .fThis constructor is suitable for a "save as" operation, or for saving a new buffer for the first time. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource7Saves asynchronously the buffer into the file. See the 0 documentation to know how to use this function. Since: 3.14 gi-gtksource$Finishes a file saving started with .7If the file has been saved successfully, the following c properties will be updated: the location, the encoding, the newline type and the compression type.Since the 3.20 version, / is called with )) if the file has been saved successfully. Since: 3.14 gi-gtksourceMSets the compression type. By default the compression type is taken from the . Since: 3.14 gi-gtksourceSets the encoding. If encoding is &L, the UTF-8 encoding will be set. By default the encoding is taken from the . Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksourceESets the newline type. By default the newline type is taken from the . Since: 3.14 gi-gtksourcebuffer: the  2 to save.  gi-gtksourcefile: the .  gi-gtksourceReturns: a new  object.  gi-gtksourcebuffer: the  2 to save.  gi-gtksourcefile: the .  gi-gtksourcetargetLocation: the  where to save the buffer to.  gi-gtksourceReturns: a new  object.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the  2 to save.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the compression type.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the encoding.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the .  gi-gtksourcesaver: a .  gi-gtksourceReturns: the flags.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the  where to save the buffer to.  gi-gtksourcesaver: a .  gi-gtksourceReturns: the newline type.  gi-gtksourcesaver: a .  gi-gtksource ioPriority(: the I/O priority of the request. E.g. ,  or .  gi-gtksource cancellable : optional  object, & to ignore.  gi-gtksourceprogressCallback8: function to call back with progress information, or &( if progress information is not needed.  gi-gtksourcecallback: a * to call when the request is satisfied.  gi-gtksourcesaver: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourcesaver: a .  gi-gtksourcecompressionType: the new compression type.  gi-gtksourcesaver: a .  gi-gtksourceencoding: the new encoding, or & for UTF-8.  gi-gtksourcesaver: a .  gi-gtksourceflags: the new flags.  gi-gtksourcesaver: a .  gi-gtksource newlineType: the new newline type. ''&7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the buffer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileLoader #buffer  gi-gtksource Construct a * with valid value for the buffer>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the file  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileLoader #file  gi-gtksource Construct a * with valid value for the file>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the  input-stream  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileLoader #inputStream  gi-gtksource Construct a * with valid value for the  input-stream>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceGet the value of the location  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE fileLoader #location  gi-gtksource Construct a * with valid value for the location>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceCreates a new ' object. The contents is read from the "'GI.GtkSource.Objects.File.File'\'&s location. If not already done, call ~ before calling this constructor. The previous location is anyway not needed, because as soon as the file loading begins, the buffer is emptied. Since: 3.14 gi-gtksourceCreates a new # object. The contents is read from stream. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource@Loads asynchronously the file or input stream contents into the  2 . See the 0 documentation to know how to use this function. Since: 3.14 gi-gtksource%Finishes a file loading started with ./If the contents has been loaded, the following c properties will be updated: the location, the encoding, the newline type and the compression type. Since: 3.14 gi-gtksourceiSets the candidate encodings for the file loading. The encodings are tried in the same order as the list.For convenience, candidateEncodings` can contain duplicates. Only the first occurrence of a duplicated encoding is kept in the list.SBy default the candidate encodings are (in that order in the list): 1. If set, the "'GI.GtkSource.Objects.File.File'\'s encoding as returned by +. 2. The default candidates as returned by . Since: 3.14  gi-gtksourcebuffer: the  2 to load the contents into.  gi-gtksourcefile: the .  gi-gtksourceReturns: a new  object.  gi-gtksourcebuffer: the  2 to load the contents into.  gi-gtksourcefile: the .  gi-gtksourcestream: the  to load, e.g. stdin.  gi-gtksourceReturns: a new  object.  gi-gtksourceloader: a .  gi-gtksourceReturns: the  2 to load the contents into.  gi-gtksourceloader: a .  gi-gtksourceReturns: the detected compression type.  gi-gtksourceloader: a .  gi-gtksourceReturns: the detected file encoding.  gi-gtksourceloader: a .  gi-gtksourceReturns: the .  gi-gtksourceloader: a .  gi-gtksourceReturns: the  to load, or & if a  is used.  gi-gtksourceloader: a .  gi-gtksourceReturns: the  to load, or & if an input stream is used.  gi-gtksourceloader: a .  gi-gtksourceReturns: the detected newline type.  gi-gtksourceloader: a .  gi-gtksource ioPriority(: the I/O priority of the request. E.g. ,  or .  gi-gtksource cancellable : optional  object, & to ignore.  gi-gtksourceprogressCallback8: function to call back with progress information, or &( if progress information is not needed.  gi-gtksourcecallback: a * to call when the request is satisfied.  gi-gtksourceloader: a .  gi-gtksourceresult: a .  gi-gtksource (Can throw +)  gi-gtksourceloader: a .  gi-gtksourcecandidateEncodings: a list of $ <!-- -->s. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb gi-gtksource1Type class for types which can be safely cast to , for instance with . gi-gtksourceMemory-managed wrapper type. gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceGet the value of the compression-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE file #compressionType  gi-gtksourceGet the value of the encoding  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE file #encoding  gi-gtksourceGet the value of the location  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE file #location  gi-gtksourceSet the value of the location  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DF file [ #location DG value ]  gi-gtksource Construct a * with valid value for the location>  property. This is rarely needed directly, but it is used by HI. gi-gtksourceSet the value of the location  property to &. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DJ #location  gi-gtksourceGet the value of the  newline-type  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE file #newlineType  gi-gtksourceGet the value of the  read-only  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE file #readOnly  gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksourceChecks synchronously the file on disk, to know whether the file is externally modified, or has been deleted, and whether the file is read-only. doesn't create a Z to track those properties, so this function needs to be called instead. Creating lots of *'GI.Gio.Objects.FileMonitor.FileMonitor'\'s would take lots of resources.VSince this function is synchronous, it is advised to call it only on local files. See . Since: 3.18 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksourceThe encoding is initially &K. After a successful file loading or saving operation, the encoding is non-&. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksource2Returns whether the file has been deleted. If the :location is & , returns ).1To have an up-to-date value, you must first call . Since: 3.18 gi-gtksource8Returns whether the file is externally modified. If the :location is & , returns ).1To have an up-to-date value, you must first call . Since: 3.18 gi-gtksource*Returns whether the file is local. If the :location is & , returns ). Since: 3.18 gi-gtksource.Returns whether the file is read-only. If the :location is & , returns ).1To have an up-to-date value, you must first call . Since: 3.18 gi-gtksourceSets the location. Since: 3.14  gi-gtksourceReturns: a new  object.  gi-gtksourcefile: a .  gi-gtksourcefile: a .  gi-gtksourceReturns: the compression type.  gi-gtksourcefile: a .  gi-gtksourceReturns: the character encoding.  gi-gtksourcefile: a .  gi-gtksourceReturns: the .  gi-gtksourcefile: a .  gi-gtksourceReturns: the newline type.  gi-gtksourcefile: a .  gi-gtksourceReturns:$ whether the file has been deleted.  gi-gtksourcefile: a .  gi-gtksourceReturns:* whether the file is externally modified.  gi-gtksourcefile: a .  gi-gtksourceReturns: whether the file is local.  gi-gtksourcefile: a .  gi-gtksourceReturns: whether the file is read-only.  gi-gtksourcefile: a .  gi-gtksourcelocation : the new , or &. $7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb[  gi-gtksourceMemory-managed wrapper type. gi-gtksourceA convenience alias for & :: ' . gi-gtksourceUsed by language bindings. Since: 3.14 gi-gtksourceUsed by language bindings. Since: 3.14 gi-gtksourceGets the character set of the ", such as "UTF-8" or "ISO-8859-1". Since: 3.14 gi-gtksourceGets the name of the  such as "Unicode" or "Western". Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14 gi-gtksourceGets all encodings. Since: 3.14 gi-gtksource Gets the " for the current locale. See also 5. Since: 3.14 gi-gtksourceMGets the list of default candidate encodings to try when loading a file. See &.This function returns a different list depending on the current locale (i.e. language, country and default encoding). The UTF-8 encoding and the current locale encoding are guaranteed to be present in the returned list. Since: 3.18 gi-gtksourceGets a 6 from a character set such as "UTF-8" or "ISO-8859-1". Since: 3.14 gi-gtksource3No description available in the introspection data. Since: 3.14  gi-gtksourceenc: a .  gi-gtksourceReturns: a copy of enc.  gi-gtksourceenc: a .  gi-gtksourceenc: a .  gi-gtksourceReturns: the character set of the .  gi-gtksourceenc: a .  gi-gtksourceReturns: the name of the .  gi-gtksourceenc: a .  gi-gtksourceReturns:$ a string representation. Free with 5A when no longer needed.  gi-gtksourceReturns: a list of all *'GI.GtkSource.Structs.Encoding.Encoding'\' s. Free with g_slist_free().  gi-gtksourceReturns: the current locale encoding.  gi-gtksourceReturns:4 the list of default candidate encodings. Free with g_slist_free().  gi-gtksourcecharset: a character set.  gi-gtksourceReturns: the corresponding , or & if not found.  gi-gtksourceReturns: the UTF-8 encoding.  (7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb8e gi-gtksource1Type class for types which can be safely cast to , for instance with  . gi-gtksourceMemory-managed wrapper type.  gi-gtksourceCast to G, for types for which this is known to be safe. For general casts, use :;.  gi-gtksourceA convenience alias for & :: ' .  gi-gtksourceGet the value of the buffer  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to DE region #buffer   gi-gtksource Construct a * with valid value for the buffer>  property. This is rarely needed directly, but it is used by HI. gi-gtksource3No description available in the introspection data. Since: 3.22 gi-gtksourceAdds  regionToAdd to region.  regionToAdd is not modified. Since: 3.22 gi-gtksource Adds the subregion delimited by start_ and end_ to region. Since: 3.22 gi-gtksource Gets the start and end bounds of the region. Since: 3.22 gi-gtksource3No description available in the introspection data. Since: 3.22 gi-gtksourceInitializes a ' to the first subregion of region. If region is empty, iter) will be initialized to the end iterator. Since: 3.22 gi-gtksource!Returns the intersection between region1 and region2. region1 and region2 are not modified. Since: 3.22 gi-gtksource!Returns the intersection between region and the subregion delimited by start_ and end_. region is not modified. Since: 3.22 gi-gtksourceReturns whether the region is empty. A & region is considered empty. Since: 3.22 gi-gtksource Subtracts regionToSubtract from region. regionToSubtract is not modified. Since: 3.22 gi-gtksource%Subtracts the subregion delimited by start_ and end_ from region. Since: 3.22 gi-gtksourceGets a string represention of region, for debugging purposes.The returned string contains the character offsets of the subregions. It doesn't include a newline character at the end of the string. Since: 3.22  gi-gtksourcebuffer: a /0.  gi-gtksourceReturns: a new  object for buffer.  gi-gtksourceregion: a .  gi-gtksource regionToAdd: the  to add to region, or &.  gi-gtksourceregion: a .  gi-gtksourcestart_: the start of the subregion.  gi-gtksourceend_: the end of the subregion.  gi-gtksourceregion: a .  gi-gtksourceReturns: % if start and end$ have been set successfully (if non-&), or ) if the region is empty.  gi-gtksourceregion: a .  gi-gtksourceReturns: the /0.  gi-gtksourceregion: a .  gi-gtksourceregion1: a , or &.  gi-gtksourceregion2: a , or &.  gi-gtksourceReturns: the intersection as a  object.  gi-gtksourceregion: a .  gi-gtksourcestart_: the start of the subregion.  gi-gtksourceend_: the end of the subregion.  gi-gtksourceReturns: the intersection as a new .  gi-gtksourceregion: a , or &.  gi-gtksourceReturns: whether the region is empty.  gi-gtksourceregion: a .  gi-gtksourceregionToSubtract: the  to subtract from region, or &.  gi-gtksourceregion: a .  gi-gtksourcestart_: the start of the subregion.  gi-gtksourceend_: the end of the subregion.  gi-gtksourceregion: a .  gi-gtksourceReturns: a string represention of region. Free with 5A when no longer needed.           7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb;n !"#$%&'()*+,-./0456IJKLMNOPQRSTUVZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123789:;<=>?@ABCDEFGHLMNOPQRSTUVWXYZ[\]^bcdefghijklmnopqrvwxyz{|}~      !%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aefghijklmnopqrswxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     '7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb\- gi-gtksourceMemory-managed wrapper type. gi-gtksource Construct a  struct initialized to zero. gi-gtksourceA convenience alias for & :: ' . gi-gtksource$Gets the subregion at this iterator. Since: 3.22  gi-gtksource3No description available in the introspection data. Since: 3.22! gi-gtksourceMoves iter to the next subregion. Since: 3.22 gi-gtksourceiter: a .  gi-gtksourceReturns: % if start and end$ have been set successfully (if non-&), or ) if iter0 is the end iterator or if the region is empty.   gi-gtksourceiter: a .  gi-gtksourceReturns: whether iter is the end iterator. ! gi-gtksourceiter: a .  gi-gtksourceReturns: % if iter" moved and is dereferenceable, or ) if iter% has been set to the end iterator.  ! !7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb^ !7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbaK+,$-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     (  !"#$%&'() *+,- ./012 3456789:;v}~wxyz{|      !"#$%&'()*+,-./0456789:;<=>?@ABCDEIJKLMNOPQRSTUVZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123789:;<=>?@ABCDEFGHLMNOPQRSTUVWXYZ[\]^bcdefghijklmnopqrvwxyz{|}~      !%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aefghijklmnopqrswxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !k      !"#$%&'()*+,-./0123456789:;<=>?@ATBjCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}wSSOL))  2 2  * *  W W                    R       X XBK                                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[__\nn]^_`abcdefghijklmnopqrstuvwxyz{|}~pprq     vv !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno4pqrst33uvwxyz{|}~zz                                                             ! " # $ % & ' ( ) * + , - . / u 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M NOPQRSTUVWXYZ[\]^_`abcdefghijjklmnopqrrstuvwxyzz{|}~               !!~!~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b 1 c d e f g h i j k l m n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!$$%%.%.%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E&F&&&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&&\&]&^_`abcdefghijklmnopqrst$u$v$w$x$y$z${$|$$}$~$''(((((((((((((((((((((('''''''++++++-++,++++++++++797877DEDFDDGDDD      !"#$%&'()*+,-./0123456789::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:;:J:K:L:M:N:O:P:Q:R:S:T:UVWVXVYVZV[V\V]V^V_V`abcdeefghijklmnopqrstuvwwxyyz{{||}}~~HIgi-gtksource-3.0.21-inplaceGI.GtkSource.ConfigGI.GtkSource.EnumsGI.GtkSource.FlagsGI.GtkSource.Functions*GI.GtkSource.Interfaces.CompletionProposal*GI.GtkSource.Interfaces.CompletionProvider*GI.GtkSource.Interfaces.StyleSchemeChooser#GI.GtkSource.Interfaces.UndoManagerGI.GtkSource.Objects.BufferGI.GtkSource.Objects.Completion&GI.GtkSource.Objects.CompletionContext#GI.GtkSource.Objects.CompletionInfo#GI.GtkSource.Objects.CompletionItem$GI.GtkSource.Objects.CompletionWordsGI.GtkSource.Objects.FileGI.GtkSource.Objects.Gutter#GI.GtkSource.Objects.GutterRenderer)GI.GtkSource.Objects.GutterRendererPixbuf'GI.GtkSource.Objects.GutterRendererTextGI.GtkSource.Objects.Language$GI.GtkSource.Objects.LanguageManagerGI.GtkSource.Objects.Mark#GI.GtkSource.Objects.MarkAttributes#GI.GtkSource.Objects.SearchSettings GI.GtkSource.Objects.SpaceDrawerGI.GtkSource.Objects.Style"GI.GtkSource.Objects.SearchContext GI.GtkSource.Objects.StyleScheme-GI.GtkSource.Objects.StyleSchemeChooserButton-GI.GtkSource.Objects.StyleSchemeChooserWidget'GI.GtkSource.Objects.StyleSchemeManagerGI.GtkSource.Objects.TagGI.GtkSource.Objects.View$GI.GtkSource.Objects.PrintCompositorGI.GtkSource.Objects.MapGI.GtkSource.Structs.EncodingGI.GtkSource.Objects.FileSaverGI.GtkSource.Objects.FileLoaderGI.GtkSource.Structs.RegionIterGI.GtkSource.Objects.RegionCompletionProvider CompletionData.GI.Base.GErrorcatchGErrorJustDomainhandleGErrorJustDomain FileSaverGI.Gtk.Objects.TextBuffer TextBuffercompletionBlockInteractiveBuffer SpaceDrawersearchSettingsSetSearchTextGI.GLib.FunctionsregexEscapeStringData.GI.Base.SignalsonafterData.GI.Base.ManagedPtrcastTo directEqualGI.Gio.Interfaces.IconIconGI.GdkPixbuf.Objects.PixbufPixbuffree"completionProviderActivateProposal directHashData.GI.Base.Attributesgetset:=Data.GI.Base.ConstructiblenewclearcompletionProviderPopulatecompletionProposalGetTextGI.Gtk.Objects.LabelLabelcompletionProposalGetInfoGI.Gtk.Structs.TextIterTextItercompletionContextAddProposalsCompletionProposalCompletionActivationGI.Gtk.Objects.WidgetWidgetCompletionContextCompletionInfo GI.Gdk.EnumsGravityGI.GObject.Objects.Object objectRefGI.Gtk.Objects.TextViewTextViewGutter GI.Gtk.EnumsTextWindowTypeGI.Gdk.Structs.Rectangle RectangleGI.Gtk.Objects.TooltipTooltipGI.Gdk.Unions.EventEventGI.Cairo.Structs.ContextContextGutterRendererStateGutterRendererAlignmentModeGI.Gdk.Structs.RGBARGBAGutterRendererstrfreevLanguagelanguageGetMimeTypeslanguageGetGlobstextBufferAddMarktextBufferGetMarkbufferCreateSourceMarkMarkutilsEscapeSearchTexttextIterStartsWordtextIterEndsWord SearchContextGI.GLib.Structs.RegexRegexutilsUnescapeSearchTextViewGI.Gio.Objects.SettingsSettings settingsBindSpaceLocationFlagsSpaceTypeFlagsSearchSettingsGI.Gio.Interfaces.AsyncResult AsyncResultGI.GLib.Structs.Error errorFreeregexCheckReplacement regexReplaceGI.Gio.Objects.Cancellable CancellableGI.Gio.CallbacksAsyncReadyCallbackGErrorStyleGI.Gtk.Objects.TextTagTextTag objectUnrefBracketMatchTypeFoundGI.Gtk.Objects.Statusbar StatusbarGI.Gtk.Objects.TextMarkTextMark StyleScheme UndoManager FileLoaderGI.Gtk.Objects.TextTagTable TextTagTableGI.GLib.Structs.SListSList SortFlagsGI.GtkSource.InterfacesGI.Gtk.Objects.PrintOperationPrintOperationGI.Pango.FunctionsfontDescriptionFromStringGI.GLib.Structs.DateTimedateTimeFormatGI.Gtk.Objects.PrintContext PrintContextWrapModeGI.Gdk.Objects.WindowWindowGI.Gtk.Objects.CellRenderer CellRendererScrollStepPagescompletionProviderMatch ScrollStep!CompletionActivationUserRequestedtextViewGetBufferGI.Gtk.Structs.TextViewClass TextViewClassBackgroundPatternTypeDrawSpacesFlagsSmartHomeEndTypeTagMarkAttributesFiletextBufferSetModifiedGI.Gio.Interfaces.FileGI.GLib.Constants PRIORITY_LOWPRIORITY_DEFAULT PRIORITY_HIGHfileSetLocationfileGetEncodingencodingGetDefaultCandidatesGI.Gio.Objects.InputStream InputStreamEncodingGI.Gio.Objects.FileMonitor FileMonitor getCharsetfileLoaderSetCandidateEncodings RegionIterGI.GtkSource.ObjectsGI.GtkSource.Structs GI.GtkSource overridesBracketMatchTypeChangeCaseTypeCompletionErrorCompressionTypeFileLoaderErrorFileSaverError NewlineTypeViewGutterPositionBackgroundPatternTypeNoneBackgroundPatternTypeGridAnotherBackgroundPatternTypeBracketMatchTypeNoneBracketMatchTypeOutOfRangeBracketMatchTypeNotFoundAnotherBracketMatchTypeChangeCaseTypeLowerChangeCaseTypeUpperChangeCaseTypeToggleChangeCaseTypeTitleAnotherChangeCaseTypeCompletionErrorAlreadyBoundCompletionErrorNotBoundAnotherCompletionErrorCompressionTypeNoneCompressionTypeGzipAnotherCompressionTypeFileLoaderErrorTooBig*FileLoaderErrorEncodingAutoDetectionFailed!FileLoaderErrorConversionFallbackAnotherFileLoaderErrorFileSaverErrorInvalidChars FileSaverErrorExternallyModifiedAnotherFileSaverErrorGutterRendererAlignmentModeCell GutterRendererAlignmentModeFirstGutterRendererAlignmentModeLast"AnotherGutterRendererAlignmentMode NewlineTypeLf NewlineTypeCrNewlineTypeCrLfAnotherNewlineTypeSmartHomeEndTypeDisabledSmartHomeEndTypeBeforeSmartHomeEndTypeAfterSmartHomeEndTypeAlwaysAnotherSmartHomeEndTypeViewGutterPositionLinesViewGutterPositionMarksAnotherViewGutterPositioncatchFileSaverErrorhandleFileSaverErrorcatchFileLoaderErrorhandleFileLoaderErrorcatchCompletionErrorhandleCompletionError$fBoxedEnumViewGutterPosition$fOrdViewGutterPosition$fEnumViewGutterPosition$fBoxedEnumSmartHomeEndType$fOrdSmartHomeEndType$fEnumSmartHomeEndType$fBoxedEnumNewlineType$fOrdNewlineType$fEnumNewlineType&$fBoxedEnumGutterRendererAlignmentMode $fOrdGutterRendererAlignmentMode!$fEnumGutterRendererAlignmentMode$fBoxedEnumFileSaverError$fGErrorClassFileSaverError$fOrdFileSaverError$fEnumFileSaverError$fBoxedEnumFileLoaderError$fGErrorClassFileLoaderError$fOrdFileLoaderError$fEnumFileLoaderError$fBoxedEnumCompressionType$fOrdCompressionType$fEnumCompressionType$fBoxedEnumCompletionError$fGErrorClassCompletionError$fOrdCompletionError$fEnumCompletionError$fBoxedEnumChangeCaseType$fOrdChangeCaseType$fEnumChangeCaseType$fBoxedEnumBracketMatchType$fOrdBracketMatchType$fEnumBracketMatchType $fBoxedEnumBackgroundPatternType$fOrdBackgroundPatternType$fEnumBackgroundPatternType$fShowViewGutterPosition$fEqViewGutterPosition$fShowSmartHomeEndType$fEqSmartHomeEndType$fShowNewlineType$fEqNewlineType!$fShowGutterRendererAlignmentMode$fEqGutterRendererAlignmentMode$fShowFileSaverError$fEqFileSaverError$fShowFileLoaderError$fEqFileLoaderError$fShowCompressionType$fEqCompressionType$fShowCompletionError$fEqCompletionError$fShowChangeCaseType$fEqChangeCaseType$fShowBracketMatchType$fEqBracketMatchType$fShowBackgroundPatternType$fEqBackgroundPatternTypeFileSaverFlagsCompletionActivationNoneCompletionActivationInteractiveAnotherCompletionActivationDrawSpacesFlagsSpaceDrawSpacesFlagsTabDrawSpacesFlagsNewlineDrawSpacesFlagsNbspDrawSpacesFlagsLeadingDrawSpacesFlagsTextDrawSpacesFlagsTrailingDrawSpacesFlagsAllAnotherDrawSpacesFlagsFileSaverFlagsNone FileSaverFlagsIgnoreInvalidChars$FileSaverFlagsIgnoreModificationTimeFileSaverFlagsCreateBackupAnotherFileSaverFlagsGutterRendererStateNormalGutterRendererStateCursorGutterRendererStatePrelitGutterRendererStateSelectedAnotherGutterRendererState SortFlagsNoneSortFlagsCaseSensitiveSortFlagsReverseOrderSortFlagsRemoveDuplicatesAnotherSortFlagsSpaceLocationFlagsNoneSpaceLocationFlagsLeadingSpaceLocationFlagsInsideTextSpaceLocationFlagsTrailingSpaceLocationFlagsAllAnotherSpaceLocationFlagsSpaceTypeFlagsNoneSpaceTypeFlagsSpaceSpaceTypeFlagsTabSpaceTypeFlagsNewlineSpaceTypeFlagsNbspSpaceTypeFlagsAllAnotherSpaceTypeFlags$fIsGFlagSpaceTypeFlags$fBoxedFlagsSpaceTypeFlags$fOrdSpaceTypeFlags$fEnumSpaceTypeFlags$fIsGFlagSpaceLocationFlags$fBoxedFlagsSpaceLocationFlags$fOrdSpaceLocationFlags$fEnumSpaceLocationFlags$fIsGFlagSortFlags$fBoxedFlagsSortFlags$fOrdSortFlags$fEnumSortFlags$fIsGFlagGutterRendererState$fBoxedFlagsGutterRendererState$fOrdGutterRendererState$fEnumGutterRendererState$fIsGFlagFileSaverFlags$fBoxedFlagsFileSaverFlags$fOrdFileSaverFlags$fEnumFileSaverFlags$fIsGFlagDrawSpacesFlags$fBoxedFlagsDrawSpacesFlags$fOrdDrawSpacesFlags$fEnumDrawSpacesFlags$fIsGFlagCompletionActivation $fBoxedFlagsCompletionActivation$fOrdCompletionActivation$fEnumCompletionActivation$fShowSpaceTypeFlags$fEqSpaceTypeFlags$fShowSpaceLocationFlags$fEqSpaceLocationFlags$fShowSortFlags $fEqSortFlags$fShowGutterRendererState$fEqGutterRendererState$fShowFileSaverFlags$fEqFileSaverFlags$fShowDrawSpacesFlags$fEqDrawSpacesFlags$fShowCompletionActivation$fEqCompletionActivationIsCompletionProposal#C_CompletionProposalChangedCallback!CompletionProposalChangedCallback$mk_CompletionProposalChangedCallbacknoCompletionProposal#noCompletionProposalChangedCallback$genClosure_CompletionProposalChanged&wrap_CompletionProposalChangedCallbackonCompletionProposalChangedafterCompletionProposalChangedtoCompletionProposalcompletionProposalChangedcompletionProposalEqualcompletionProposalGetGiconcompletionProposalGetIconcompletionProposalGetIconNamecompletionProposalGetLabelcompletionProposalGetMarkupcompletionProposalHash&$fHasParentTypesTYPECompletionProposal$fGObjectCompletionProposal$fIsCompletionProposaloIsCompletionProviderIsStyleSchemeChooserStyleSchemeChooser IsUndoManager#C_UndoManagerCanUndoChangedCallback!UndoManagerCanUndoChangedCallback#C_UndoManagerCanRedoChangedCallback!UndoManagerCanRedoChangedCallback$mk_UndoManagerCanUndoChangedCallback$mk_UndoManagerCanRedoChangedCallback noUndoManager#noUndoManagerCanRedoChangedCallback$genClosure_UndoManagerCanRedoChanged&wrap_UndoManagerCanRedoChangedCallbackonUndoManagerCanRedoChangedafterUndoManagerCanRedoChanged#noUndoManagerCanUndoChangedCallback$genClosure_UndoManagerCanUndoChanged&wrap_UndoManagerCanUndoChangedCallbackonUndoManagerCanUndoChangedafterUndoManagerCanUndoChanged toUndoManager!undoManagerBeginNotUndoableActionundoManagerCanRedoundoManagerCanRedoChangedundoManagerCanUndoundoManagerCanUndoChangedundoManagerEndNotUndoableActionundoManagerRedoundoManagerUndo$fHasParentTypesTYPEUndoManager$fGObjectUndoManager$fIsUndoManageroIsBuffer IsCompletionIsCompletionContext$C_CompletionContextCancelledCallback"CompletionContextCancelledCallback%mk_CompletionContextCancelledCallbacktoCompletionContextnoCompletionContext$noCompletionContextCancelledCallback%genClosure_CompletionContextCancelled'wrap_CompletionContextCancelledCallbackonCompletionContextCancelledafterCompletionContextCancelledgetCompletionContextActivationsetCompletionContextActivation$constructCompletionContextActivationgetCompletionContextCompletion$constructCompletionContextCompletiongetCompletionContextItersetCompletionContextIterconstructCompletionContextIterclearCompletionContextItercompletionContextGetActivationcompletionContextGetIter%$fHasParentTypesTYPECompletionContext$fGObjectCompletionContext$fIsCompletionContextoIsCompletionInfonoCompletionProvidertoCompletionProvidercompletionProviderGetActivationcompletionProviderGetGiconcompletionProviderGetIconcompletionProviderGetIconNamecompletionProviderGetInfoWidget%completionProviderGetInteractiveDelaycompletionProviderGetNamecompletionProviderGetPrioritycompletionProviderGetStartItercompletionProviderUpdateInfo&$fHasParentTypesTYPECompletionProvider$fGObjectCompletionProvider$fIsCompletionProvidero"C_CompletionInfoBeforeShowCallback CompletionInfoBeforeShowCallback#mk_CompletionInfoBeforeShowCallbacktoCompletionInfonoCompletionInfo"noCompletionInfoBeforeShowCallback#genClosure_CompletionInfoBeforeShow%wrap_CompletionInfoBeforeShowCallbackonCompletionInfoBeforeShowafterCompletionInfoBeforeShowcompletionInfoNewcompletionInfoGetWidgetcompletionInfoMoveToItercompletionInfoSetWidget"$fHasParentTypesTYPECompletionInfo$fGObjectCompletionInfo$fIsCompletionInfooIsCompletionItemCompletionItemtoCompletionItemnoCompletionItemgetCompletionItemGiconsetCompletionItemGiconconstructCompletionItemGiconclearCompletionItemGicongetCompletionItemIconsetCompletionItemIconconstructCompletionItemIconclearCompletionItemIcongetCompletionItemIconNamesetCompletionItemIconNameconstructCompletionItemIconNameclearCompletionItemIconNamegetCompletionItemInfosetCompletionItemInfoconstructCompletionItemInfoclearCompletionItemInfogetCompletionItemLabelsetCompletionItemLabelconstructCompletionItemLabelclearCompletionItemLabelgetCompletionItemMarkupsetCompletionItemMarkupconstructCompletionItemMarkupclearCompletionItemMarkupgetCompletionItemTextsetCompletionItemTextconstructCompletionItemTextclearCompletionItemTextcompletionItemNewcompletionItemNewFromStockcompletionItemNewWithMarkupcompletionItemSetGiconcompletionItemSetIconcompletionItemSetIconNamecompletionItemSetInfocompletionItemSetLabelcompletionItemSetMarkupcompletionItemSetTextcompletionItemNew2"$fHasParentTypesTYPECompletionItem$fGObjectCompletionItem$fIsCompletionItemoIsCompletionWordsCompletionWordstoCompletionWordsnoCompletionWordsgetCompletionWordsActivationsetCompletionWordsActivation"constructCompletionWordsActivationgetCompletionWordsIconsetCompletionWordsIconconstructCompletionWordsIconclearCompletionWordsIcon"getCompletionWordsInteractiveDelay"setCompletionWordsInteractiveDelay(constructCompletionWordsInteractiveDelay!getCompletionWordsMinimumWordSize!setCompletionWordsMinimumWordSize'constructCompletionWordsMinimumWordSizegetCompletionWordsNamesetCompletionWordsNameconstructCompletionWordsNameclearCompletionWordsNamegetCompletionWordsPrioritysetCompletionWordsPriority constructCompletionWordsPriority$getCompletionWordsProposalsBatchSize$setCompletionWordsProposalsBatchSize*constructCompletionWordsProposalsBatchSizegetCompletionWordsScanBatchSizesetCompletionWordsScanBatchSize%constructCompletionWordsScanBatchSizecompletionWordsNewcompletionWordsRegistercompletionWordsUnregister#$fHasParentTypesTYPECompletionWords$fGObjectCompletionWords$fIsCompletionWordsoIsFileIsGutterIsGutterRenderer!C_GutterRendererQueueDrawCallbackGutterRendererQueueDrawCallback$C_GutterRendererQueryTooltipCallback"GutterRendererQueryTooltipCallback!C_GutterRendererQueryDataCallbackGutterRendererQueryDataCallback(C_GutterRendererQueryActivatableCallback&GutterRendererQueryActivatableCallback C_GutterRendererActivateCallbackGutterRendererActivateCallback"mk_GutterRendererQueueDrawCallback%mk_GutterRendererQueryTooltipCallback"mk_GutterRendererQueryDataCallback)mk_GutterRendererQueryActivatableCallback!mk_GutterRendererActivateCallbacktoGutterRenderernoGutterRenderer noGutterRendererActivateCallback!genClosure_GutterRendererActivate#wrap_GutterRendererActivateCallbackonGutterRendererActivateafterGutterRendererActivate(noGutterRendererQueryActivatableCallback)genClosure_GutterRendererQueryActivatable+wrap_GutterRendererQueryActivatableCallback onGutterRendererQueryActivatable#afterGutterRendererQueryActivatable!noGutterRendererQueryDataCallback"genClosure_GutterRendererQueryData$wrap_GutterRendererQueryDataCallbackonGutterRendererQueryDataafterGutterRendererQueryData$noGutterRendererQueryTooltipCallback%genClosure_GutterRendererQueryTooltip'wrap_GutterRendererQueryTooltipCallbackonGutterRendererQueryTooltipafterGutterRendererQueryTooltip!noGutterRendererQueueDrawCallback"genClosure_GutterRendererQueueDraw$wrap_GutterRendererQueueDrawCallbackonGutterRendererQueueDrawafterGutterRendererQueueDrawgetGutterRendererAlignmentModesetGutterRendererAlignmentMode$constructGutterRendererAlignmentModegetGutterRendererBackgroundRgbasetGutterRendererBackgroundRgba%constructGutterRendererBackgroundRgba!clearGutterRendererBackgroundRgbagetGutterRendererBackgroundSetsetGutterRendererBackgroundSet$constructGutterRendererBackgroundSetgetGutterRendererSizesetGutterRendererSizeconstructGutterRendererSizegetGutterRendererViewgetGutterRendererVisiblesetGutterRendererVisibleconstructGutterRendererVisiblegetGutterRendererWindowTypegetGutterRendererXalignsetGutterRendererXalignconstructGutterRendererXaligngetGutterRendererXpadsetGutterRendererXpadconstructGutterRendererXpadgetGutterRendererYalignsetGutterRendererYalignconstructGutterRendererYaligngetGutterRendererYpadsetGutterRendererYpadconstructGutterRendererYpadgutterRendererActivategutterRendererBegingutterRendererDrawgutterRendererEndgutterRendererGetAlignmentModegutterRendererGetBackgroundgutterRendererGetSizegutterRendererGetViewgutterRendererGetVisiblegutterRendererGetWindowTypegutterRendererQueryActivatablegutterRendererQueryDatagutterRendererQueryTooltipgutterRendererQueueDrawgutterRendererSetAlignmentgutterRendererSetAlignmentModegutterRendererSetBackgroundgutterRendererSetPaddinggutterRendererSetSizegutterRendererSetVisible"$fHasParentTypesTYPEGutterRenderer$fGObjectGutterRenderer$fIsGutterRendereroIsGutterRendererPixbufGutterRendererPixbuftoGutterRendererPixbufnoGutterRendererPixbufgetGutterRendererPixbufGiconsetGutterRendererPixbufGicon"constructGutterRendererPixbufGiconclearGutterRendererPixbufGicongetGutterRendererPixbufIconNamesetGutterRendererPixbufIconName%constructGutterRendererPixbufIconName!clearGutterRendererPixbufIconNamegetGutterRendererPixbufPixbufsetGutterRendererPixbufPixbuf#constructGutterRendererPixbufPixbufclearGutterRendererPixbufPixbufgetGutterRendererPixbufStockIdsetGutterRendererPixbufStockId$constructGutterRendererPixbufStockId clearGutterRendererPixbufStockIdgutterRendererPixbufNewgutterRendererPixbufGetGicongutterRendererPixbufGetIconNamegutterRendererPixbufGetPixbufgutterRendererPixbufGetStockIdgutterRendererPixbufSetGicongutterRendererPixbufSetIconNamegutterRendererPixbufSetPixbufgutterRendererPixbufSetStockId($fHasParentTypesTYPEGutterRendererPixbuf$fGObjectGutterRendererPixbuf$fIsGutterRendererPixbufoIsGutterRendererTextGutterRendererTexttoGutterRendererTextnoGutterRendererTextgetGutterRendererTextMarkupsetGutterRendererTextMarkup!constructGutterRendererTextMarkupclearGutterRendererTextMarkupgetGutterRendererTextTextsetGutterRendererTextTextconstructGutterRendererTextTextclearGutterRendererTextTextgutterRendererTextNewgutterRendererTextMeasuregutterRendererTextMeasureMarkupgutterRendererTextSetMarkupgutterRendererTextSetText&$fHasParentTypesTYPEGutterRendererText$fGObjectGutterRendererText$fIsGutterRendererTexto IsLanguage toLanguage noLanguagegetLanguageHidden getLanguageIdgetLanguageNamegetLanguageSectionlanguageGetHidden languageGetIdlanguageGetMetadatalanguageGetNamelanguageGetSectionlanguageGetStyleFallbacklanguageGetStyleIdslanguageGetStyleName$fHasParentTypesTYPELanguage$fGObjectLanguage $fIsLanguageoIsLanguageManagerLanguageManagertoLanguageManagernoLanguageManagergetLanguageManagerLanguageIdsgetLanguageManagerSearchPathsetLanguageManagerSearchPath"constructLanguageManagerSearchPathclearLanguageManagerSearchPathlanguageManagerNewlanguageManagerGetLanguagelanguageManagerGetLanguageIdslanguageManagerGetSearchPathlanguageManagerGuessLanguagelanguageManagerSetSearchPathlanguageManagerGetDefault#$fHasParentTypesTYPELanguageManager$fGObjectLanguageManager$fIsLanguageManageroIsMarktoMarknoMarkgetMarkCategoryconstructMarkCategorymarkNewmarkGetCategorymarkNextmarkPrev$fHasParentTypesTYPEMark $fGObjectMark $fIsMarkoIsMarkAttributes(C_MarkAttributesQueryTooltipTextCallback&MarkAttributesQueryTooltipTextCallback*C_MarkAttributesQueryTooltipMarkupCallback(MarkAttributesQueryTooltipMarkupCallback)mk_MarkAttributesQueryTooltipTextCallback+mk_MarkAttributesQueryTooltipMarkupCallbacktoMarkAttributesnoMarkAttributes*noMarkAttributesQueryTooltipMarkupCallback+genClosure_MarkAttributesQueryTooltipMarkup-wrap_MarkAttributesQueryTooltipMarkupCallback"onMarkAttributesQueryTooltipMarkup%afterMarkAttributesQueryTooltipMarkup(noMarkAttributesQueryTooltipTextCallback)genClosure_MarkAttributesQueryTooltipText+wrap_MarkAttributesQueryTooltipTextCallback onMarkAttributesQueryTooltipText#afterMarkAttributesQueryTooltipTextgetMarkAttributesBackgroundsetMarkAttributesBackground!constructMarkAttributesBackgroundgetMarkAttributesGiconsetMarkAttributesGiconconstructMarkAttributesGicongetMarkAttributesIconNamesetMarkAttributesIconNameconstructMarkAttributesIconNamegetMarkAttributesPixbufsetMarkAttributesPixbufconstructMarkAttributesPixbufgetMarkAttributesStockIdsetMarkAttributesStockIdconstructMarkAttributesStockIdmarkAttributesNewmarkAttributesGetBackgroundmarkAttributesGetGiconmarkAttributesGetIconNamemarkAttributesGetPixbufmarkAttributesGetStockIdmarkAttributesGetTooltipMarkupmarkAttributesGetTooltipTextmarkAttributesRenderIconmarkAttributesSetBackgroundmarkAttributesSetGiconmarkAttributesSetIconNamemarkAttributesSetPixbufmarkAttributesSetStockId"$fHasParentTypesTYPEMarkAttributes$fGObjectMarkAttributes$fIsMarkAttributesoIsSearchSettingstoSearchSettingsnoSearchSettings!getSearchSettingsAtWordBoundaries!setSearchSettingsAtWordBoundaries'constructSearchSettingsAtWordBoundariesgetSearchSettingsCaseSensitivesetSearchSettingsCaseSensitive$constructSearchSettingsCaseSensitivegetSearchSettingsRegexEnabledsetSearchSettingsRegexEnabled#constructSearchSettingsRegexEnabledgetSearchSettingsSearchTextsetSearchSettingsSearchText!constructSearchSettingsSearchTextclearSearchSettingsSearchTextgetSearchSettingsWrapAroundsetSearchSettingsWrapAround!constructSearchSettingsWrapAroundsearchSettingsNew!searchSettingsGetAtWordBoundariessearchSettingsGetCaseSensitivesearchSettingsGetRegexEnabledsearchSettingsGetSearchTextsearchSettingsGetWrapAround!searchSettingsSetAtWordBoundariessearchSettingsSetCaseSensitivesearchSettingsSetRegexEnabledsearchSettingsSetWrapAround"$fHasParentTypesTYPESearchSettings$fGObjectSearchSettings$fIsSearchSettingso IsSpaceDrawer toSpaceDrawer noSpaceDrawergetSpaceDrawerEnableMatrixsetSpaceDrawerEnableMatrix constructSpaceDrawerEnableMatrixgetSpaceDrawerMatrixsetSpaceDrawerMatrixconstructSpaceDrawerMatrixclearSpaceDrawerMatrixspaceDrawerNewspaceDrawerBindMatrixSettingspaceDrawerGetEnableMatrixspaceDrawerGetMatrixspaceDrawerGetTypesForLocationsspaceDrawerSetEnableMatrixspaceDrawerSetMatrixspaceDrawerSetTypesForLocations$fHasParentTypesTYPESpaceDrawer$fGObjectSpaceDrawer$fIsSpaceDraweroIsStyleIsSearchContexttoSearchContextnoSearchContextgetSearchContextBufferconstructSearchContextBuffergetSearchContextHighlightsetSearchContextHighlightconstructSearchContextHighlightgetSearchContextMatchStylesetSearchContextMatchStyle constructSearchContextMatchStyleclearSearchContextMatchStyle getSearchContextOccurrencesCountgetSearchContextRegexErrorgetSearchContextSettingssetSearchContextSettingsconstructSearchContextSettingsclearSearchContextSettingssearchContextNewsearchContextBackwardsearchContextBackward2searchContextBackwardAsyncsearchContextBackwardFinishsearchContextBackwardFinish2searchContextForwardsearchContextForward2searchContextForwardAsyncsearchContextForwardFinishsearchContextForwardFinish2searchContextGetBuffersearchContextGetHighlightsearchContextGetMatchStyle"searchContextGetOccurrencePosition searchContextGetOccurrencesCountsearchContextGetRegexErrorsearchContextGetSettingssearchContextReplacesearchContextReplace2searchContextReplaceAllsearchContextSetHighlightsearchContextSetMatchStylesearchContextSetSettings!$fHasParentTypesTYPESearchContext$fGObjectSearchContext$fIsSearchContextotoStylenoStylegetStyleBackgroundconstructStyleBackgroundgetStyleBackgroundSetconstructStyleBackgroundSet getStyleBoldconstructStyleBoldgetStyleBoldSetconstructStyleBoldSetgetStyleForegroundconstructStyleForegroundgetStyleForegroundSetconstructStyleForegroundSetgetStyleItalicconstructStyleItalicgetStyleItalicSetconstructStyleItalicSetgetStyleLineBackgroundconstructStyleLineBackgroundgetStyleLineBackgroundSetconstructStyleLineBackgroundSetgetStylePangoUnderlineconstructStylePangoUnderline getStyleScaleconstructStyleScalegetStyleScaleSetconstructStyleScaleSetgetStyleStrikethroughconstructStyleStrikethroughgetStyleStrikethroughSetconstructStyleStrikethroughSetgetStyleUnderlineconstructStyleUnderlinegetStyleUnderlineColorconstructStyleUnderlineColorgetStyleUnderlineColorSetconstructStyleUnderlineColorSetgetStyleUnderlineSetconstructStyleUnderlineSet styleApply styleCopy$fHasParentTypesTYPEStyle$fGObjectStyle $fIsStyleo IsStyleSchemeC_BufferUndoCallbackBufferUndoCallback!C_BufferSourceMarkUpdatedCallbackBufferSourceMarkUpdatedCallbackC_BufferRedoCallbackBufferRedoCallback C_BufferHighlightUpdatedCallbackBufferHighlightUpdatedCallbackC_BufferBracketMatchedCallbackBufferBracketMatchedCallbackmk_BufferUndoCallback"mk_BufferSourceMarkUpdatedCallbackmk_BufferRedoCallback!mk_BufferHighlightUpdatedCallbackmk_BufferBracketMatchedCallbacktoBuffernoBuffernoBufferBracketMatchedCallbackgenClosure_BufferBracketMatched!wrap_BufferBracketMatchedCallbackonBufferBracketMatchedafterBufferBracketMatched noBufferHighlightUpdatedCallback!genClosure_BufferHighlightUpdated#wrap_BufferHighlightUpdatedCallbackonBufferHighlightUpdatedafterBufferHighlightUpdatednoBufferRedoCallbackgenClosure_BufferRedowrap_BufferRedoCallback onBufferRedoafterBufferRedo!noBufferSourceMarkUpdatedCallback"genClosure_BufferSourceMarkUpdated$wrap_BufferSourceMarkUpdatedCallbackonBufferSourceMarkUpdatedafterBufferSourceMarkUpdatednoBufferUndoCallbackgenClosure_BufferUndowrap_BufferUndoCallback onBufferUndoafterBufferUndogetBufferCanRedogetBufferCanUndo"getBufferHighlightMatchingBrackets"setBufferHighlightMatchingBrackets(constructBufferHighlightMatchingBracketsgetBufferHighlightSyntaxsetBufferHighlightSyntaxconstructBufferHighlightSyntax getBufferImplicitTrailingNewline setBufferImplicitTrailingNewline&constructBufferImplicitTrailingNewlinegetBufferLanguagesetBufferLanguageconstructBufferLanguageclearBufferLanguagegetBufferMaxUndoLevelssetBufferMaxUndoLevelsconstructBufferMaxUndoLevelsgetBufferStyleSchemesetBufferStyleSchemeconstructBufferStyleSchemeclearBufferStyleSchemegetBufferUndoManagersetBufferUndoManagerconstructBufferUndoManagerclearBufferUndoManager bufferNewbufferNewWithLanguagebufferBackwardIterToSourceMarkbufferBeginNotUndoableAction bufferCanRedo bufferCanUndobufferChangeCasebufferEndNotUndoableActionbufferEnsureHighlightbufferForwardIterToSourceMarkbufferGetContextClassesAtIter"bufferGetHighlightMatchingBracketsbufferGetHighlightSyntax bufferGetImplicitTrailingNewlinebufferGetLanguagebufferGetMaxUndoLevelsbufferGetSourceMarksAtIterbufferGetSourceMarksAtLinebufferGetStyleSchemebufferGetUndoManager&bufferIterBackwardToContextClassToggle%bufferIterForwardToContextClassTogglebufferIterHasContextClassbufferJoinLines bufferRedobufferRemoveSourceMarks"bufferSetHighlightMatchingBracketsbufferSetHighlightSyntax bufferSetImplicitTrailingNewlinebufferSetLanguagebufferSetMaxUndoLevelsbufferSetStyleSchemebufferSetUndoManagerbufferSortLines bufferUndo$fHasParentTypesTYPEBuffer$fGObjectBuffer $fIsBufferonoStyleSchemeChoosertoStyleSchemeChooser getStyleSchemeChooserStyleScheme setStyleSchemeChooserStyleScheme&constructStyleSchemeChooserStyleScheme styleSchemeChooserGetStyleScheme styleSchemeChooserSetStyleScheme&$fHasParentTypesTYPEStyleSchemeChooser$fGObjectStyleSchemeChooser$fIsStyleSchemeChoosero toStyleScheme noStyleSchemegetStyleSchemeDescriptiongetStyleSchemeFilenamegetStyleSchemeIdconstructStyleSchemeIdgetStyleSchemeNamestyleSchemeGetAuthorsstyleSchemeGetDescriptionstyleSchemeGetFilenamestyleSchemeGetIdstyleSchemeGetNamestyleSchemeGetStyle$fHasParentTypesTYPEStyleScheme$fGObjectStyleScheme$fIsStyleSchemeoIsStyleSchemeChooserButtonStyleSchemeChooserButtontoStyleSchemeChooserButtonnoStyleSchemeChooserButtonstyleSchemeChooserButtonNew,$fHasParentTypesTYPEStyleSchemeChooserButton!$fGObjectStyleSchemeChooserButton$fIsStyleSchemeChooserButtonoIsStyleSchemeChooserWidgetStyleSchemeChooserWidgettoStyleSchemeChooserWidgetnoStyleSchemeChooserWidgetstyleSchemeChooserWidgetNew,$fHasParentTypesTYPEStyleSchemeChooserWidget!$fGObjectStyleSchemeChooserWidget$fIsStyleSchemeChooserWidgetoIsStyleSchemeManagerStyleSchemeManagertoStyleSchemeManagernoStyleSchemeManagergetStyleSchemeManagerSchemeIdsgetStyleSchemeManagerSearchPathsetStyleSchemeManagerSearchPath%constructStyleSchemeManagerSearchPath!clearStyleSchemeManagerSearchPathstyleSchemeManagerNew"styleSchemeManagerAppendSearchPathstyleSchemeManagerForceRescanstyleSchemeManagerGetSchemestyleSchemeManagerGetSchemeIdsstyleSchemeManagerGetSearchPath#styleSchemeManagerPrependSearchPathstyleSchemeManagerSetSearchPathstyleSchemeManagerGetDefault&$fHasParentTypesTYPEStyleSchemeManager$fGObjectStyleSchemeManager$fIsStyleSchemeManageroIsTagtoTagnoTaggetTagDrawSpacessetTagDrawSpacesconstructTagDrawSpacesgetTagDrawSpacesSetsetTagDrawSpacesSetconstructTagDrawSpacesSettagNew$fHasParentTypesTYPETag $fGObjectTag$fIsTagoIsViewIsPrintCompositorPrintCompositortoPrintCompositornoPrintCompositorgetPrintCompositorBodyFontNamesetPrintCompositorBodyFontName$constructPrintCompositorBodyFontNamegetPrintCompositorBufferconstructPrintCompositorBuffer getPrintCompositorFooterFontName setPrintCompositorFooterFontName&constructPrintCompositorFooterFontName"clearPrintCompositorFooterFontName getPrintCompositorHeaderFontName setPrintCompositorHeaderFontName&constructPrintCompositorHeaderFontName"clearPrintCompositorHeaderFontName!getPrintCompositorHighlightSyntax!setPrintCompositorHighlightSyntax'constructPrintCompositorHighlightSyntax%getPrintCompositorLineNumbersFontName%setPrintCompositorLineNumbersFontName+constructPrintCompositorLineNumbersFontName'clearPrintCompositorLineNumbersFontNamegetPrintCompositorNPagesgetPrintCompositorPrintFootersetPrintCompositorPrintFooter#constructPrintCompositorPrintFootergetPrintCompositorPrintHeadersetPrintCompositorPrintHeader#constructPrintCompositorPrintHeader"getPrintCompositorPrintLineNumbers"setPrintCompositorPrintLineNumbers(constructPrintCompositorPrintLineNumbersgetPrintCompositorTabWidthsetPrintCompositorTabWidth constructPrintCompositorTabWidthgetPrintCompositorWrapModesetPrintCompositorWrapMode constructPrintCompositorWrapModeprintCompositorNewprintCompositorNewFromViewprintCompositorDrawPageprintCompositorGetBodyFontNameprintCompositorGetBottomMarginprintCompositorGetBuffer printCompositorGetFooterFontName printCompositorGetHeaderFontName!printCompositorGetHighlightSyntaxprintCompositorGetLeftMargin%printCompositorGetLineNumbersFontNameprintCompositorGetNPages$printCompositorGetPaginationProgressprintCompositorGetPrintFooterprintCompositorGetPrintHeader"printCompositorGetPrintLineNumbersprintCompositorGetRightMarginprintCompositorGetTabWidthprintCompositorGetTopMarginprintCompositorGetWrapModeprintCompositorPaginateprintCompositorSetBodyFontNameprintCompositorSetBottomMargin printCompositorSetFooterFontNameprintCompositorSetFooterFormat printCompositorSetHeaderFontNameprintCompositorSetHeaderFormat!printCompositorSetHighlightSyntaxprintCompositorSetLeftMargin%printCompositorSetLineNumbersFontNameprintCompositorSetPrintFooterprintCompositorSetPrintHeader"printCompositorSetPrintLineNumbersprintCompositorSetRightMarginprintCompositorSetTabWidthprintCompositorSetTopMarginprintCompositorSetWrapMode#$fHasParentTypesTYPEPrintCompositor$fGObjectPrintCompositor$fIsPrintCompositoroIsMapMaptoMapnoMapgetMapFontDescsetMapFontDescconstructMapFontDescclearMapFontDesc getMapView setMapViewconstructMapViewmapNew mapGetView mapSetView$fHasParentTypesTYPEMap $fGObjectMap$fIsMapotoGutternoGutter getGutterViewconstructGutterViewgetGutterWindowTypeconstructGutterWindowType getGutterXpad setGutterXpadconstructGutterXpad getGutterYpad setGutterYpadconstructGutterYpadgutterGetPaddinggutterGetRendererAtPos gutterGetViewgutterGetWindowgutterGetWindowType gutterInsertgutterQueueDraw gutterRemove gutterReordergutterSetPadding$fHasParentTypesTYPEGutter$fGObjectGutter $fIsGutteroC_CompletionShowCallbackCompletionShowCallback#C_CompletionPopulateContextCallback!CompletionPopulateContextCallbackC_CompletionMovePageCallbackCompletionMovePageCallbackC_CompletionMoveCursorCallbackCompletionMoveCursorCallbackC_CompletionHideCallbackCompletionHideCallback$C_CompletionActivateProposalCallback"CompletionActivateProposalCallbackmk_CompletionShowCallback$mk_CompletionPopulateContextCallbackmk_CompletionMovePageCallbackmk_CompletionMoveCursorCallbackmk_CompletionHideCallback%mk_CompletionActivateProposalCallback toCompletion noCompletion$noCompletionActivateProposalCallback%genClosure_CompletionActivateProposal'wrap_CompletionActivateProposalCallbackonCompletionActivateProposalafterCompletionActivateProposalnoCompletionHideCallbackgenClosure_CompletionHidewrap_CompletionHideCallbackonCompletionHideafterCompletionHidenoCompletionMoveCursorCallbackgenClosure_CompletionMoveCursor!wrap_CompletionMoveCursorCallbackonCompletionMoveCursorafterCompletionMoveCursornoCompletionMovePageCallbackgenClosure_CompletionMovePagewrap_CompletionMovePageCallbackonCompletionMovePageafterCompletionMovePage#noCompletionPopulateContextCallback$genClosure_CompletionPopulateContext&wrap_CompletionPopulateContextCallbackonCompletionPopulateContextafterCompletionPopulateContextnoCompletionShowCallbackgenClosure_CompletionShowwrap_CompletionShowCallbackonCompletionShowafterCompletionShowgetCompletionAcceleratorssetCompletionAcceleratorsconstructCompletionAcceleratorsgetCompletionAutoCompleteDelaysetCompletionAutoCompleteDelay$constructCompletionAutoCompleteDelaygetCompletionProposalPageSizesetCompletionProposalPageSize#constructCompletionProposalPageSizegetCompletionProviderPageSizesetCompletionProviderPageSize#constructCompletionProviderPageSize#getCompletionRememberInfoVisibility#setCompletionRememberInfoVisibility)constructCompletionRememberInfoVisibilitygetCompletionSelectOnShowsetCompletionSelectOnShowconstructCompletionSelectOnShowgetCompletionShowHeaderssetCompletionShowHeadersconstructCompletionShowHeadersgetCompletionShowIconssetCompletionShowIconsconstructCompletionShowIconsgetCompletionViewconstructCompletionViewcompletionAddProvidercompletionCreateContextcompletionGetInfoWindowcompletionGetProviderscompletionGetViewcompletionHidecompletionMoveWindowcompletionRemoveProvidercompletionShowcompletionUnblockInteractive$fHasParentTypesTYPECompletion$fGObjectCompletion$fIsCompletionoC_ViewUndoCallbackViewUndoCallbackC_ViewSmartHomeEndCallbackViewSmartHomeEndCallbackC_ViewShowCompletionCallbackViewShowCompletionCallbackC_ViewRedoCallbackViewRedoCallbackC_ViewMoveWordsCallbackViewMoveWordsCallback#C_ViewMoveToMatchingBracketCallback!ViewMoveToMatchingBracketCallbackC_ViewMoveLinesCallbackViewMoveLinesCallbackC_ViewLineMarkActivatedCallbackViewLineMarkActivatedCallbackC_ViewJoinLinesCallbackViewJoinLinesCallbackC_ViewChangeNumberCallbackViewChangeNumberCallbackC_ViewChangeCaseCallbackViewChangeCaseCallbackmk_ViewUndoCallbackmk_ViewSmartHomeEndCallbackmk_ViewShowCompletionCallbackmk_ViewRedoCallbackmk_ViewMoveWordsCallback$mk_ViewMoveToMatchingBracketCallbackmk_ViewMoveLinesCallback mk_ViewLineMarkActivatedCallbackmk_ViewJoinLinesCallbackmk_ViewChangeNumberCallbackmk_ViewChangeCaseCallbacktoViewnoViewnoViewChangeCaseCallbackgenClosure_ViewChangeCasewrap_ViewChangeCaseCallbackonViewChangeCaseafterViewChangeCasenoViewChangeNumberCallbackgenClosure_ViewChangeNumberwrap_ViewChangeNumberCallbackonViewChangeNumberafterViewChangeNumbernoViewJoinLinesCallbackgenClosure_ViewJoinLineswrap_ViewJoinLinesCallbackonViewJoinLinesafterViewJoinLinesnoViewLineMarkActivatedCallback genClosure_ViewLineMarkActivated"wrap_ViewLineMarkActivatedCallbackonViewLineMarkActivatedafterViewLineMarkActivatednoViewMoveLinesCallbackgenClosure_ViewMoveLineswrap_ViewMoveLinesCallbackonViewMoveLinesafterViewMoveLines#noViewMoveToMatchingBracketCallback$genClosure_ViewMoveToMatchingBracket&wrap_ViewMoveToMatchingBracketCallbackonViewMoveToMatchingBracketafterViewMoveToMatchingBracketnoViewMoveWordsCallbackgenClosure_ViewMoveWordswrap_ViewMoveWordsCallbackonViewMoveWordsafterViewMoveWordsnoViewRedoCallbackgenClosure_ViewRedowrap_ViewRedoCallback onViewRedo afterViewRedonoViewShowCompletionCallbackgenClosure_ViewShowCompletionwrap_ViewShowCompletionCallbackonViewShowCompletionafterViewShowCompletionnoViewSmartHomeEndCallbackgenClosure_ViewSmartHomeEndwrap_ViewSmartHomeEndCallbackonViewSmartHomeEndafterViewSmartHomeEndnoViewUndoCallbackgenClosure_ViewUndowrap_ViewUndoCallback onViewUndo afterViewUndogetViewAutoIndentsetViewAutoIndentconstructViewAutoIndentgetViewBackgroundPatternsetViewBackgroundPatternconstructViewBackgroundPatterngetViewCompletiongetViewDrawSpacessetViewDrawSpacesconstructViewDrawSpacesgetViewHighlightCurrentLinesetViewHighlightCurrentLine!constructViewHighlightCurrentLinegetViewIndentOnTabsetViewIndentOnTabconstructViewIndentOnTabgetViewIndentWidthsetViewIndentWidthconstructViewIndentWidth getViewInsertSpacesInsteadOfTabs setViewInsertSpacesInsteadOfTabs&constructViewInsertSpacesInsteadOfTabsgetViewRightMarginPositionsetViewRightMarginPosition constructViewRightMarginPositiongetViewShowLineMarkssetViewShowLineMarksconstructViewShowLineMarksgetViewShowLineNumberssetViewShowLineNumbersconstructViewShowLineNumbersgetViewShowRightMarginsetViewShowRightMarginconstructViewShowRightMargingetViewSmartBackspacesetViewSmartBackspaceconstructViewSmartBackspacegetViewSmartHomeEndsetViewSmartHomeEndconstructViewSmartHomeEndgetViewSpaceDrawergetViewTabWidthsetViewTabWidthconstructViewTabWidthviewNewviewNewWithBufferviewGetAutoIndentviewGetBackgroundPatternviewGetCompletionviewGetDrawSpaces viewGetGutterviewGetHighlightCurrentLineviewGetIndentOnTabviewGetIndentWidth viewGetInsertSpacesInsteadOfTabsviewGetMarkAttributesviewGetRightMarginPositionviewGetShowLineMarksviewGetShowLineNumbersviewGetShowRightMarginviewGetSmartBackspaceviewGetSmartHomeEndviewGetSpaceDrawerviewGetTabWidthviewGetVisualColumnviewIndentLinesviewSetAutoIndentviewSetBackgroundPatternviewSetDrawSpacesviewSetHighlightCurrentLineviewSetIndentOnTabviewSetIndentWidth viewSetInsertSpacesInsteadOfTabsviewSetMarkAttributesviewSetRightMarginPositionviewSetShowLineMarksviewSetShowLineNumbersviewSetShowRightMarginviewSetSmartBackspaceviewSetSmartHomeEndviewSetTabWidthviewUnindentLines$fHasParentTypesTYPEView $fGObjectView $fIsViewo IsFileSaver toFileSaver noFileSavergetFileSaverBufferconstructFileSaverBuffergetFileSaverCompressionTypesetFileSaverCompressionType!constructFileSaverCompressionTypegetFileSaverEncodingsetFileSaverEncodingconstructFileSaverEncodingclearFileSaverEncodinggetFileSaverFileconstructFileSaverFilegetFileSaverFlagssetFileSaverFlagsconstructFileSaverFlagsgetFileSaverLocationconstructFileSaverLocationgetFileSaverNewlineTypesetFileSaverNewlineTypeconstructFileSaverNewlineType fileSaverNewfileSaverNewWithTargetfileSaverGetBufferfileSaverGetCompressionTypefileSaverGetEncodingfileSaverGetFilefileSaverGetFlagsfileSaverGetLocationfileSaverGetNewlineTypefileSaverSaveAsyncfileSaverSaveFinishfileSaverSetCompressionTypefileSaverSetEncodingfileSaverSetFlagsfileSaverSetNewlineType$fHasParentTypesTYPEFileSaver$fGObjectFileSaver$fIsFileSavero IsFileLoader toFileLoader noFileLoadergetFileLoaderBufferconstructFileLoaderBuffergetFileLoaderFileconstructFileLoaderFilegetFileLoaderInputStreamconstructFileLoaderInputStreamgetFileLoaderLocationconstructFileLoaderLocation fileLoaderNewfileLoaderNewFromStreamfileLoaderGetBufferfileLoaderGetCompressionTypefileLoaderGetEncodingfileLoaderGetFilefileLoaderGetInputStreamfileLoaderGetLocationfileLoaderGetNewlineTypefileLoaderLoadAsyncfileLoaderLoadFinish$fHasParentTypesTYPEFileLoader$fGObjectFileLoader$fIsFileLoaderotoFilenoFilegetFileCompressionTypegetFileEncodinggetFileLocationsetFileLocationconstructFileLocationclearFileLocationgetFileNewlineTypegetFileReadOnlyfileNewfileCheckFileOnDiskfileGetCompressionTypefileGetLocationfileGetNewlineType fileIsDeletedfileIsExternallyModified fileIsLocalfileIsReadonly$fHasParentTypesTYPEFile $fGObjectFile $fIsFileo noEncoding encodingCopy encodingFreeencodingGetCharsetencodingGetNameencodingToStringencodingGetAllencodingGetCurrentencodingGetFromCharsetencodingGetUtf8$fBoxedObjectEncodingIsRegionRegiontoRegionnoRegiongetRegionBufferconstructRegionBuffer regionNewregionAddRegionregionAddSubregionregionGetBoundsregionGetBufferregionGetStartRegionIterregionIntersectRegionregionIntersectSubregion regionIsEmptyregionSubtractRegionregionSubtractSubregionregionToString$fHasParentTypesTYPERegion$fGObjectRegion $fIsRegiononewZeroRegionIter noRegionIterregionIterGetSubregionregionIterIsEndregionIterNext$fConstructibleRegionItertag$fWrappedPtrRegionIterhaskell-gi-base-0.22.2-inplaceghc-prim GHC.TypesTruebase GHC.MaybeNothingMaybeData.GI.Base.GClosureGClosureFalseData.GI.Base.GValueGValueConstructData.GI.Base.BasicTypesGVariantmaybePokeGError checkGErrorpropagateGErrorhandleGErrorJustcatchGErrorJust gerrorMessage gerrorCode gerrorDomain gerrorNew GErrorDomain GErrorCode GErrorMessage GErrorClassgerrorClassDomain SignalProxyPropertyNotifyAttrOp:=>:~:~>GValueIsGValuetoGValue fromGValueData.GI.Base.GVariantgvariantToTuplegvariantFromTuplegvariantToListgvariantFromList gvariantToMapgvariantFromMapgvariantToDictEntrygvariantFromDictEntrygvariantToMaybegvariantFromMaybegvariantFromBytestringgvariantToBytestringgvariantToGVariantgvariantFromGVariantgvariantToSignaturegvariantFromSignaturegvariantSignatureToTextnewGVariantSignaturegvariantToObjectPathgvariantFromObjectPathgvariantObjectPathToTextnewGVariantObjectPathgvariantFromTextgvariantToTextgvariantToDoublegvariantFromDoublegvariantToHandlegvariantFromHandlegvariantToWord64gvariantFromWord64gvariantToInt64gvariantFromInt64gvariantToWord32gvariantFromWord32gvariantToInt32gvariantFromInt32gvariantToWord16gvariantFromWord16gvariantToInt16gvariantFromInt16gvariantToWord8gvariantFromWord8gvariantToBoolgvariantFromBooldisownGVariant unrefGVariantnewGVariantFromPtrwrapGVariantPtrgvariantGetTypeString noGVariant IsGVariant toGVariant fromGVarianttoGVariantFormatStringIsGVariantBasicTypeGVariantSingletGVariantHandleGVariantObjectPathGVariantSignatureGVariantDictEntryData.GI.Base.BasicConversions mapGSListmapGList mapPtrArray mapGArraymapCArrayWithLengthunpackBoxedArrayWithLengthunpackBlockArrayWithLengthpackBlockArraymapZeroTerminatedCArrayunpackZeroTerminatedPtrArrayunpackPtrArrayWithLengthpackZeroTerminatedPtrArray packPtrArraycstringToByteStringbyteStringToCString cstringToTextwithTextCString textToCStringcstringToStringstringToCStringunpackFileNameArrayWithLength!unpackZeroTerminatedFileNameArraypackZeroTerminatedFileNameArraypackFileNameArrayunpackUTF8CArrayWithLengthunpackZeroTerminatedUTF8CArraypackZeroTerminatedUTF8CArraypackUTF8CArray$unpackMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength"packMapZeroTerminatedStorableArraypackMapStorableArray!unpackZeroTerminatedStorableArrayunpackStorableArrayWithLengthpackZeroTerminatedStorableArraypackStorableArrayunpackZeroTerminatedByteStringunpackByteStringWithLengthpackZeroTerminatedByteStringpackByteStringunpackGHashTablepackGHashTableunpackGByteArraypackGByteArrayunpackGPtrArray packGPtrArray unpackGArray packGArray unpackGSList packGSList unpackGList packGList wordToGFlags gflagsToWord unrefGArray unrefPtrArrayunrefGByteArrayunrefGHashTable copyBytesnewPtrwrapPtr disownBoxed freeBoxed copyBoxedPtr copyBoxed wrapBoxednewBoxed disownObject unrefObject releaseObject wrapObject newObject unsafeCastTocheckInstanceTypetouchManagedPtrunsafeManagedPtrCastPtrunsafeManagedPtrGetPtr withTransientwithManagedPtrListmaybeWithManagedPtrwithManagedPtrdisownManagedPtrnewManagedPtr_newManagedPtr' newManagedPtrData.GI.Base.GHashTablecstringUnpackPtrcstringPackPtr ptrUnpackPtr ptrPackPtr gDirectHash gDirectEqualgStrHash gStrEqual GHashFunc GEqualFunc noGParamSpec gtypeName g_list_free g_slist_free ManagedPtrmanagedForeignPtrmanagedPtrAllocCallStackmanagedPtrIsDisownedManagedPtrNewtype BoxedObject boxedType BoxedEnum boxedEnumType BoxedFlagsboxedFlagsType WrappedPtrwrappedPtrCallocwrappedPtrCopywrappedPtrFreeGObject gobjectTypeCGTypeUnexpectedNullPointerReturnnullPtrErrorMsg GParamSpecIsGFlagGArray GPtrArray GByteArray GHashTableGListGSList PtrWrapped unwrapPtrGDestroyNotifyGType gtypeToCGType