h&x      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + + + + + + + + ++++++++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------............................................................................. . . . . . . . . . . . .!.!.!.!.".".".".".".".".".".".".".".".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.$.$.$.$..///////////////////%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/////////////&/&/&/&/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/'/(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0)0)0)0)0)0)0)0)0)0)0)0)0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0,0,1,1,1,1,1,1,1,1,1,1,1,1,1-1-1-1-1.1.1.1.1.1.1.1.1.1.1.1.1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/10101010111111111111111111111111111111111111111111111111111112121212121212121212121213131313131313131313131313131313131313131313232323232324242424252525252525252525252526262626262626262626262626262626262626262626262626262626262626262626262626262626262626272727272727272727272828282829292929292929292929292929292929292929292929292929292:2:2:2:2:2:2:2:2:2:2;2;2;2;2<2<2<2<2<2<2<2<2<2<2<3<3<3<3<3=3=3=3=3 3 3 3 3 3 3 3 3 3 3 3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3>3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@4@4A4A4A4A4A4A4A4A4A4A4B4B4B4B4B4B4B4B4B4B4C4C4C4C4C4C4C4C4C4C4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4E4E4E4E4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4G4G4G4G4H4H4H4H4H4H4H4H4H4H4H4H4H4H4H4H4H4H4I4I4I4I4I4I4I4I4I4I4I4I4I4I4I4I4I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5I5J5J5J5J5J5J5J5J5J5J5J5J5J5J5J5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L5L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6L6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6M6N6N6N6N6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O666666666666666777777777777777777777777777777777777777P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7P7;7;7;7;7;7;7;7;7;7;7;7;7;7;7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7Q7R7R7R7R7R7R7R7R7R7R7R7R7R7R7R7S7S747474747474747474748484848&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8&8T8T8T8T8T8T8T8T8T8T8T8T8T8T8U8U8U8U8U8U8U8U8U8U8U8U8U8U8888888888888888888888888888V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8V8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W9W9W9W9W9W9W9W9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Z9Z9Z9Z9Z9Z9Z9Z9Z9Z9Z9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9\9\9\9\9\9\9\9\9\9\9\9\9\9\9\9\9\9]9]9]9]9]9]9]9]9]9]9]9^9^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:a:a:a:a:a:a:a:a:b:b:b:b:b:b:b:b:b:b:b:b:b:b:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:d:d:d:d:d:d:d:d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;e;e;e;e;e;e;e;e;e;e;e;e;e;e;e;e;e;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;h;h;h;h;h;h;h;h;h;h<h<h<h<h<h<h<h<h<h<h<h<i<i<i<i<i<i<i<i<i<i<i<i<i<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<j<k<k<l<l<l<l<l<l<l<l<l<l<l<l<l<l<l<m<m<m<m<m<m<m<m<m<m<m<m<m<m<m<m<m<m<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<n<o<o<o<o<o<o<o<o<o<o<o<o<o<o<o<o<o=o=o=o=o=o=p=p=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q=q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>r>r>r>r>r>r>r>r>r>r>r>r>r>r>r>r>r>r>r>0>0>0>0>0>0>0>0>0>0>0>0>0>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v?v@v@v@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@z@z@z@z@z@z@z@z@z@z@zAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzA{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A{A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|A|AkAkAkAkAkAkAkAkAkAkAkAkAkAkAkAkAkAkAkASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASASA}A}AEAEAEAEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~C~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEE}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}ENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENENFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNF=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F-F-F-F-F-F-F-F-F-F-F-F-F-F-F-F-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L L L L L L L L L L L L L L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL Safe-Inferred!.00 gi-clutter.Overrides used when generating these bindings.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!'.0h# gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.$ gi-clutter3No description available in the introspection data.% gi-clutter3No description available in the introspection data.& gi-clutter3No description available in the introspection data.' gi-clutter3No description available in the introspection data.( gi-clutter3No description available in the introspection data.) gi-clutter3No description available in the introspection data.* gi-clutter3No description available in the introspection data.+ gi-clutter3No description available in the introspection data., gi-clutter3No description available in the introspection data.- gi-clutter3No description available in the introspection data.. gi-clutter3No description available in the introspection data./ gi-clutter3No description available in the introspection data.0 gi-clutter3No description available in the introspection data.1 gi-clutter3No description available in the introspection data.2 gi-clutter3No description available in the introspection data.3 gi-clutter3No description available in the introspection data.4 gi-clutter3No description available in the introspection data.5 gi-clutter3No description available in the introspection data.6 gi-clutter3No description available in the introspection data.7 gi-clutter3No description available in the introspection data.8 gi-clutter3No description available in the introspection data.9 gi-clutter3No description available in the introspection data.: gi-clutter3No description available in the introspection data.; gi-clutter3No description available in the introspection data.< gi-clutter3No description available in the introspection data.= gi-clutter3No description available in the introspection data.> gi-clutter3No description available in the introspection data.? gi-clutter3No description available in the introspection data.@ gi-clutter3No description available in the introspection data.A gi-clutter3No description available in the introspection data.B gi-clutter3No description available in the introspection data.C gi-clutter3No description available in the introspection data.D gi-clutter3No description available in the introspection data.E gi-clutter3No description available in the introspection data.F gi-clutter3No description available in the introspection data.G gi-clutter3No description available in the introspection data.H gi-clutter3No description available in the introspection data.I gi-clutter3No description available in the introspection data.J gi-clutter3No description available in the introspection data.K gi-clutter3No description available in the introspection data.L gi-clutter3No description available in the introspection data.M gi-clutter3No description available in the introspection data.N gi-clutter3No description available in the introspection data.O gi-clutter3No description available in the introspection data.P gi-clutter3No description available in the introspection data.Q gi-clutter3No description available in the introspection data.R gi-clutter3No description available in the introspection data.S gi-clutter3No description available in the introspection data.T gi-clutter3No description available in the introspection data.U gi-clutter3No description available in the introspection data.V gi-clutter3No description available in the introspection data.W gi-clutter3No description available in the introspection data.X gi-clutter3No description available in the introspection data.Y gi-clutter3No description available in the introspection data.Z gi-clutter3No description available in the introspection data.[ gi-clutter3No description available in the introspection data.\ gi-clutter3No description available in the introspection data.] gi-clutter3No description available in the introspection data.^ gi-clutter3No description available in the introspection data._ gi-clutter3No description available in the introspection data.` gi-clutter3No description available in the introspection data.a gi-clutter3No description available in the introspection data.b gi-clutter3No description available in the introspection data.c gi-clutter3No description available in the introspection data.d gi-clutter3No description available in the introspection data.e gi-clutter3No description available in the introspection data.f gi-clutter3No description available in the introspection data.g gi-clutter3No description available in the introspection data.h gi-clutter3No description available in the introspection data.i gi-clutter3No description available in the introspection data.j gi-clutter3No description available in the introspection data.k gi-clutter3No description available in the introspection data.l gi-clutter3No description available in the introspection data.m gi-clutter3No description available in the introspection data.n gi-clutter3No description available in the introspection data.o gi-clutter3No description available in the introspection data.p gi-clutter3No description available in the introspection data.q gi-clutter3No description available in the introspection data.r gi-clutter3No description available in the introspection data.s gi-clutter3No description available in the introspection data.t gi-clutter3No description available in the introspection data.u gi-clutter3No description available in the introspection data.v gi-clutter3No description available in the introspection data.w gi-clutter3No description available in the introspection data.x gi-clutter3No description available in the introspection data.y gi-clutter3No description available in the introspection data.z gi-clutter3No description available in the introspection data.{ gi-clutter3No description available in the introspection data.| gi-clutter3No description available in the introspection data.} gi-clutter3No description available in the introspection data.~ gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter&The middle button of a pointer device. Since: 1.10 gi-clutter'The primary button of a pointer device.This is typically the left mouse button in a right-handed mouse configuration. Since: 1.10 gi-clutter)The secondary button of a pointer device.This is typically the right mouse button in a right-handed mouse configuration. Since: 1.10 gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutterCogl (internal GL abstraction utility library) backend. Can be "gl" or "gles" currently Since: 0.4  gi-clutterDefault value for "now". Since: 0.4  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutterContinues the propagation of an event; this macro should be used in event-related signals. Since: 1.10  gi-clutterStops the propagation of an event; this macro should be used in event-related signals. Since: 1.10  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutterGL Windowing system used Since: 0.4  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter0The major version of the Clutter library (1, if # is 1.2.3) gi-clutter0The micro version of the Clutter library (3, if # is 1.2.3) gi-clutter0The minor version of the Clutter library (2, if # is 1.2.3) gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data. gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutterSet to 1 if Clutter was built without FPU (i.e fixed math), 0 otherwise  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutterPriority of the redraws. This is chosen to be lower than the GTK+ redraw and resize priorities, because in application with both GTK+ and Clutter it's more likely that the Clutter part will be continually animating (and thus able to starve GTK+) than vice-versa. Since: 0.8  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.  gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter/The default GObject type for the Clutter stage. Since: 0.8! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data.! gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data." gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3The full version of the Clutter library, like 1.2.3# gi-clutterNumerically encoded version of the Clutter library, like 0x010203# gi-clutterThe full version of the Clutter library, in string form (suited for string concatenation)# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.# gi-clutter3No description available in the introspection data.#  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0K# gi-clutterControls how a   should align itself inside the extra space assigned to it during the allocation.Alignment only matters if the allocated space given to an actor is bigger than its natural size; for example, when the  :x-expand or the  :y-expand properties of   are set to L. Since: 1.10# gi-clutterSpecifies the axis on which  should maintain the alignment. Since: 1.4# gi-clutterThe animation modes used by   and . This enumeration can be expanded in later versions of Clutter.
Easing modes provided by Clutter
-Every global alpha function registered using clutter_alpha_register_func() or  & will have a logical id greater than $. Since: 1.0# gi-clutter2The alignment policies available on each axis for + Since: 1.2# gi-clutter4Specifies which property should be used in a binding Since: 1.4# gi-clutter5The alignment policies available on each axis of the * Since: 1.2# gi-clutterControls the alignment of the  inside a  . Since: 1.10# gi-clutterThe axis of the constraint that should be applied on the dragging action Since: 1.4# gi-clutterTypes of events. Since: 0.4# gi-clutter;The direction of the arrangement of the children inside a ( Since: 1.2# gi-clutterEnum passed to the ! function. Since: 1.18# gi-clutterGravity of the scaling operations. When a gravity different than $ is used, an actor is scaled keeping the position of the specified portion at the same coordinates. Since: 0.2# gi-clutterGrid position modes. Since: 1.12# gi-clutterError enumeration for #. Since: 1.10# gi-clutterError conditions returned by ~ and ~. Since: 0.2# gi-clutter)The type of axes Clutter recognizes on a $ Since: 1.6# gi-clutter%The types of input devices available.The # enumeration can be extended at later date; not every platform supports every input device type. Since: 1.0# gi-clutter%The mode for input devices available. Since: 1.6# gi-clutter,The mode of interpolation between key frames Since: 1.2# gi-clutterThe states for the 1GI.Clutter.Objects.ClickAction#g:signal:longPress longPress signal. Since: 1.8# gi-clutter8Represents the orientation of actors or layout managers. Since: 1.12# gi-clutterThe axis of the constraint that should be applied on the panning action Since: 1.12# gi-clutterTypes of nodes in a 8. Since: 1.0# gi-clutter=Controls the paint cycle of the scene graph when in pick mode Since: 1.0# gi-clutter%Specifies the type of requests for a  . Since: 0.8# gi-clutterAxis of a rotation. Since: 0.4# gi-clutterDirection of a rotation. Since: 0.4# gi-clutter(The scaling filters to be used with the  :minification-filter and  :magnification-filter properties. Since: 1.10# gi-clutter= error enumeration. Since: 0.6# gi-clutter$Direction of a pointer scroll event.The % value implies that the t* has precise scrolling delta information. Since: 0.4$ gi-clutterThe scroll source determines the source of the scroll event. Keep in mind that the source device #+ is not enough to infer the scroll source. Since: 1.26$ gi-clutter? error enumeration Since: 0.6$ gi-clutterThe type of GLSL shader program Since: 1.4$ gi-clutterThe edge to snap Since: 1.6$ gi-clutterovershooting cubic tweening, with backtracking on both ends$ gi-clutterexponentially decaying parabolic (bounce) tweening, with bounce on start$ gi-clutterexponentially decaying parabolic (bounce) tweening, with bounce on end$ gi-clutterexponentially decaying parabolic (bounce) tweening, with bounce on both ends$ gi-clutter parametrized step function; see N% for further details. (Since 1.12)$ gi-clutterequivalent to $: with a number of steps equal to 1, and a step mode of &. (Since 1.12)$ gi-clutterequivalent to $: with a number of steps equal to 1, and a step mode of &. (Since 1.12)$ gi-cluttercubic bezier between (0, 0) and (1, 1) with two control points; see N. (Since 1.12)$ gi-clutterequivalent to $ with control points in (0.25, 0.1) and (0.25, 1.0). (Since 1.12)$ gi-clutterequivalent to $ with control points in (0.42, 0) and (1.0, 1.0). (Since 1.12)$ gi-clutterequivalent to $? with control points in (0, 0) and (0.58, 1.0). (Since 1.12)$ gi-clutterequivalent to $ with control points in (0.42, 0) and (0.58, 1.0). (Since 1.12)$ gi-clutterlast animation mode, used as a guard for registered global alpha functions$ gi-clutterCatch-all for unknown values$ gi-clutter!Fixed position alignment; the + will honour the fixed position provided by the actors themselves when allocating them$ gi-clutterFill the allocation size$ gi-clutterPosition the actors at the top or left side of the container, depending on the axis$ gi-clutterPosition the actors at the bottom or right side of the container, depending on the axis$ gi-clutterPosition the actors at the center of the container, depending on the axis$ gi-clutterCatch-all for unknown values$ gi-clutterBind the X coordinate$ gi-clutterBind the Y coordinate$ gi-clutterBind the width$ gi-clutterBind the height$ gi-clutterEquivalent to to $ and $ (added in Clutter 1.6)$ gi-clutterEquivalent to $ and $ (added in Clutter 1.6)$ gi-clutterEquivalent to $ and $ (added in Clutter 1.10)$ gi-clutterCatch-all for unknown values$ gi-clutterAlign the child to the top or to to the left, depending on the used axis$ gi-clutterAlign the child to the bottom or to the right, depending on the used axis$ gi-clutterAlign the child to the center$ gi-clutterCatch-all for unknown values$ gi-clutter(Align the content to the top left corner$ gi-clutter!Align the content to the top edge$ gi-clutter)Align the content to the top right corner$ gi-clutter"Align the content to the left edge$ gi-clutterAlign the content to the center$ gi-clutter#Align the content to the right edge$ gi-clutter+Align the content to the bottom left corner$ gi-clutter$Align the content to the bottom edge$ gi-clutter,Align the content to the bottom right corner$ gi-clutter)Resize the content to fill the allocation$ gi-clutterResize the content to remain within the allocation, while maintaining the aspect ratio$ gi-clutterCatch-all for unknown values$ gi-clutter No constraint$ gi-clutterSet a constraint on the X axis$ gi-clutterSet a constraint on the Y axis$ gi-clutterCatch-all for unknown values$ gi-clutter Empty event$ gi-clutterKey press event$ gi-clutterKey release event$ gi-clutterPointer motion event$ gi-clutterActor enter event$ gi-clutterActor leave event$ gi-clutterPointer button press event$ gi-clutterPointer button release event$ gi-clutterPointer scroll event$ gi-clutterStage state change event$ gi-clutterDestroy notification event$ gi-clutterClient message event$ gi-clutterStage delete event$ gi-clutter>A new touch event sequence has started; event added in 1.10$ gi-clutter?A touch event sequence has been updated; event added in 1.10$ gi-clutter;A touch event sequence has finished; event added in 1.10$ gi-clutterA touch event sequence has been canceled; event added in 1.10$ gi-clutterA pinch gesture event, the current state is determined by its phase field; event added in 1.24$ gi-clutterA swipe gesture event, the current state is determined by its phase field; event added in 1.24$ gi-clutterMarks the end of the # enumeration; added in 1.10$ gi-clutterCatch-all for unknown values$ gi-clutter=Arrange the children of the flow layout horizontally first$ gi-clutter;Arrange the children of the flow layout vertically first$ gi-clutterCatch-all for unknown values$ gi-clutterTell ! that the gesture must begin immediately and there's no drag limit that will cause its cancellation;$ gi-clutterTell ! that it needs to wait until the drag threshold has been exceeded before considering that the gesture has begun;$ gi-clutterTell ! that the gesture must begin immediately and that it must be cancelled once the drag exceed the configured threshold.$ gi-clutterCatch-all for unknown values$ gi-clutterDo not apply any gravity% gi-clutterScale from topmost downwards% gi-clutterScale from the top right corner% gi-clutterScale from the right side% gi-clutter"Scale from the bottom right corner% gi-clutterScale from the bottom upwards% gi-clutter!Scale from the bottom left corner% gi-clutterScale from the left side% gi-clutterScale from the top left corner% gi-clutterScale from the center.% gi-clutterCatch-all for unknown values% gi-clutter left position% gi-clutterright position% gi-clutter top position% gi-clutterbottom position% gi-clutterCatch-all for unknown values% gi-clutterInvalid data passed to the # function.% gi-clutterCatch-all for unknown values% gi-clutterInitialisation successful% gi-clutter Unknown error% gi-clutterThread initialisation failed% gi-clutterBackend initialisation failed% gi-clutterInternal error% gi-clutterCatch-all for unknown values% gi-clutter Unused axis% gi-clutterThe position on the X axis% gi-clutterThe position of the Y axis% gi-clutterThe pressure information% gi-clutterThe tilt on the X axis% gi-clutterThe tile on the Y axis% gi-clutterA wheel% gi-clutterDistance (Since 1.12)% gi-clutterLast value of the enumeration; this value is useful when iterating over the enumeration values (Since 1.12)% gi-clutterCatch-all for unknown values% gi-clutterA pointer device% gi-clutterA keyboard device% gi-clutterA generic extension device% gi-clutterA joystick device% gi-clutterA tablet device% gi-clutterA touchpad device% gi-clutterA touch screen device% gi-clutter A pen device% gi-clutterAn eraser device% gi-clutterA cursor device% gi-clutterThe number of device types% gi-clutterCatch-all for unknown values% gi-clutterA master, virtual device% gi-clutter8A slave, physical device, attached to a master device% gi-clutter@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @ buffer-fill@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #bufferFill + gi-clutterGet the value of the @can-seek@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #canSeek + gi-clutterGet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #duration + gi-clutterGet the value of the @playing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #playing + gi-clutterSet the value of the @playing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media [ #playing  value ] + gi-clutter Construct a L with valid value for the @playing>@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @progress@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #progress + gi-clutterSet the value of the @progress@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media [ #progress  value ] + gi-clutter Construct a L with valid value for the @progress>@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @subtitle-font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #subtitleFontName + gi-clutterSet the value of the @subtitle-font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media [ #subtitleFontName  value ] + gi-clutter Construct a L with valid value for the @subtitle-font-name>@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @ subtitle-uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #subtitleUri + gi-clutterSet the value of the @ subtitle-uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media [ #subtitleUri  value ] + gi-clutter Construct a L with valid value for the @ subtitle-uri>@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media #uri + gi-clutterSet the value of the @uri@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  media [ #uri  value ] + gi-clutter Construct a L with valid value for the @uri>@ property. This is rarely needed directly, but it is used by .+ gi-clutter!Retrieves the playback volume of media. Since: 1.0+ gi-clutter4Retrieves the amount of the stream that is buffered. Since: 1.0+ gi-clutterRetrieves whether media is seekable or not. Since: 0.2+ gi-clutter0Retrieves the duration of the media stream that media represents. Since: 0.2+ gi-clutter Retrieves the playing status of media. Since: 0.2+ gi-clutter#Retrieves the playback progress of media. Since: 1.0+ gi-clutter'Retrieves the font name currently used. Since: 1.2+ gi-clutter.Retrieves the URI of the subtitle file in use. Since: 1.2+ gi-clutterRetrieves the URI from media. Since: 0.2+ gi-clutterSets the playback volume of media to volume. Since: 1.0+ gi-clutterSets the source of media using a file path. Since: 0.2+ gi-clutterStarts or stops playing of media.The implementation might be asynchronous, so the way to know whether the actual playing state of the media is to use the )GI.GObject.Objects.Object#g:signal:notifynotify signal on the +:playing4 property and then retrieve the current state with +. ClutterGstVideoTexture in clutter-gst is an example of such an asynchronous implementation. Since: 0.2+ gi-clutterSets the playback progress of media. The progress: is a normalized value between 0.0 (begin) and 1.0 (end). Since: 1.0+ gi-clutter1Sets the font used by the subtitle renderer. The fontName string must be either L, which means that the default font name of the underlying implementation will be used; or must follow the grammar recognized by  like: < clutter_media_set_subtitle_font_name (media, "Sans 24pt"); Since: 1.2+ gi-clutter>Sets the location of a subtitle file to display while playing media. Since: 1.2+ gi-clutterSets the URI of media to uri. Since: 0.2+ gi-clutter!Connect a signal handler for the  #signal:eoseos5 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  media #eos callback + gi-clutter!Connect a signal handler for the  #signal:eoseos4 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  media #eos callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.+ gi-clutter!Connect a signal handler for the  #signal:errorerror5 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  media #error callback + gi-clutter!Connect a signal handler for the  #signal:errorerror4 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  media #error callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.+ gi-clutterConvert + to and from . See  and .+ gi-cluttererror: the L+ gi-cluttermedia: a + gi-clutterReturns:( The playback volume between 0.0 and 1.0+ gi-cluttermedia: a + gi-clutterReturns:$ the fill level, between 0.0 and 1.0+ gi-cluttermedia: a + gi-clutterReturns: L if media can seek, L otherwise.+ gi-cluttermedia: a + gi-clutterReturns:- the duration of the media stream, in seconds+ gi-cluttermedia: A + object gi-clutterReturns: L if playing, L if stopped.+ gi-cluttermedia: a + gi-clutterReturns:+ the playback progress, between 0.0 and 1.0+ gi-cluttermedia: a + gi-clutterReturns:( a string containing the font name. Use  to free the returned string+ gi-cluttermedia: a + gi-clutterReturns:# the URI of the subtitle file. Use  to free the returned string+ gi-cluttermedia: a + gi-clutterReturns:" the URI of the media stream. Use  to free the returned string+ gi-cluttermedia: a + gi-cluttervolume,: the volume as a double between 0.0 and 1.0+ gi-cluttermedia: a + gi-clutterfilename : A filename+ gi-cluttermedia: a + gi-clutterplaying: L to start playing+ gi-cluttermedia: a + gi-clutterprogress3: the progress of the playback, between 0.0 and 1.0+ gi-cluttermedia: a + gi-clutterfontName: a font name, or L to set the default font name+ gi-cluttermedia: a + gi-clutteruri: the URI of a subtitle file+ gi-cluttermedia: a + gi-clutteruri: the URI of the media stream/+++++++++++++++++++++++++++++++++++++++++++++++/+++++++++++++++++++++++++++++++++++++++++++++++)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use ., gi-clutterThe  #g:signal:settingsChangedsettingsChanged! signal is emitted each time the > properties have been changed. Since: 1.4, gi-clutterThe  #g:signal:resolutionChangedresolutionChanged signal is emitted each time the font resolutions has been changed through >. Since: 1.0, gi-clutterThe  #g:signal:fontChanged fontChanged signal is emitted each time the font options have been changed through >. Since: 1.0L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L., gi-clutter!Connect a signal handler for the  #signal:fontChanged fontChanged5 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  backend #fontChanged callback , gi-clutter!Connect a signal handler for the  #signal:fontChanged fontChanged4 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  backend #fontChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension., gi-clutter!Connect a signal handler for the  #signal:resolutionChangedresolutionChanged5 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 % backend #resolutionChanged callback , gi-clutter!Connect a signal handler for the  #signal:resolutionChangedresolutionChanged4 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 % backend #resolutionChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension., gi-clutter!Connect a signal handler for the  #signal:settingsChangedsettingsChanged5 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 # backend #settingsChanged callback , gi-clutter!Connect a signal handler for the  #signal:settingsChangedsettingsChanged4 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 # backend #settingsChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension., gi-clutter:Retrieves the distance used to verify a double click event Since: 0.4, gi-clutterGets the maximum time between two button press events, as set by ,. Since: 0.4, gi-clutter+Retrieves the default font name as set by ,. Since: 1.0, gi-clutterRetrieves the font options for backend. Since: 0.8, gi-clutter4Gets the resolution for font handling on the screen.The resolution is a scale factor between points specified in a  and cairo units. The default value is 96.0, meaning that a 10 point font will be 13 units high (10 * 96. / 72. = 13.3).Clutter will set the resolution using the current backend when initializing; the resolution is also stored in the >:font-dpi property. Since: 0.4, gi-clutter>Sets the maximum distance used to verify a double click event. Since: 0.4, gi-clutterSets the maximum time between two button press events, used to verify whether it's a double click event or not. Since: 0.4, gi-clutter1Sets the default font to be used by Clutter. The fontName string must either be L3, which means that the font name from the default +: will be used; or be something that can be parsed by the  function. Since: 1.0, gi-clutterSets the new font options for backend. The + will copy the .If options is L, the first following call to ,+ will return the default font options for backend.This function is intended for actors creating a Pango layout using the PangoCairo API. Since: 0.8, gi-clutterSets the resolution for font handling on the screen. This is a scale factor between points specified in a  and cairo units. The default value is 96, meaning that a 10 point font will be 13 units high. (10 * 96. / 72. = 13.3).5Applications should never need to call this function. Since: 0.4, gi-clutterConvert + to and from . See  and . , gi-clutterbackend: a + gi-clutterReturns: a distance, in pixels., gi-clutterbackend: a + gi-clutterReturns: a time in milliseconds, gi-clutterbackend: a + gi-clutterReturns: the font name for the backend. The returned string is owned by the +& and should never be modified or freed, gi-clutterbackend: a + gi-clutterReturns: the font options of the +. The returned ? is owned by the backend and should not be modified or freed, gi-clutterbackend: a + gi-clutterReturns: the current resolution, or -1 if no resolution has been set., gi-clutterbackend: a + gi-clutterdistance: a distance, in pixels, gi-clutterbackend: a + gi-cluttermsec.: milliseconds between two button press events, gi-clutterbackend: a + gi-clutterfontName: the name of the font, gi-clutterbackend: a + gi-clutteroptions): Cairo font options for the backend, or L, gi-clutterbackend: a + gi-clutterdpi: the resolution in "dots per inch" (Physical inches aren't actually involved; the terminology is conventional).++++,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,7)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.02 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .22222222>)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.013 gi-clutter1Type class for types which can be safely cast to 3, for instance with 3.3 gi-clutterMemory-managed wrapper type.3 gi-clutterCast to 3, for types for which this is known to be safe. For general casts, use .3 gi-clutter Construct a L with valid value for the @backend>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @dnd-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #dndDragThreshold 3 gi-clutterSet the value of the @dnd-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #dndDragThreshold  value ] 3 gi-clutter Construct a L with valid value for the @dnd-drag-threshold>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @double-click-distance@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #doubleClickDistance 3 gi-clutterSet the value of the @double-click-distance@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! settings [ #doubleClickDistance  value ] 3 gi-clutter Construct a L with valid value for the @double-click-distance>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @double-click-time@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #doubleClickTime 3 gi-clutterSet the value of the @double-click-time@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #doubleClickTime  value ] 3 gi-clutter Construct a L with valid value for the @double-click-time>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @font-antialias@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontAntialias 3 gi-clutterSet the value of the @font-antialias@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontAntialias  value ] 3 gi-clutter Construct a L with valid value for the @font-antialias>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @font-dpi@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontDpi 3 gi-clutterSet the value of the @font-dpi@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontDpi  value ] 3 gi-clutter Construct a L with valid value for the @font-dpi>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @font-hint-style@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontHintStyle 3 gi-clutterSet the value of the @font-hint-style@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontHintStyle  value ] 3 gi-clutter Construct a L with valid value for the @font-hint-style>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @font-hint-style@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #fontHintStyle 3 gi-clutterGet the value of the @ font-hinting@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontHinting 3 gi-clutterSet the value of the @ font-hinting@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontHinting  value ] 3 gi-clutter Construct a L with valid value for the @ font-hinting>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @ font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontName 3 gi-clutterSet the value of the @ font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontName  value ] 3 gi-clutter Construct a L with valid value for the @ font-name>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @ font-name@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #fontName 3 gi-clutterGet the value of the @font-subpixel-order@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #fontSubpixelOrder 3 gi-clutterSet the value of the @font-subpixel-order@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #fontSubpixelOrder  value ] 3 gi-clutter Construct a L with valid value for the @font-subpixel-order>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @font-subpixel-order@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #fontSubpixelOrder 3 gi-clutterSet the value of the @fontconfig-timestamp@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! settings [ #fontconfigTimestamp  value ] 3 gi-clutter Construct a L with valid value for the @fontconfig-timestamp>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @long-press-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #longPressDuration 3 gi-clutterSet the value of the @long-press-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #longPressDuration  value ] 3 gi-clutter Construct a L with valid value for the @long-press-duration>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @password-hint-time@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #passwordHintTime 3 gi-clutterSet the value of the @password-hint-time@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #passwordHintTime  value ] 3 gi-clutter Construct a L with valid value for the @password-hint-time>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @unscaled-font-dpi@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings [ #unscaledFontDpi  value ] 3 gi-clutter Construct a L with valid value for the @unscaled-font-dpi>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @window-scaling-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  settings #windowScalingFactor 3 gi-clutterSet the value of the @window-scaling-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! settings [ #windowScalingFactor  value ] 3 gi-clutter Construct a L with valid value for the @window-scaling-factor>@ property. This is rarely needed directly, but it is used by .3 gi-clutter$Retrieves the singleton instance of 3 Since: 1.43 gi-clutterConvert 3 to and from . See  and .3 gi-clutterReturns: the instance of 3. The returned object is owned by Clutter and it should not be unreferenced directly1333333333333333333333333333333333333333333333333313333333333333333333333333333333333333333333333333?)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0!3 gi-clutter1Type class for types which can be safely cast to 3, for instance with 3.3 gi-clutterMemory-managed wrapper type.3 gi-clutterCast to 3, for types for which this is known to be safe. For general casts, use .3 gi-clutterGet the value of the @compiled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader #compiled 3 gi-clutterGet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader #enabled 3 gi-clutterSet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader [ #enabled  value ] 3 gi-clutter Construct a L with valid value for the @enabled>@ property. This is rarely needed directly, but it is used by .3 gi-clutterGet the value of the @fragment-source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader #fragmentSource 3 gi-clutterSet the value of the @fragment-source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader [ #fragmentSource  value ] 3 gi-clutter Construct a L with valid value for the @fragment-source>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @fragment-source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #fragmentSource 3 gi-clutterGet the value of the @ vertex-source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader #vertexSource 3 gi-clutterSet the value of the @ vertex-source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  shader [ #vertexSource  value ] 3 gi-clutter Construct a L with valid value for the @ vertex-source>@ property. This is rarely needed directly, but it is used by .3 gi-clutterSet the value of the @ vertex-source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #vertexSource 3 gi-clutter Create a new 3 instance. Since: 0.63 gi-clutterCompiles and links GLSL sources set for vertex and fragment shaders for a 3!. If the compilation fails and a L return location is provided the error will contain the errors from the compiler, if any. Since: 0.83 gi-clutterRetrieves the underlying  CoglHandle for the fragment shader. Since: 1.03 gi-clutterRetrieves the underlying  CoglHandle for the shader program. Since: 1.03 gi-clutterRetrieves the underlying  CoglHandle for the vertex shader. Since: 1.03 gi-clutter.Query the current GLSL fragment source set on shader. Since: 0.63 gi-clutterChecks whether shader is enabled. Since: 0.63 gi-clutter,Query the current GLSL vertex source set on shader. Since: 0.63 gi-clutterChecks whether shader? is is currently compiled, linked and bound to the GL context. Since: 0.83 gi-clutter5Frees up any GL context resources held by the shader. Since: 0.63 gi-clutter*Sets the GLSL source code to be used by a 3 for the fragment program. Since: 0.63 gi-clutterEnables a shader. This function will attempt to compile and link the shader, if it isn't already.When enabled is L< the default state of the GL pipeline will be used instead. Since: 0.63 gi-clutterSets a user configurable variable in the GLSL shader programs attached to a 3. Since: 1.03 gi-clutter*Sets the GLSL source code to be used by a 3 for the vertex program. Since: 0.63 gi-clutterConvert 3 to and from . See  and .3 gi-clutterReturns: a new 3.3 gi-cluttershader: a 3 gi-clutter (Can throw )3 gi-cluttershader: a 3 gi-clutterReturns: A  CoglHandle for the fragment shader, or L. The handle is owned by the 3% and it should not be unreferenced3 gi-cluttershader: a 3 gi-clutterReturns: A  CoglHandle for the shader program, or L. The handle is owned by the 3% and it should not be unreferenced3 gi-cluttershader: a 3 gi-clutterReturns: A  CoglHandle for the vertex shader, or L. The handle is owned by the 3% and it should not be unreferenced3 gi-cluttershader: a 3 gi-clutterReturns: the source of the fragment shader for this ClutterShader object or L. The returned string is owned by the shader object and should never be modified or freed3 gi-cluttershader: a 3 gi-clutterReturns: L if the shader is enabled.3 gi-cluttershader: a 3 gi-clutterReturns: the source of the vertex shader for this ClutterShader object or L. The returned string is owned by the shader object and should never be modified or freed3 gi-cluttershader: a 3 gi-clutterReturns: L5 if the shader is compiled, linked and ready for use.3 gi-cluttershader: a 33 gi-cluttershader: a 3 gi-clutterdata: GLSL source code. gi-clutterlength-: length of source buffer (currently ignored)3 gi-cluttershader: a 3 gi-clutterenabled: The new state of the shader.3 gi-cluttershader: a 3. gi-cluttername0: name of uniform in GLSL shader program to set. gi-cluttervalue: a A, B or C .3 gi-cluttershader: a 3 gi-clutterdata: GLSL source code. gi-clutterlength-: length of source buffer (currently ignored)333333333333333333333333333333333333333333333333333333333333A)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.074 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .44444444B)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.04 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .44444444C)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.04 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .44444444K)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0#5 gi-clutter1Type class for types which can be safely cast to 5, for instance with 5.5 gi-clutterMemory-managed wrapper type.5 gi-clutterCast to 5, for types for which this is known to be safe. For general casts, use .5 gi-clutter>This signal is emitted after text is inserted into the buffer. Since: 1.105 gi-clutter=This signal is emitted after text is deleted from the buffer. Since: 1.10L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.5 gi-clutter!Connect a signal handler for the  #signal:deletedText deletedText5 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 " textBuffer #deletedText callback 5 gi-clutter!Connect a signal handler for the  #signal:deletedText deletedText4 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 " textBuffer #deletedText callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutter!Connect a signal handler for the  #signal:insertedText insertedText5 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 # textBuffer #insertedText callback 5 gi-clutter!Connect a signal handler for the  #signal:insertedText insertedText4 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 # textBuffer #insertedText callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutterGet the value of the @length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  textBuffer #length 5 gi-clutterGet the value of the @ max-length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  textBuffer #maxLength 5 gi-clutterSet the value of the @ max-length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  textBuffer [ #maxLength  value ] 5 gi-clutter Construct a L with valid value for the @ max-length>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @text@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  textBuffer #text 5 gi-clutter&Create a new ClutterTextBuffer object. Since: 1.105 gi-clutter5Create a new ClutterTextBuffer object with some text. Since: 1.105 gi-clutter2Deletes a sequence of characters from the buffer. nChars% characters are deleted starting at position. If nChars is negative, then all characters until the end of the text are deleted.If position or nChars: are out of bounds, then they are coerced to sane values.?Note that the positions are specified in characters, not bytes. Since: 1.105 gi-clutter Emits the 2GI.Clutter.Objects.TextBuffer#g:signal:deletedText deletedText signal on buffer.Used when subclassing 5 Since: 1.105 gi-clutter Emits the 3GI.Clutter.Objects.TextBuffer#g:signal:insertedText insertedText signal on buffer.Used when subclassing 5 Since: 1.105 gi-clutter2Retrieves the length in bytes of the buffer. See 5. Since: 1.105 gi-clutter1Retrieves the length in characters of the buffer. Since: 1.105 gi-clutter5Retrieves the maximum allowed length of the text in buffer. See 5. Since: 1.105 gi-clutter%Retrieves the contents of the buffer.The memory pointer returned by this call will not change unless this object emits a signal, or is finalized. Since: 1.105 gi-clutterInserts nChars characters of chars/ into the contents of the buffer, at position position.If nChars is negative, then characters from chars will be inserted until a null-terminator is found. If position or nChars are out of bounds, or the maximum buffer text length is exceeded, then they are coerced to sane values.Note that the position and length are in characters, not in bytes. Since: 1.105 gi-clutterSets the maximum allowed length of the contents of the buffer. If the current contents are longer than the given length, then they will be truncated to fit. Since: 1.105 gi-clutterSets the text in the buffer.&This is roughly equivalent to calling 5 and 5. Note that nChars is in characters, not in bytes. Since: 1.105 gi-clutterConvert 5 to and from . See  and .5 gi-clutterposition(: the position the text was inserted at. gi-clutterchars: The text that was inserted. gi-clutternChars.: The number of characters that were inserted.5 gi-clutterposition': the position the text was deleted at. gi-clutternChars-: The number of characters that were deleted.5 gi-clutterReturns: A new ClutterTextBuffer object.5 gi-cluttertext: initial buffer text gi-cluttertextLen8: initial buffer text length, or -1 for null-terminated. gi-clutterReturns: A new ClutterTextBuffer object.5 gi-clutterbuffer: a 5 gi-clutterposition": position at which to delete text gi-clutternChars : number of characters to delete gi-clutterReturns:" The number of characters deleted.5 gi-clutterbuffer: a 5 gi-clutterposition$: position at which text was deleted gi-clutternChars: number of characters deleted5 gi-clutterbuffer: a 5 gi-clutterposition%: position at which text was inserted gi-clutterchars: text that was inserted gi-clutternChars: number of characters inserted5 gi-clutterbuffer: a 5 gi-clutterReturns: The byte length of the buffer.5 gi-clutterbuffer: a 5 gi-clutterReturns:( The number of characters in the buffer.5 gi-clutterbuffer: a 5 gi-clutterReturns:< the maximum allowed number of characters in 5, or 0 if there is no maximum.5 gi-clutterbuffer: a 5 gi-clutterReturns: a pointer to the contents of the widget as a string. This string points to internally allocated storage in the buffer and must not be freed, modified or stored.5 gi-clutterbuffer: a 5 gi-clutterposition': the position at which to insert text. gi-clutterchars%: the text to insert into the buffer. gi-clutternChars-: the length of the text in characters, or -1 gi-clutterReturns:, The number of characters actually inserted.5 gi-clutterbuffer: a 5 gi-clutter maxLength: the maximum length of the entry buffer, or 0 for no maximum. (other than the maximum length of entries.) The value passed in will be clamped to the range [ 0, CLUTTER_TEXT_BUFFER_MAX_SIZE ].5 gi-clutterbuffer: a 5 gi-clutterchars: the new text gi-clutternChars: the number of characters in text, or -1555555555555555555555555555555555555555555555555555555U)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+8 gi-clutterMemory-managed wrapper type.8 gi-clutterRetrieves the mode of a  key, for the first key of a property for an object this represents the whether the animation is open ended and or curved for the remainding keys for the property it represents the easing mode. Since: 1.28 gi-clutter&Retrieves the object a key applies to. Since: 1.28 gi-clutter1Retrieves the progress of an clutter_animator_key Since: 1.28 gi-clutter4Retrieves the name of the property a key applies to. Since: 1.28 gi-clutterRetrieves the L! of the property a key applies to(You can use this type to initialize the  to pass to 8 Since: 1.28 gi-clutter$Retrieves a copy of the value for a 8.The passed in  needs to be already initialized for the value type of the key or to a type that allow transformation from the value type of the key.Use  when done. Since: 1.28 gi-clutterConvert 8 to and from . See  and .8 gi-clutterkey: a 8 gi-clutterReturns: the mode of a 88 gi-clutterkey: a 8 gi-clutterReturns:& the object an animator_key exist for.8 gi-clutterkey: a 8 gi-clutterReturns: the progress defined for a  key.8 gi-clutterkey: a 8 gi-clutterReturns:4 the name of the property an animator_key exist for.8 gi-clutterkey: a 8 gi-clutterReturns: the L of the property8 gi-clutterkey: a 8 gi-cluttervalue: a 7 initialized with the correct type for the animator key gi-clutterReturns: L if the passed  was successfully set, and L otherwise8888888888888888X)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0PC9 gi-clutterMemory-managed wrapper type.9 gi-clutter Construct a 9 struct initialized to zero.9 gi-clutterGet the value of the @red@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color #red 9 gi-clutterSet the value of the @red@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color [ #red  value ] 9 gi-clutterGet the value of the @green@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color #green 9 gi-clutterSet the value of the @green@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color [ #green  value ] 9 gi-clutterGet the value of the @blue@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color #blue 9 gi-clutterSet the value of the @blue@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color [ #blue  value ] 9 gi-clutterGet the value of the @alpha@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color #alpha 9 gi-clutterSet the value of the @alpha@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  color [ #alpha  value ] 9 gi-clutter#Allocates a new, transparent black 9. Since: 1.129 gi-clutterCreates a new 9 with the given values.#This function is the equivalent of:  clutter_color_init (clutter_color_alloc (), red, green, blue, alpha); Since: 0.89 gi-clutterAdds a to b& and saves the resulting color inside result.The alpha channel of result? is set as as the maximum value between the alpha channels of a and b.9 gi-clutterMakes a copy of the color structure. The result must be freed using 9. Since: 0.29 gi-clutterDarkens color4 by a fixed amount, and saves the changed color in result.9 gi-clutter Compares two 9"s and checks if they are the same.This function can be passed to g_hash_table_new() as the  keyEqualFunc parameter, when using 9s as keys in a . Since: 0.29 gi-clutter%Frees a color structure created with 9. Since: 0.29 gi-clutter Converts a 9 to a hash value.This function can be passed to g_hash_table_new() as the hashFunc parameter, when using 9s as keys in a . Since: 1.09 gi-clutter Initializes color with the given values. Since: 1.129 gi-clutterInterpolates between initial and final 9 s using progress Since: 1.69 gi-clutter Lightens color4 by a fixed amount, and saves the changed color in result.9 gi-clutterShades color by factor# and saves the modified color into result.9 gi-clutter Subtracts b from a& and saves the resulting color inside result.-This function assumes that the components of a% are greater than the components of b&; the result is, otherwise, undefined.The alpha channel of result< is set as the minimum value between the alpha channels of a and b.9 gi-clutter Converts color to the HLS format.The hue% value is in the 0 .. 360 range. The  luminance and  saturation values are in the 0 .. 1 range.9 gi-clutter Converts color into a packed 32 bit integer, containing all the four 8 bit channels used by 9.9 gi-clutter#Returns a textual specification of color in the hexadecimal form #rrggbbaa, where r, g, b and a are hexadecimal digits representing the red, green, blue and alpha components respectively. Since: 0.29 gi-clutterConverts a color expressed in HLS (hue, luminance and saturation) values into a 9.9 gi-clutter Converts pixel from the packed representation of a four 8 bit channel color to a 9.9 gi-clutter3Parses a string definition of a color, filling the 9.red, 9.green, 9.blue and 9.alpha fields of color.The color is not allocated.The format of str can be either one of:4a standard name (as taken from the X11 rgb.txt file)"an hexadecimal value in the form: #rgb, #rrggbb, #rgba, or  #rrggbbaaa RGB color in the form:  rgb(r, g, b)a RGB color in the form: rgba(r, g, b, a)a HSL color in the form:  hsl(h, s, l)a HSL color in the form: hsla(h, s, l, a)where 'r', 'g', 'b' and 'a' are (respectively) the red, green, blue color intensities and the opacity. The 'h', 's' and 'l' are (respectively) the hue, saturation and luminance values.In the rgb() and rgba() formats, the 'r', 'g', and 'b' values are either integers between 0 and 255, or percentage values in the range between 0% and 100%; the percentages require the '%' character. The 'a' value, if specified, can only be a floating point value between 0.0 and 1.0.In the hls() and hlsa() formats, the 'h' value (hue) is an angle between 0 and 360.0 degrees; the 'l' and 's' values (luminance and saturation) are percentage values in the range between 0% and 100%. The 'a' value, if specified, can only be a floating point value between 0.0 and 1.0.Whitespace inside the definitions is ignored; no leading whitespace is allowed.If the alpha component is not specified then it is assumed to be set to be fully opaque. Since: 1.09 gi-clutter'Retrieves a static color for the given color nameStatic colors are created by Clutter and are guaranteed to always be available and valid Since: 1.69 gi-clutterConvert 9 to and from . See  and .9 gi-clutterReturns: the newly allocated 9 ; use 9 to free its resources9 gi-clutterred/: red component of the color, between 0 and 255 gi-cluttergreen1: green component of the color, between 0 and 255 gi-clutterblue0: blue component of the color, between 0 and 255 gi-clutteralpha1: alpha component of the color, between 0 and 255 gi-clutterReturns:# the newly allocated color. Use 9 when done9 gi-cluttera: a 9 gi-clutterb: a 99 gi-cluttercolor: a 9 gi-clutterReturns: an allocated copy of color.9 gi-cluttercolor: a 99 gi-clutterv1: a 9 gi-clutterv2: a 9 gi-clutterReturns: L if the two colors are the same.9 gi-cluttercolor: a 99 gi-clutterv: a 9 gi-clutterReturns:( a hash value corresponding to the color9 gi-cluttercolor: a 9 gi-clutterred/: red component of the color, between 0 and 255 gi-cluttergreen1: green component of the color, between 0 and 255 gi-clutterblue0: blue component of the color, between 0 and 255 gi-clutteralpha1: alpha component of the color, between 0 and 255 gi-clutterReturns: the initialized 99 gi-clutterinitial: the initial 9 gi-clutterfinal : the final 9 gi-clutterprogress: the interpolation progress9 gi-cluttercolor: a 99 gi-cluttercolor: a 9 gi-clutterfactor: the shade factor to apply9 gi-cluttera: a 9 gi-clutterb: a 99 gi-cluttercolor: a 99 gi-cluttercolor: a 9 gi-clutterReturns: a packed color9 gi-cluttercolor: a 9 gi-clutterReturns: a newly-allocated text string9 gi-clutterhue": hue value, in the 0 .. 360 range gi-clutter luminance&: luminance value, in the 0 .. 1 range gi-clutter saturation': saturation value, in the 0 .. 1 range9 gi-clutterpixel,: a 32 bit packed integer containing a color9 gi-clutterstr: a string specifiying a color gi-clutterReturns: L if parsing succeeded, and L otherwise9 gi-cluttercolor: the named global color gi-clutterReturns: a pointer to a static color; the returned pointer is owned by Clutter and it should never be modified or freed99999999999999999999999999999999999999999999999999999999999999a)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0Q: gi-clutterMemory-managed wrapper type.: gi-clutterConvert : to and from . See  and .::::b)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0V: gi-clutterMemory-managed wrapper type.: gi-clutter Construct a : struct initialized to zero.: gi-clutterGet the value of the @z_near@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  fog #zNear : gi-clutterSet the value of the @z_near@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  fog [ #zNear  value ] : gi-clutterGet the value of the @z_far@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  fog #zFar : gi-clutterSet the value of the @z_far@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  fog [ #zFar  value ] : gi-clutterConvert : to and from . See  and .::::::::::::::c)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0` : gi-clutterMemory-managed wrapper type.: gi-clutter Construct a : struct initialized to zero.: gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry #x : gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry [ #x  value ] : gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry #y : gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry [ #y  value ] : gi-clutterGet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry #width : gi-clutterSet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry [ #width  value ] : gi-clutterGet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry #height : gi-clutterSet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  geometry [ #height  value ] : gi-clutterDetermines if  geometry0# and geometry1 intersect returning L if they do else L. Since: 1.4: gi-clutter0Find the union of two rectangles represented as :. Since: 1.4: gi-clutterConvert : to and from . See  and .: gi-clutter geometry0: The first geometry to test gi-clutter geometry1: The second geometry to test gi-clutterReturns: L of  geometry0 and geometry1 intersect else L.: gi-clutter geometryA: a : gi-clutter geometryB : another : ::::::::::::: :::::::::::::e)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0g ; gi-clutterMemory-managed wrapper type.; gi-clutter Construct a ; struct initialized to zero.; gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  knot #x ; gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  knot [ #x  value ] ; gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  knot #y ; gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  knot [ #y  value ] ; gi-clutter"Makes an allocated copy of a knot. Since: 0.2; gi-clutter>Compares to knot and checks if the point to the same location. Since: 0.2; gi-clutter&Frees the memory of an allocated knot. Since: 0.2; gi-clutterConvert ; to and from . See  and .; gi-clutterknot: a ; gi-clutterReturns: the copied knot.; gi-clutterknotA : First knot gi-clutterknotB : Second knot gi-clutterReturns: L) if the knots point to the same location.; gi-clutterknot: a ; ;;;;;;;;;; ;;;;;;;;;;h)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0r8; gi-clutterMemory-managed wrapper type.; gi-clutter Construct a ; struct initialized to zero.; gi-clutterGet the value of the @left@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin #left ; gi-clutterSet the value of the @left@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin [ #left  value ] ; gi-clutterGet the value of the @right@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin #right ; gi-clutterSet the value of the @right@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin [ #right  value ] ; gi-clutterGet the value of the @top@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin #top ; gi-clutterSet the value of the @top@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin [ #top  value ] ; gi-clutterGet the value of the @bottom@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin #bottom < gi-clutterSet the value of the @bottom@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  margin [ #bottom  value ] < gi-clutterCreates a new ;. Since: 1.10< gi-clutterCreates a new ; and copies the contents of margin_# into the newly created structure. Since: 1.10< gi-clutter!Frees the resources allocated by < and <. Since: 1.10< gi-clutterConvert ; to and from . See  and .< gi-clutterReturns: a newly allocated ; . Use <7 to free the resources associated with it when done.< gi-cluttermargin_: a ; gi-clutterReturns: a copy of the ;.< gi-cluttermargin_: a ;;;;;;;;;;;<<<<;;;<<<;<;;;;;;i)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0xE< gi-clutterMemory-managed wrapper type.< gi-clutterFrees the memory allocated by ~. Since: 1.12< gi-clutter Initializes matrix: with the contents of a C array of floating point values. Since: 1.12< gi-clutterInitializes the < a with the contents of the < b. Since: 1.12< gi-clutter Initializes matrix with the identity matrix, i.e.:  .xx = 1.0, .xy = 0.0, .xz = 0.0, .xw = 0.0 .yx = 0.0, .yy = 1.0, .yz = 0.0, .yw = 0.0 .zx = 0.0, .zy = 0.0, .zz = 1.0, .zw = 0.0 .wx = 0.0, .wy = 0.0, .wz = 0.0, .ww = 1.0 Since: 1.12< gi-clutter"Allocates enough memory to hold a <. Since: 1.12< gi-clutterConvert < to and from . See  and .< gi-cluttermatrix: a << gi-cluttermatrix: a < gi-cluttervalues: a C array of 16 floating point values, representing a 4x4 matrix, with column-major order gi-clutterReturns: the initialzed << gi-cluttera: the < to initialize gi-clutterb: the < to copy gi-clutterReturns: the initialized << gi-cluttermatrix: a < gi-clutterReturns: the initialized << gi-clutterReturns: the newly allocated <<<<<<<<<<<<<<<l)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0}< gi-clutterMemory-managed wrapper type.< gi-clutter Construct a < struct initialized to zero.< gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathNode #type < gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathNode [ #type  value ] < gi-clutter"Makes an allocated copy of a node. Since: 1.0< gi-clutterCompares two nodes and checks if they are the same type with the same coordinates. Since: 1.0< gi-clutter&Frees the memory of an allocated node. Since: 1.0< gi-clutterConvert < to and from . See  and .< gi-clutternode: a < gi-clutterReturns: the copied node.< gi-clutternodeA : First node gi-clutternodeB : Second node gi-clutterReturns: L if the nodes are the same.< gi-clutternode: a <<<<<<<<<<<<<<<<<m)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 < gi-clutterMemory-managed wrapper type.< gi-clutter Construct a < struct initialized to zero.< gi-clutterGet the value of the @fovy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective #fovy < gi-clutterSet the value of the @fovy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective [ #fovy  value ] < gi-clutterGet the value of the @aspect@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective #aspect < gi-clutterSet the value of the @aspect@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective [ #aspect  value ] < gi-clutterGet the value of the @z_near@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective #zNear < gi-clutterSet the value of the @z_near@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective [ #zNear  value ] < gi-clutterGet the value of the @z_far@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective #zFar < gi-clutterSet the value of the @z_far@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  perspective [ #zFar  value ] < gi-clutterConvert < to and from . See  and . <<<<<<<<<<< <<<<<<<<<<<n)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0< gi-clutterMemory-managed wrapper type.< gi-clutter Construct a < struct initialized to zero.< gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  point #x < gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  point [ #x  value ] < gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  point #y < gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  point [ #y  value ] < gi-clutterAllocates a new <. Since: 1.12< gi-clutterCreates a new < with the same coordinates of point. Since: 1.12< gi-clutter"Computes the distance between two <. Since: 1.12< gi-clutter Compares two < for equality. Since: 1.12< gi-clutter"Frees the resources allocated for point. Since: 1.12< gi-clutter Initializes point with the given coordinates. Since: 1.12< gi-clutterA point centered at (0, 0).*The returned value can be used as a guard. Since: 1.12< gi-clutterConvert < to and from . See  and .< gi-clutterReturns: the newly allocated < . Use < to free its resources.< gi-clutterpoint: a < gi-clutterReturns: a newly allocated < . Use < to free its resources.< gi-cluttera: a < gi-clutterb: a < gi-clutterReturns:! the distance between the points.< gi-cluttera : the first < to compare gi-clutterb : the second < to compare gi-clutterReturns: L if the  ClutterPoints are equal< gi-clutterpoint: a << gi-clutterpoint: a < gi-clutterx: the X coordinate of the point gi-cluttery: the Y coordinate of the point gi-clutterReturns: the initialized << gi-clutterReturns:* a point centered in (0, 0); the returned <? is owned by Clutter and it should not be modified or freed.<<<<<<<<<<<<<<<<<<<<<<<<<<<<u)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 ? gi-clutterMemory-managed wrapper type.? gi-clutter Construct a ? struct initialized to zero.? gi-clutterGet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  size #width ? gi-clutterSet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  size [ #width  value ] ? gi-clutterGet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  size #height ? gi-clutterSet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  size [ #height  value ] ? gi-clutterAllocates a new ?. Since: 1.12? gi-clutterCreates a new ? and duplicates size. Since: 1.12? gi-clutter Compares two ? for equality. Since: 1.12? gi-clutter"Frees the resources allocated for size. Since: 1.12? gi-clutterInitializes a ? with the given dimensions. Since: 1.12? gi-clutterConvert ? to and from . See  and .? gi-clutterReturns: the newly allocated ? . Use ? to free its resources.? gi-cluttersize: a ? gi-clutterReturns: the newly allocated ? . Use ? to free its resources.? gi-cluttera: a ? to compare gi-clutterb: a ? to compare gi-clutterReturns: L if the two ? are equal? gi-cluttersize: a ?? gi-cluttersize: a ? gi-clutterwidth : the width gi-clutterheight : the height gi-clutterReturns: the initialized ? ???????????? ????????????p)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0m= gi-clutterMemory-managed wrapper type.? gi-clutter Construct a = struct initialized to zero.? gi-clutterGet the value of the @origin@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rect #origin ? gi-clutterGet the value of the @size@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rect #size ? gi-clutterCreates a new, empty =. You can use ?5 to initialize the returned rectangle, for instance:  rect = clutter_rect_init (clutter_rect_alloc (), x, y, width, height); Since: 1.12? gi-clutterRounds the origin of rect; downwards to the nearest integer, and rounds the size of rect) upwards to the nearest integer, so that rect is updated to the smallest rectangle capable of fully containing the original, fractional rectangle. Since: 1.12? gi-clutterChecks whether point is contained by rect#, after normalizing the rectangle. Since: 1.12? gi-clutterChecks whether a contains b.The first rectangle contains the second if the union of the two =! is equal to the first rectangle. Since: 1.12? gi-clutterCopies rect into a new = instance. Since: 1.12? gi-clutterChecks whether a and b are equals."This function will normalize both a and b) before comparing their origin and size. Since: 1.12? gi-clutter!Frees the resources allocated by rect. Since: 1.12? gi-clutterRetrieves the center of rect0, after normalizing the rectangle, and updates center with the correct coordinates. Since: 1.12? gi-clutterRetrieves the height of rect. Since: 1.12? gi-clutterRetrieves the width of rect. Since: 1.12? gi-clutter,Retrieves the X coordinate of the origin of rect. Since: 1.12? gi-clutter,Retrieves the Y coordinate of the origin of rect. Since: 1.12? gi-clutterInitializes a = with the given origin and size. Since: 1.12? gi-clutterNormalizes the rect and offsets its origin by the dX and dY' values; the size is adjusted by (2 * dX, 2 * dY).If dX and dY are positive the size of the rectangle is decreased; if the values are negative, the size of the rectangle is increased.If the resulting rectangle has a negative width or height, the size is set to 0. Since: 1.12? gi-clutterComputes the intersection of a and b, and places it in res, if res is not L."This function will normalize both a and b( prior to computing their intersection.This function can be used to simply check if the intersection of a and b is not empty, by using L for res. Since: 1.12? gi-clutter Normalizes a =.A = is defined by the area covered by its size; this means that a = with =.origin in [ 0, 0 ] and a =.size" of [ 10, 10 ] is equivalent to a = with =.origin in [ 10, 10 ] and a =.size of [ -10, -10 ].This function is useful to ensure that a rectangle has positive width and height; it will modify the passed rect and normalize its size. Since: 1.12? gi-clutterOffsets the origin of rect7 by the given values, after normalizing the rectangle. Since: 1.12? gi-clutterComputes the smallest possible rectangle capable of fully containing both a and b, and places it into res."This function will normalize both a and b! prior to computing their union. Since: 1.12? gi-clutterA = with =.origin set at (0, 0) and a size of 0.*The returned value can be used as a guard. Since: 1.12? gi-clutterConvert = to and from . See  and .? gi-clutterReturns: the newly allocated = . Use ? to free its resources? gi-clutterrect: a =? gi-clutterrect: a = gi-clutterpoint: the point to check gi-clutterReturns: L if the point is contained by rect.? gi-cluttera: a = gi-clutterb: a = gi-clutterReturns: L, if the first rectangle contains the second.? gi-clutterrect: a = gi-clutterReturns: the newly allocate copy of rect . Use ?! to free the associated resources? gi-cluttera: a = gi-clutterb: a = gi-clutterReturns: L, if the rectangles match in origin and size.? gi-clutterrect: a =? gi-clutterrect: a =? gi-clutterrect: a = gi-clutterReturns: the height of the rectangle? gi-clutterrect: a = gi-clutterReturns: the width of the rectangle? gi-clutterrect: a = gi-clutterReturns:0 the X coordinate of the origin of the rectangle? gi-clutterrect: a = gi-clutterReturns:0 the Y coordinate of the origin of the rectangle? gi-clutterrect: a = gi-clutterx: X coordinate of the origin gi-cluttery: Y coordinate of the origin gi-clutterwidth: width of the rectangle gi-clutterheight: height of the rectangle gi-clutterReturns: the updated rectangle? gi-clutterrect: a = gi-clutterdX": an horizontal value; a positive dX will create an inset rectangle, and a negative value will create a larger rectangle gi-clutterdY: a vertical value; a positive dX will create an inset rectangle, and a negative value will create a larger rectangle? gi-cluttera: a = gi-clutterb: a = gi-clutterReturns: L if the intersection of a and b is not empty? gi-clutterrect: a =? gi-clutterrect: a = gi-clutterdX: the horizontal offset value gi-clutterdY: the vertical offset value? gi-cluttera: a = gi-clutterb: a =? gi-clutterReturns: a rectangle with origin in (0, 0) and a size of 0. The returned =? is owned by Clutter and it should not be modified or freed.==??????????????????????==??????????????????????w)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0d @ gi-clutterMemory-managed wrapper type.@ gi-clutter#Retrieves the easing mode used for stateKey. Since: 1.4@ gi-clutter#Retrieves the object instance this @ applies to. Since: 1.4@ gi-clutterRetrieves the duration of the pause after transitioning is complete as a fraction of the total transition time. Since: 1.4@ gi-clutterRetrieves the pause before transitioning starts as a fraction of the total transition time. Since: 1.4@ gi-clutter(Retrieves the name of the property this @ applies to Since: 1.4@ gi-clutterRetrieves the L! of the property a key applies to(You can use this type to initialize the  to pass to @ Since: 1.4@ gi-clutter.Retrieves the name of the source state of the stateKey Since: 1.4@ gi-clutter&Get the name of the source state this @ contains, or NULL if this is the generic state key for the given property when transitioning to the target state. Since: 1.4@ gi-clutter$Retrieves a copy of the value for a @.The  needs to be already initialized for the value type of the property or to a type that allow transformation from the value type of the key.Use  when done. Since: 1.4@ gi-clutterConvert @ to and from . See  and . @ gi-clutterstateKey: a @ gi-clutterReturns: the mode of a @@ gi-clutterstateKey: a @ gi-clutterReturns:& the object this state key applies to.@ gi-clutterstateKey: a @ gi-clutterReturns:1 the post delay, used after doing the transition.@ gi-clutterstateKey: a @ gi-clutterReturns:3 the pre delay used before starting the transition.@ gi-clutterstateKey: a @ gi-clutterReturns: the name of the property. The returned string is owned by the @& and should never be modified or freed@ gi-clutterkey: a @ gi-clutterReturns: the L of the property@ gi-clutterstateKey: a @ gi-clutterReturns:/ the name of the source state for this key, or L if this is the generic state key for the given property when transitioning to the target state. The returned string is owned by the @& and should never be modified or freed@ gi-clutterstateKey: a @ gi-clutterReturns: the name of the source state for this key, or NULL if the key is generic@ gi-clutterstateKey: a @ gi-cluttervalue: a + initialized with the correct type for the stateKey gi-clutterReturns: L1 if the value was successfully retrieved, and L otherwise @@@@@@@@@@@ @@@@@@@@@@@{)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0ͨA gi-clutterMemory-managed wrapper type.A gi-clutter Construct a A struct initialized to zero.A gi-clutterCopies units Since: 1.0A gi-clutter!Frees the resources allocated by units(You should only call this function on a A created using A Since: 1.0A gi-clutter3Retrieves the unit type of the value stored inside units Since: 1.0A gi-clutter"Retrieves the value stored inside units Since: 1.0A gi-clutterConverts a value in A to pixels Since: 1.0A gi-clutter Converts units into a stringSee ~1 for the units syntax and for examples of outputFractional values are truncated to the second decimal position for em, mm and cm, and to the first decimal position for typographic points. Pixels are integers. Since: 1.0A gi-clutter%Stores a value in centimeters inside units Since: 1.2A gi-clutterStores a value in em inside units., using the default font name as returned by  Since: 1.0A gi-clutterStores a value in em inside units using fontName Since: 1.0A gi-clutter%Stores a value in millimiters inside units Since: 1.0A gi-clutter Stores a value in pixels inside units Since: 1.0A gi-clutter,Stores a value in typographic points inside units Since: 1.0A gi-clutterParses a value and updates units with itA A" expressed in string should match:  units: wsp* unit-value wsp* unit-name? wsp* unit-value: number unit-name: 'px' | 'pt' | 'mm' | 'em' | 'cm' number: digit+ | digit* sep digit+ sep: '.' | ',' digit: '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' wsp: (#0x20 | #0x9 | #0xA | #0xB | #0xC | #0xD)+&For instance, these are valid strings: & 10 px 5.1 em 24 pt 12.6 mm .3 cmWhile these are not:  42 cats omg!1!ponies,If no unit is specified, pixels are assumed. Since: 1.0A gi-clutterConvert A to and from . See  and . A gi-clutterunits: the A to copy gi-clutterReturns: the newly created copy of a A structure. Use A# to free the allocated resourcesA gi-clutterunits: the A to freeA gi-clutterunits: a A gi-clutterReturns: a unit typeA gi-clutterunits: a A gi-clutterReturns: the value stored inside a AA gi-clutterunits: units to convert gi-clutterReturns: the value in pixelsA gi-clutterunits: a A gi-clutterReturns:4 a newly allocated string containing the encoded A value. Use  to free the stringA gi-cluttercm : centimetersA gi-clutterem: emA gi-clutterfontName: the font name and size gi-clutterem: emA gi-cluttermm : millimetersA gi-clutterpx: pixelsA gi-clutterpt: typographic pointsA gi-clutterstr: the string to convert gi-clutterReturns: L/ if the string was successfully parsed, and L otherwiseAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0A gi-clutterMemory-managed wrapper type.A gi-clutter Construct a A struct initialized to zero.A gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex #x A gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex [ #x  value ] A gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex #y A gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex [ #y  value ] A gi-clutterGet the value of the @z@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex #z A gi-clutterSet the value of the @z@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  vertex [ #z  value ] A gi-clutterAllocates a new, empty A. Since: 1.12A gi-clutterCreates a new A< for the point in 3D space identified by the 3 coordinates x, y, z.+This function is the logical equivalent of: 9 clutter_vertex_init (clutter_vertex_alloc (), x, y, z); Since: 1.0A gi-clutterCopies vertex Since: 1.0A gi-clutter Compares vertexA and vertexB for equality Since: 1.0A gi-clutterFrees a A allocated using A or A. Since: 1.0A gi-clutter Initializes vertex with the given coordinates. Since: 1.10A gi-clutterConvert A to and from . See  and .A gi-clutterReturns: the newly allocated A . Use A to free its resourcesA gi-clutterx: X coordinate gi-cluttery: Y coordinate gi-clutterz: Z coordinate gi-clutterReturns: the newly allocated A . Use A to free the resourcesA gi-cluttervertex: a A gi-clutterReturns: a newly allocated copy of A . Use A to free the allocated resourcesA gi-cluttervertexA: a A gi-cluttervertexB: a A gi-clutterReturns: L if the passed A are equalA gi-cluttervertex: a AA gi-cluttervertex: a A gi-clutterx: X coordinate gi-cluttery: Y coordinate gi-clutterz: Z coordinate gi-clutterReturns: the initialized AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 7 gi-clutterMemory-managed wrapper type.A gi-clutter Construct a 7 struct initialized to zero.A gi-clutterGet the value of the @x1@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox #x1 A gi-clutterSet the value of the @x1@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox [ #x1  value ] A gi-clutterGet the value of the @y1@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox #y1 A gi-clutterSet the value of the @y1@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox [ #y1  value ] A gi-clutterGet the value of the @x2@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox #x2 A gi-clutterSet the value of the @x2@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox [ #x2  value ] A gi-clutterGet the value of the @y2@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox #y2 A gi-clutterSet the value of the @y2@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorBox [ #y2  value ] A gi-clutterAllocates a new 7 using the passed coordinates for the top left and bottom right points.+This function is the logical equivalent of:  clutter_actor_box_init (clutter_actor_box_alloc (), x_1, y_1, x_2, y_2); Since: 1.0A gi-clutterClamps the components of box to the nearest integer Since: 1.2A gi-clutterChecks whether a point with x, y# coordinates is contained withing box Since: 1.0A gi-clutterCopies box Since: 1.0A gi-clutterChecks boxA and boxB for equality Since: 1.0A gi-clutterFrees a 7 allocated using A or A Since: 1.0A gi-clutterCalculates the bounding box represented by the four vertices; for details of the vertex array see  . Since: 1.0A gi-clutterRetrieves the area of box Since: 1.0A gi-clutterRetrieves the height of the box Since: 1.0A gi-clutterRetrieves the origin of box Since: 1.0A gi-clutterRetrieves the size of box Since: 1.0A gi-clutterRetrieves the width of the box Since: 1.0A gi-clutter,Retrieves the X coordinate of the origin of box Since: 1.0A gi-clutter,Retrieves the Y coordinate of the origin of box Since: 1.0A gi-clutter Initializes box with the given coordinates. Since: 1.10A gi-clutter Initializes box with the given origin and size. Since: 1.10A gi-clutterInterpolates between initial and final 7 es using progress Since: 1.2A gi-clutterChanges the origin of box, maintaining the size of the 7. Since: 1.6A gi-clutterSets the size of box , maintaining the origin of the 7. Since: 1.6A gi-clutterUnions the two boxes a and b and stores the result in result. Since: 1.4A gi-clutterAllocates a new 7. Since: 1.12A gi-clutterConvert 7 to and from . See  and .A gi-clutterx1$: X coordinate of the top left point gi-cluttery1$: Y coordinate of the top left point gi-clutterx2(: X coordinate of the bottom right point gi-cluttery2(: Y coordinate of the bottom right point gi-clutterReturns: the newly allocated 7 . Use A to free the resourcesA gi-clutterbox: the 7 to clampA gi-clutterbox: a 7 gi-clutterx: X coordinate of the point gi-cluttery: Y coordinate of the point gi-clutterReturns: L" if the point is contained by the 7A gi-clutterbox: a 7 gi-clutterReturns: a newly allocated copy of 7 . Use A to free the allocated resourcesA gi-clutterboxA: a 7 gi-clutterboxB: a 7 gi-clutterReturns: L if the passed 7 are equalA gi-clutterbox: a 7A gi-clutterbox: a 7 gi-clutterverts: array of four |A gi-clutterbox: a 7 gi-clutterReturns: the area of a 7 , in pixelsA gi-clutterbox: a 7 gi-clutterReturns: the height of the boxA gi-clutterbox: a 7A gi-clutterbox: a 7A gi-clutterbox: a 7 gi-clutterReturns: the width of the boxA gi-clutterbox: a 7 gi-clutterReturns: the X coordinate of the originA gi-clutterbox: a 7 gi-clutterReturns: the Y coordinate of the originA gi-clutterbox: a 7 gi-clutterx1$: X coordinate of the top left point gi-cluttery1$: Y coordinate of the top left point gi-clutterx2(: X coordinate of the bottom right point gi-cluttery2(: Y coordinate of the bottom right point gi-clutterReturns: the initialized 7A gi-clutterbox: a 7 gi-clutterx: X coordinate of the origin gi-cluttery: Y coordinate of the origin gi-clutterwidth: width of the box gi-clutterheight: height of the boxA gi-clutterinitial: the initial 7 gi-clutterfinal : the final 7 gi-clutterprogress: the interpolation progressA gi-clutterbox: a 7 gi-clutterx$: the X coordinate of the new origin gi-cluttery$: the Y coordinate of the new originA gi-clutterbox: a 7 gi-clutterwidth: the new width gi-clutterheight: the new heightA gi-cluttera : the first 7 gi-clutterb : the second 7A gi-clutterReturns: the newly allocated 7 . Use A to free its resources 77AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 77AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 2 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .7 gi-clutterAdds child to the list of children of node.*This function will acquire a reference on child. Since: 1.107 gi-clutterAdds a rectangle region to the node, as described by the passed rect. Since: 1.107 gi-clutterAdds a rectangle region to the node, with texture coordinates. Since: 1.107 gi-clutterAcquires a reference on node. Since: 1.107 gi-clutterSets a user-readable name for node.The name% will be used for debugging purposes.The node will copy the passed string. Since: 1.107 gi-clutterReleases a reference on node. Since: 1.107 gi-clutterConvert 2 to and from . See  and .7 gi-clutternode: a 2 gi-clutterchild : the child 2 to add7 gi-clutternode: a 2 gi-clutterrect: a S7 gi-clutternode: a 2 gi-clutterrect: a S gi-clutterx1&: the left X coordinate of the texture gi-cluttery1%: the top Y coordinate of the texture gi-clutterx2': the right X coordinate of the texture gi-cluttery2(: the bottom Y coordinate of the texture7 gi-clutternode: a 2 gi-clutterReturns: the 27 gi-clutternode: a 2 gi-cluttername: a string annotating the node7 gi-clutternode: a 2 2222777777 2222777777Z)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.09 gi-clutter1Type class for types which can be safely cast to 9, for instance with 9.9 gi-clutterMemory-managed wrapper type.9 gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .9 gi-clutterCreates a new 4 that will paint a  with the given color..This function takes a reference on the passed layout, so it is safe to call  after it returns. Since: 1.109 gi-clutterlayout: a , or L gi-cluttercolor,: the color used to paint the layout, or L gi-clutterReturns: the newly created 4 . Use 4 when done9999999999:)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0W2 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .22222222Y)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.09 gi-clutter1Type class for types which can be safely cast to 9, for instance with 9.9 gi-clutterMemory-managed wrapper type.9 gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .9 gi-clutterCreates a new 4 that will paint the passed texture.'This function will take a reference on texture, so it is safe to call cogl_object_unref() on texture when it returns.The color% must not be pre-multiplied with its X.alpha channel value; if color is L8, a fully opaque white color will be used for blending. Since: 1.109 gi-cluttertexture: a  CoglTexture gi-cluttercolor: a X used for blending, or L gi-clutter minFilter): the minification filter for the texture gi-clutter magFilter*: the magnification filter for the texture gi-clutterReturns: the newly created 4 . Use 4 when done9999999999])Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 9 gi-clutter1Type class for types which can be safely cast to 9, for instance with 9.9 gi-clutterMemory-managed wrapper type.9 gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .9 gi-clutterCreates a new 4+ that will paint a solid color fill using color. Since: 1.109 gi-cluttercolor: the color to paint, or L gi-clutterReturns: the newly created 4 . Use 4 when done99999999995)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 S2 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .2 gi-clutterCreates a new 4? that will clip its child nodes to the 2D regions added to it. Since: 1.102 gi-clutterReturns: the newly created 4 . Use 4 when done.2222222222})Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0=;A gi-clutterMemory-managed wrapper type.E gi-clutter Construct a A struct initialized to zero.E gi-clutterCreates a new A of the specified type.E gi-clutterCopies event.E gi-clutterFrees all resources used by event.E gi-clutter"Retrieves the angle relative from source to target.The direction of the angle is from the position X axis towards the positive Y axis. Since: 1.12E gi-clutter9Retrieves the array of axes values attached to the event. Since: 1.6E gi-clutterRetrieves the button number of event Since: 1.0E gi-clutter"Retrieves the number of clicks of event Since: 1.0E gi-clutterRetrieves the coordinates of event and puts them into x and y. Since: 0.4E gi-clutterRetrieves the $ for the event. If you want the physical device the event originated from, use E.The $ structure is completely opaque and should be cast to the platform-specific implementation. Since: 1.0E gi-clutter&Retrieves the events device id if set.E gi-clutter%Retrieves the type of the device for event Since: 1.0E gi-clutter-Retrieves the distance between two events, a source and a target. Since: 1.12E gi-clutterRetrieves the a of event. Since: 1.10E gi-clutterRetrieves the  of event Since: 1.0E gi-clutterReturns the gesture motion deltas relative to the current pointer position. Since: 1.24E gi-clutter$Returns the phase of the event, See .E gi-clutter8Returns the angle delta reported by this specific event. Since: 1.24E gi-clutter)Returns the current scale as reported by event, 1.0 being the original distance at the time the corresponding event with phase  is received. is received. Since: 1.24E gi-clutterReturns the number of fingers that is triggering the touchpad gesture. Since: 1.24E gi-clutter-Retrieves the keycode of the key that caused event Since: 1.0E gi-clutterRetrieves the key symbol of event Since: 1.0E gi-clutter4Retrieves the unicode value for the key that caused keyev.E gi-clutter%Retrieves the event coordinates as a n. Since: 1.12E gi-clutter0Retrieves the related actor of a crossing event. Since: 1.0E gi-clutter/Retrieves the precise scrolling information of event.The event has to have a t. direction value of . Since: 1.10E gi-clutter,Retrieves the direction of the scrolling of event Since: 1.0E gi-clutterRetrieves the source   the event originated from, or NULL if the event has no source. Since: 0.6E gi-clutter8Retrieves the hardware device that originated the event.$If you need the virtual device, use E.If no hardware device originated this event, this function will return the same device as E. Since: 1.6E gi-clutterRetrieves the source E the event originated for, or L if the event has no stage. Since: 0.8E gi-clutterRetrieves the modifier state of the event. In case the window system supports reporting latched and locked modifiers, this function returns the effective state. Since: 0.4E gi-clutterRetrieves the decomposition of the keyboard state into button, base, latched, locked and effective. This can be used to transmit to other applications, for example when implementing a wayland compositor. Since: 1.16E gi-clutter Retrieves the time of the event. Since: 0.4E gi-clutterChecks whether event# has the Control modifier mask set. Since: 1.12E gi-clutterChecks whether event! has the Shift modifier mask set. Since: 1.12E gi-clutterChecks whether a pointer event has been generated by the windowing system. The returned value can be used to distinguish between events synthesized by the windowing system itself (as opposed by Clutter). Since: 1.12E gi-clutterPuts a copy of the event on the back of the event queue. The event will have the  flag set. If the source is set event signals will be emitted for this source and capture/bubbling for its ancestors. If the source is not set it will be generated by picking or use the actor that currently has keyboard focus Since: 0.6E gi-clutterSets the button number of event Since: 1.8E gi-clutterSets the coordinates of the event. Since: 1.8E gi-clutterSets the device for event. Since: 1.6E gi-clutter Sets the  of event Since: 1.8E gi-clutterSets the keycode of the event. Since: 1.8E gi-clutterSets the key symbol of event. Since: 1.8E gi-clutterSets the Unicode value of event. Since: 1.8E gi-clutter*Sets the related actor of a crossing event Since: 1.8E gi-clutter*Sets the precise scrolling information of event. Since: 1.10E gi-clutter'Sets the direction of the scrolling of event Since: 1.8E gi-clutterSets the source   of event. Since: 1.8E gi-clutterSets the source $ for event.The A must have been created using E. Since: 1.8E gi-clutterSets the source E of the event. Since: 1.8E gi-clutter%Sets the modifier state of the event. Since: 1.8E gi-clutterSets the time of the event. Since: 1.8E gi-clutter Retrieves the type of the event.E gi-clutterAdds a function which will be called for all events that Clutter processes. The function will be called before any signals are emitted for the event and it will take precedence over any grabs. Since: 1.18E gi-clutterPops an event off the event queue. Applications should not need to call this. Since: 0.4E gi-clutterReturns a pointer to the first event from the event queue but does not remove it. Since: 0.4E gi-clutter8Removes an event filter that was previously added with ~. Since: 1.18E gi-clutterConvert A to and from . See  and .8E gi-cluttertype: The type of event. gi-clutterReturns: A newly allocated A.E gi-clutterevent: A A. gi-clutterReturns: A newly allocated AE gi-clutterevent: A A.E gi-cluttersource: a A gi-cluttertarget: a A gi-clutterReturns: the angle between two AE gi-clutterevent: a A gi-clutterReturns: an array of axis valuesE gi-clutterevent: a A of type  or of type  gi-clutterReturns: the button numberE gi-clutterevent: a A of type  or of type  gi-clutterReturns: the click countE gi-clutterevent: a AE gi-clutterevent: a A gi-clutterReturns: the $ or L). The returned device is owned by the A% and it should not be unreferencedE gi-clutterevent: a clutter event gi-clutterReturns: A unique identifier for the device or -1 if the event has no specific device set.E gi-clutterevent: a A gi-clutterReturns: the ! for the device, if any is setE gi-cluttersource: a A gi-cluttertarget: a A gi-clutterReturns: the distance between two AE gi-clutterevent: a A of type , , , or  gi-clutterReturns: the event sequence, or LE gi-clutterevent: a A gi-clutterReturns: the event flagsE gi-clutterevent": A clutter touchpad gesture eventE gi-clutterevent: a touchpad gesture event gi-clutterReturns: the phase of the gesture event.E gi-clutterevent: a touchpad pinch event gi-clutterReturns:0 The angle delta relative to the previous event.E gi-clutterevent: a touchpad pinch event gi-clutterReturns: the current pinch gesture scaleE gi-clutterevent: a touchpad swipe event gi-clutterReturns: the number of fingers swiping.E gi-clutterevent: a A of type  or of type  gi-clutterReturns:! The keycode representing the keyE gi-clutterevent: a A of type  or of type  gi-clutterReturns:$ the key symbol representing the keyE gi-clutterevent: a A of type  or  gi-clutterReturns:' The unicode value representing the keyE gi-clutterevent: a A gi-clutterposition: a nE gi-clutterevent: a A of type  or of type  gi-clutterReturns: the related  , or LE gi-clutterevent: a A of type E gi-clutterevent: a A of type  gi-clutterReturns: the scrolling directionE gi-clutterevent: a A gi-clutterReturns: a  E gi-clutterevent: a A gi-clutterReturns: a pointer to a $ or LE gi-clutterevent: a A gi-clutterReturns: a EE gi-clutterevent: a A gi-clutterReturns:# the modifier state parameter, or 0E gi-clutterevent: a AE gi-clutterevent: a A gi-clutterReturns: the time of the event, or E gi-clutterevent: a A gi-clutterReturns: L/ if the event has the Control modifier mask setE gi-clutterevent: a A gi-clutterReturns: L- if the event has the Shift modifier mask setE gi-clutterevent: a A gi-clutterReturns: L! if the event is pointer emulatedE gi-clutterevent: a AE gi-clutterevent: a A or type  or of type  gi-clutterbutton: the button numberE gi-clutterevent: a A gi-clutterx: the X coordinate of the event gi-cluttery: the Y coordinate of the eventE gi-clutterevent: a A gi-clutterdevice: a $, or LE gi-clutterevent: a A gi-clutterflags: a binary OR of  valuesE gi-clutterevent: a A of type  or  gi-clutterkeyCode": the keycode representing the keyE gi-clutterevent: a A of type  or  gi-clutterkeySym%: the key symbol representing the keyE gi-clutterevent: a A of type  or  gi-clutter keyUnicode(: the Unicode value representing the keyE gi-clutterevent: a A of type  or  gi-clutteractor: a   or LE gi-clutterevent: a A of type  gi-clutterdx: delta on the horizontal axis gi-clutterdy: delta on the vertical axisE gi-clutterevent: a A gi-clutter direction: the scrolling directionE gi-clutterevent: a A gi-clutteractor: a  , or LE gi-clutterevent: a A gi-clutterdevice: a $E gi-clutterevent: a A gi-clutterstage: a E, or LE gi-clutterevent: a A gi-clutterstate: the modifier state to setE gi-clutterevent: a A gi-cluttertime_: the time of the eventE gi-clutterevent: a A gi-clutterReturns: a E gi-clutterstage: The E to capture events for gi-clutterfunc8: The callback function which will be passed all events. gi-clutterReturns:8 an identifier for the event filter, to be used with ~.E gi-clutterReturns: A A or NULL if queue emptyE gi-clutterReturns: A A or NULL if queue empty.E gi-clutterid/: The ID of the event filter, as returned from ~;AAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE;AAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0s4 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .A gi-clutterThe  #g:signal:unfullscreen unfullscreen= signal is emitted when the stage leaves a fullscreen state. Since: 0.6A gi-clutterThe  #g:signal:fullscreen fullscreen5 signal is emitted when the stage is made fullscreen. Since: 0.6A gi-clutterThe  #g:signal:deleteEvent deleteEvent+ signal is emitted when the user closes a 4" window using the window controls.Clutter by default will call ~ if stage is the default stage, and   for any other stage.It is possible to override the default behaviour by connecting a new handler and returning L there.@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #color B gi-clutterSet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #color  value ] B gi-clutter Construct a L with valid value for the @color>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @cursor-visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #cursorVisible B gi-clutterSet the value of the @cursor-visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #cursorVisible  value ] B gi-clutter Construct a L with valid value for the @cursor-visible>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @fog@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #fog B gi-clutterSet the value of the @fog@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #fog  value ] B gi-clutter Construct a L with valid value for the @fog>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @fullscreen-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #fullscreenSet B gi-clutterGet the value of the @ key-focus@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #keyFocus B gi-clutterSet the value of the @ key-focus@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #keyFocus  value ] B gi-clutter Construct a L with valid value for the @ key-focus>@ property. This is rarely needed directly, but it is used by .B gi-clutterSet the value of the @ key-focus@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #keyFocus B gi-clutterGet the value of the @ no-clear-hint@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #noClearHint B gi-clutterSet the value of the @ no-clear-hint@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #noClearHint  value ] B gi-clutter Construct a L with valid value for the @ no-clear-hint>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ offscreen@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #offscreen B gi-clutterSet the value of the @ offscreen@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #offscreen  value ] B gi-clutter Construct a L with valid value for the @ offscreen>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ perspective@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #perspective B gi-clutterSet the value of the @ perspective@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #perspective  value ] B gi-clutter Construct a L with valid value for the @ perspective>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @title@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #title B gi-clutterSet the value of the @title@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #title  value ] B gi-clutter Construct a L with valid value for the @title>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ use-alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #useAlpha B gi-clutterSet the value of the @ use-alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #useAlpha  value ] B gi-clutter Construct a L with valid value for the @ use-alpha>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @use-fog@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #useFog B gi-clutterSet the value of the @use-fog@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #useFog  value ] B gi-clutter Construct a L with valid value for the @use-fog>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @user-resizable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage #userResizable B gi-clutterSet the value of the @user-resizable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stage [ #userResizable  value ] B gi-clutter Construct a L with valid value for the @user-resizable>@ property. This is rarely needed directly, but it is used by .B gi-clutterCreates a new, non-default stage. A non-default stage is a new top-level actor which can be used as another container. It works exactly like the default stage, but while B will always return the same instance, you will have to keep a pointer to any 4 returned by B.The ability to support multiple stages depends on the current backend. Use ~ and  to check at runtime whether a backend supports multiple stages. Since: 0.8B gi-clutterThis function essentially makes sure the right GL context is current for the passed stage. It is not intended to be used by applications. Since: 0.8B gi-clutter Ensures that stage is redrawnThis function should not be called by applications: it is used when embedding a 4: into a toolkit with another windowing system, like GTK+. Since: 1.0B gi-clutterEnsures that the GL viewport is updated with the current stage window size.%This function will queue a redraw of stage.This function should not be called by applications; it is used when embedding a 4: into a toolkit with another windowing system, like GTK+. Since: 1.0B gi-clutter9This function is used to emit an event on the main stage.You should rarely need to use this function, except for synthetised events. Since: 0.4B gi-clutterRetrieves the value set with B. Since: 1.6B gi-clutter$Checks the scene at the coordinates x and y and returns a pointer to the   at those coordinates. By using pickMode it is possible to control which actors will be painted and thus available.B gi-clutterRetrieves the stage color.B gi-clutter;Retrieves the current depth cueing settings from the stage. Since: 0.6B gi-clutter1Retrieves whether the stage is full screen or not Since: 1.0B gi-clutter6Retrieves the actor that is currently under key focus. Since: 0.6B gi-clutter signal is emitted each time the mouse pointer is moved over actor. Since: 0.6G gi-clutterThe  #g:signal:leaveEvent leaveEvent/ signal is emitted when the pointer leaves the actor. Since: 0.6G gi-clutterThe  #g:signal:keyReleaseEventkeyReleaseEvent signal is emitted each time a keyboard button is released while actor has key focus (see E). Since: 0.6G gi-clutterThe  #g:signal:keyPressEvent keyPressEvent signal is emitted each time a keyboard button is pressed while actor has key focus (see E). Since: 0.6G gi-clutterThe  #g:signal:keyFocusOut keyFocusOut signal is emitted when actor loses key focus. Since: 0.6G gi-clutterThe  #g:signal:keyFocusIn keyFocusIn signal is emitted when actor receives key focus. Since: 0.6G gi-clutterThe  #g:signal:hidehide signal is emitted when an actor is no longer rendered on the stage. Since: 0.2G gi-clutterThe  #g:signal:eventevent: signal is emitted each time an event is received by the actor. This signal will be emitted on every actor, following the hierarchy chain, until it reaches the top-level container (the E). Since: 0.6G gi-clutterThe  #g:signal:enterEvent enterEvent/ signal is emitted when the pointer enters the actor Since: 0.6G gi-clutterThe  #g:signal:destroydestroy signal notifies that all references held on the actor which emitted it should be released.The  #g:signal:destroydestroy9 signal should be used by all holders of a reference on actor.4This signal might result in the finalization of the +! if all references are released.-Composite actors and actors implementing the  interface should override the default implementation of the class handler of this signal and call J on their children. When overriding the default class handler, it is required to chain up to the parent's implementation. Since: 0.2H gi-clutterThe  #g:signal:capturedEvent capturedEvent signal is emitted when an event is captured by Clutter. This signal will be emitted starting from the top-level container (the E) to the actor which received the event going down the hierarchy. This signal can be used to intercept every event before the specialized events (like ClutterActor[buttonPressEvent](#g:signal:buttonPressEvent) or  #g:signal:keyReleasedEventkeyReleasedEvent) are emitted. Since: 0.6H gi-clutterThe  #g:signal:buttonReleaseEventbuttonReleaseEvent< signal is emitted each time a mouse button is released on actor. Since: 0.6H gi-clutterThe  #g:signal:buttonPressEventbuttonPressEvent; signal is emitted each time a mouse button is pressed on actor. Since: 0.6H gi-clutterThe  #g:signal:allocationChangedallocationChanged signal is emitted when the +: allocation property changes. Usually, application code should just use the notifications for the :allocation property but if you want to track the allocation flags as well, for instance to know whether the absolute origin of actor7 changed, then you might want use this signal instead. Since: 1.0L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a L.L gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.H gi-clutter!Connect a signal handler for the  #signal:allocationChangedallocationChanged5 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 # actor #allocationChanged callback H gi-clutter!Connect a signal handler for the  #signal:allocationChangedallocationChanged4 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 # actor #allocationChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:buttonPressEventbuttonPressEvent5 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 " actor #buttonPressEvent callback H gi-clutter!Connect a signal handler for the  #signal:buttonPressEventbuttonPressEvent4 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 " actor #buttonPressEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:buttonReleaseEventbuttonReleaseEvent5 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 $ actor #buttonReleaseEvent callback H gi-clutter!Connect a signal handler for the  #signal:buttonReleaseEventbuttonReleaseEvent4 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 $ actor #buttonReleaseEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:capturedEvent capturedEvent5 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  actor #capturedEvent callback H gi-clutter!Connect a signal handler for the  #signal:capturedEvent capturedEvent4 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  actor #capturedEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:destroydestroy5 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  actor #destroy callback H gi-clutter!Connect a signal handler for the  #signal:destroydestroy4 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  actor #destroy callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:enterEvent enterEvent5 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  actor #enterEvent callback H gi-clutter!Connect a signal handler for the  #signal:enterEvent enterEvent4 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  actor #enterEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:eventevent5 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  actor #event callback H gi-clutter!Connect a signal handler for the  #signal:eventevent4 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  actor #event callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:hidehide5 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  actor #hide callback H gi-clutter!Connect a signal handler for the  #signal:hidehide4 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  actor #hide callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:keyFocusIn keyFocusIn5 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  actor #keyFocusIn callback H gi-clutter!Connect a signal handler for the  #signal:keyFocusIn keyFocusIn4 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  actor #keyFocusIn callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:keyFocusOut keyFocusOut5 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  actor #keyFocusOut callback H gi-clutter!Connect a signal handler for the  #signal:keyFocusOut keyFocusOut4 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  actor #keyFocusOut callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:keyPressEvent keyPressEvent5 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  actor #keyPressEvent callback H gi-clutter!Connect a signal handler for the  #signal:keyPressEvent keyPressEvent4 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  actor #keyPressEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:keyReleaseEventkeyReleaseEvent5 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 ! actor #keyReleaseEvent callback H gi-clutter!Connect a signal handler for the  #signal:keyReleaseEventkeyReleaseEvent4 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 ! actor #keyReleaseEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:leaveEvent leaveEvent5 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  actor #leaveEvent callback H gi-clutter!Connect a signal handler for the  #signal:leaveEvent leaveEvent4 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  actor #leaveEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:motionEvent motionEvent5 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  actor #motionEvent callback H gi-clutter!Connect a signal handler for the  #signal:motionEvent motionEvent4 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  actor #motionEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:paintpaint5 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  actor #paint callback H gi-clutter!Connect a signal handler for the  #signal:paintpaint4 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  actor #paint callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:parentSet parentSet5 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  actor #parentSet callback H gi-clutter!Connect a signal handler for the  #signal:parentSet parentSet4 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  actor #parentSet callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:pickpick5 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  actor #pick callback H gi-clutter!Connect a signal handler for the  #signal:pickpick4 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  actor #pick callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:queueRedraw queueRedraw5 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  actor #queueRedraw callback H gi-clutter!Connect a signal handler for the  #signal:queueRedraw queueRedraw4 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  actor #queueRedraw callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:queueRelayout queueRelayout5 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  actor #queueRelayout callback H gi-clutter!Connect a signal handler for the  #signal:queueRelayout queueRelayout4 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  actor #queueRelayout callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:realizerealize5 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  actor #realize callback H gi-clutter!Connect a signal handler for the  #signal:realizerealize4 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  actor #realize callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:scrollEvent scrollEvent5 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  actor #scrollEvent callback H gi-clutter!Connect a signal handler for the  #signal:scrollEvent scrollEvent4 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  actor #scrollEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:showshow5 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  actor #show callback H gi-clutter!Connect a signal handler for the  #signal:showshow4 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  actor #show callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:touchEvent touchEvent5 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  actor #touchEvent callback H gi-clutter!Connect a signal handler for the  #signal:touchEvent touchEvent4 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  actor #touchEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:transitionStoppedtransitionStopped5 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 # actor #transitionStopped callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @transition-stopped::detail @ instead.H gi-clutter!Connect a signal handler for the  #signal:transitionStoppedtransitionStopped4 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 # actor #transitionStopped callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @transition-stopped::detail @ instead.By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:transitionsCompletedtransitionsCompleted5 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 & actor #transitionsCompleted callback H gi-clutter!Connect a signal handler for the  #signal:transitionsCompletedtransitionsCompleted4 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 & actor #transitionsCompleted callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutter!Connect a signal handler for the  #signal:unrealize unrealize5 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  actor #unrealize callback H gi-clutter!Connect a signal handler for the  #signal:unrealize unrealize4 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  actor #unrealize callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.H gi-clutterSet the value of the @actions@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #actions  value ] H gi-clutter Construct a L with valid value for the @actions>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @actions@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #actions H gi-clutterGet the value of the @ allocation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #allocation H gi-clutterGet the value of the @anchor-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #anchorGravity H gi-clutterSet the value of the @anchor-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #anchorGravity  value ] H gi-clutter Construct a L with valid value for the @anchor-gravity>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @anchor-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #anchorX H gi-clutterSet the value of the @anchor-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #anchorX  value ] H gi-clutter Construct a L with valid value for the @anchor-x>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @anchor-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #anchorY H gi-clutterSet the value of the @anchor-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #anchorY  value ] H gi-clutter Construct a L with valid value for the @anchor-y>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @background-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #backgroundColor H gi-clutterSet the value of the @background-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #backgroundColor  value ] H gi-clutter Construct a L with valid value for the @background-color>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @background-color@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #backgroundColor H gi-clutterGet the value of the @background-color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #backgroundColorSet H gi-clutterGet the value of the @child-transform@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #childTransform H gi-clutterSet the value of the @child-transform@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #childTransform  value ] H gi-clutter Construct a L with valid value for the @child-transform>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @child-transform@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #childTransform H gi-clutterGet the value of the @child-transform-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #childTransformSet H gi-clutterGet the value of the @clip@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #clip H gi-clutterSet the value of the @clip@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #clip  value ] H gi-clutter Construct a L with valid value for the @clip>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @clip@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #clip H gi-clutterGet the value of the @ clip-rect@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #clipRect H gi-clutterSet the value of the @ clip-rect@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #clipRect  value ] H gi-clutter Construct a L with valid value for the @ clip-rect>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @ clip-rect@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #clipRect H gi-clutterGet the value of the @clip-to-allocation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #clipToAllocation H gi-clutterSet the value of the @clip-to-allocation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #clipToAllocation  value ] H gi-clutter Construct a L with valid value for the @clip-to-allocation>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @ constraints@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #constraints  value ] H gi-clutter Construct a L with valid value for the @ constraints>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @ constraints@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #constraints H gi-clutterGet the value of the @content@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #content H gi-clutterSet the value of the @content@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #content  value ] H gi-clutter Construct a L with valid value for the @content>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @content@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #content H gi-clutterGet the value of the @ content-box@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #contentBox H gi-clutterGet the value of the @content-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #contentGravity H gi-clutterSet the value of the @content-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #contentGravity  value ] H gi-clutter Construct a L with valid value for the @content-gravity>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @content-repeat@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #contentRepeat H gi-clutterSet the value of the @content-repeat@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #contentRepeat  value ] H gi-clutter Construct a L with valid value for the @content-repeat>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @depth@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #depth H gi-clutterSet the value of the @depth@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #depth  value ] H gi-clutter Construct a L with valid value for the @depth>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @effect@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #effect  value ] H gi-clutter Construct a L with valid value for the @effect>@ property. This is rarely needed directly, but it is used by .H gi-clutterSet the value of the @effect@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #effect H gi-clutterGet the value of the @ first-child@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #firstChild H gi-clutterGet the value of the @fixed-position-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #fixedPositionSet H gi-clutterSet the value of the @fixed-position-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #fixedPositionSet  value ] H gi-clutter Construct a L with valid value for the @fixed-position-set>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @fixed-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #fixedX H gi-clutterSet the value of the @fixed-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #fixedX  value ] H gi-clutter Construct a L with valid value for the @fixed-x>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @fixed-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #fixedY H gi-clutterSet the value of the @fixed-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #fixedY  value ] H gi-clutter Construct a L with valid value for the @fixed-y>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @has-clip@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #hasClip H gi-clutterGet the value of the @ has-pointer@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #hasPointer H gi-clutterGet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #height H gi-clutterSet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #height  value ] H gi-clutter Construct a L with valid value for the @height>@ property. This is rarely needed directly, but it is used by .H gi-clutterGet the value of the @ last-child@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #lastChild H gi-clutterGet the value of the @layout-manager@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #layoutManager H gi-clutterSet the value of the @layout-manager@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #layoutManager  value ] I gi-clutter Construct a L with valid value for the @layout-manager>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @layout-manager@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #layoutManager I gi-clutterGet the value of the @magnification-filter@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #magnificationFilter I gi-clutterSet the value of the @magnification-filter@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #magnificationFilter  value ] I gi-clutter Construct a L with valid value for the @magnification-filter>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @mapped@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #mapped I gi-clutterGet the value of the @ margin-bottom@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #marginBottom I gi-clutterSet the value of the @ margin-bottom@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #marginBottom  value ] I gi-clutter Construct a L with valid value for the @ margin-bottom>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ margin-left@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #marginLeft I gi-clutterSet the value of the @ margin-left@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #marginLeft  value ] I gi-clutter Construct a L with valid value for the @ margin-left>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ margin-right@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #marginRight I gi-clutterSet the value of the @ margin-right@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #marginRight  value ] I gi-clutter Construct a L with valid value for the @ margin-right>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ margin-top@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #marginTop I gi-clutterSet the value of the @ margin-top@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #marginTop  value ] I gi-clutter Construct a L with valid value for the @ margin-top>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ min-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #minHeight I gi-clutterSet the value of the @ min-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #minHeight  value ] I gi-clutter Construct a L with valid value for the @ min-height>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @min-height-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #minHeightSet I gi-clutterSet the value of the @min-height-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #minHeightSet  value ] I gi-clutter Construct a L with valid value for the @min-height-set>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ min-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #minWidth I gi-clutterSet the value of the @ min-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #minWidth  value ] I gi-clutter Construct a L with valid value for the @ min-width>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ min-width-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #minWidthSet I gi-clutterSet the value of the @ min-width-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #minWidthSet  value ] I gi-clutter Construct a L with valid value for the @ min-width-set>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @minification-filter@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #minificationFilter I gi-clutterSet the value of the @minification-filter@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #minificationFilter  value ] I gi-clutter Construct a L with valid value for the @minification-filter>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #name I gi-clutterSet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #name  value ] I gi-clutter Construct a L with valid value for the @name>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @natural-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #naturalHeight I gi-clutterSet the value of the @natural-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #naturalHeight  value ] I gi-clutter Construct a L with valid value for the @natural-height>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @natural-height-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #naturalHeightSet I gi-clutterSet the value of the @natural-height-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #naturalHeightSet  value ] I gi-clutter Construct a L with valid value for the @natural-height-set>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ natural-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #naturalWidth I gi-clutterSet the value of the @ natural-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #naturalWidth  value ] I gi-clutter Construct a L with valid value for the @ natural-width>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @natural-width-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #naturalWidthSet I gi-clutterSet the value of the @natural-width-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #naturalWidthSet  value ] I gi-clutter Construct a L with valid value for the @natural-width-set>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @offscreen-redirect@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #offscreenRedirect I gi-clutterSet the value of the @offscreen-redirect@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #offscreenRedirect  value ] I gi-clutter Construct a L with valid value for the @offscreen-redirect>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @opacity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #opacity I gi-clutterSet the value of the @opacity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #opacity  value ] I gi-clutter Construct a L with valid value for the @opacity>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ pivot-point@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #pivotPoint I gi-clutterSet the value of the @ pivot-point@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #pivotPoint  value ] I gi-clutter Construct a L with valid value for the @ pivot-point>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @ pivot-point@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #pivotPoint I gi-clutterGet the value of the @ pivot-point-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #pivotPointZ I gi-clutterSet the value of the @ pivot-point-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #pivotPointZ  value ] I gi-clutter Construct a L with valid value for the @ pivot-point-z>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #position I gi-clutterSet the value of the @position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #position  value ] I gi-clutter Construct a L with valid value for the @position>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @position@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #position I gi-clutterGet the value of the @reactive@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #reactive I gi-clutterSet the value of the @reactive@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #reactive  value ] I gi-clutter Construct a L with valid value for the @reactive>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @realized@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #realized I gi-clutterGet the value of the @ request-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #requestMode I gi-clutterSet the value of the @ request-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #requestMode  value ] I gi-clutter Construct a L with valid value for the @ request-mode>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @rotation-angle-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationAngleX I gi-clutterSet the value of the @rotation-angle-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationAngleX  value ] I gi-clutter Construct a L with valid value for the @rotation-angle-x>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @rotation-angle-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationAngleY I gi-clutterSet the value of the @rotation-angle-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationAngleY  value ] I gi-clutter Construct a L with valid value for the @rotation-angle-y>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @rotation-angle-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationAngleZ I gi-clutterSet the value of the @rotation-angle-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationAngleZ  value ] I gi-clutter Construct a L with valid value for the @rotation-angle-z>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @rotation-center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationCenterX I gi-clutterSet the value of the @rotation-center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationCenterX  value ] I gi-clutter Construct a L with valid value for the @rotation-center-x>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @rotation-center-x@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #rotationCenterX I gi-clutterGet the value of the @rotation-center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationCenterY I gi-clutterSet the value of the @rotation-center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationCenterY  value ] I gi-clutter Construct a L with valid value for the @rotation-center-y>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @rotation-center-y@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #rotationCenterY I gi-clutterGet the value of the @rotation-center-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationCenterZ I gi-clutterSet the value of the @rotation-center-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #rotationCenterZ  value ] I gi-clutter Construct a L with valid value for the @rotation-center-z>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @rotation-center-z@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #rotationCenterZ I gi-clutterGet the value of the @rotation-center-z-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #rotationCenterZGravity I gi-clutterSet the value of the @rotation-center-z-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! actor [ #rotationCenterZGravity  value ] I gi-clutter Construct a L with valid value for the @rotation-center-z-gravity>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @scale-center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleCenterX I gi-clutterSet the value of the @scale-center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleCenterX  value ] I gi-clutter Construct a L with valid value for the @scale-center-x>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @scale-center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleCenterY I gi-clutterSet the value of the @scale-center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleCenterY  value ] I gi-clutter Construct a L with valid value for the @scale-center-y>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ scale-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleGravity I gi-clutterSet the value of the @ scale-gravity@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleGravity  value ] I gi-clutter Construct a L with valid value for the @ scale-gravity>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @scale-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleX I gi-clutterSet the value of the @scale-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleX  value ] I gi-clutter Construct a L with valid value for the @scale-x>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @scale-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleY I gi-clutterSet the value of the @scale-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleY  value ] I gi-clutter Construct a L with valid value for the @scale-y>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @scale-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #scaleZ I gi-clutterSet the value of the @scale-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #scaleZ  value ] I gi-clutter Construct a L with valid value for the @scale-z>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @show-on-set-parent@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #showOnSetParent I gi-clutterSet the value of the @show-on-set-parent@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #showOnSetParent  value ] I gi-clutter Construct a L with valid value for the @show-on-set-parent>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #size I gi-clutterSet the value of the @size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #size  value ] I gi-clutter Construct a L with valid value for the @size>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @size@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #size I gi-clutterGet the value of the @text-direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #textDirection I gi-clutterSet the value of the @text-direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #textDirection  value ] I gi-clutter Construct a L with valid value for the @text-direction>@ property. This is rarely needed directly, but it is used by .I gi-clutterGet the value of the @ transform@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #transform I gi-clutterSet the value of the @ transform@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #transform  value ] I gi-clutter Construct a L with valid value for the @ transform>@ property. This is rarely needed directly, but it is used by .I gi-clutterSet the value of the @ transform@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #transform J gi-clutterGet the value of the @ transform-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #transformSet J gi-clutterGet the value of the @ translation-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #translationX J gi-clutterSet the value of the @ translation-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #translationX  value ] J gi-clutter Construct a L with valid value for the @ translation-x>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @ translation-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #translationY J gi-clutterSet the value of the @ translation-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #translationY  value ] J gi-clutter Construct a L with valid value for the @ translation-y>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @ translation-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #translationZ J gi-clutterSet the value of the @ translation-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #translationZ  value ] J gi-clutter Construct a L with valid value for the @ translation-z>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #visible J gi-clutterSet the value of the @visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #visible  value ] J gi-clutter Construct a L with valid value for the @visible>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #width J gi-clutterSet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #width  value ] J gi-clutter Construct a L with valid value for the @width>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #x J gi-clutterSet the value of the @x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #x  value ] J gi-clutter Construct a L with valid value for the @x>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @x-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #xAlign J gi-clutterSet the value of the @x-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #xAlign  value ] J gi-clutter Construct a L with valid value for the @x-align>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @x-expand@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #xExpand J gi-clutterSet the value of the @x-expand@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #xExpand  value ] J gi-clutter Construct a L with valid value for the @x-expand>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #y J gi-clutterSet the value of the @y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #y  value ] J gi-clutter Construct a L with valid value for the @y>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @y-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #yAlign J gi-clutterSet the value of the @y-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #yAlign  value ] J gi-clutter Construct a L with valid value for the @y-align>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @y-expand@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #yExpand J gi-clutterSet the value of the @y-expand@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #yExpand  value ] J gi-clutter Construct a L with valid value for the @y-expand>@ property. This is rarely needed directly, but it is used by .J gi-clutterGet the value of the @ z-position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor #zPosition J gi-clutterSet the value of the @ z-position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actor [ #zPosition  value ] J gi-clutter Construct a L with valid value for the @ z-position>@ property. This is rarely needed directly, but it is used by .J gi-clutterCreates a new +.A newly created actor has a floating reference, which will be sunk when it is added to another actor. Since: 1.10J gi-clutterAdds action# to the list of actions applied to selfA  ' can only belong to one actor at a timeThe + will hold a reference on action until either K or J is called Since: 1.4J gi-clutter1A convenience function for setting the name of a  4 while adding it to the list of actions applied to self+This function is the logical equivalent of:C code  clutter_actor_meta_set_name (CLUTTER_ACTOR_META (action), name); clutter_actor_add_action (self, action); Since: 1.4J gi-clutterAdds child to the children of self.*This function will acquire a reference on child* that will only be released when calling K./This function will take into consideration the +:depth of child,, and will keep the list of children sorted.This function will emit the 3GI.Clutter.Interfaces.Container#g:signal:actorAdded actorAdded signal on self. Since: 1.10J gi-clutterAdds  constraint to the list of s applied to selfThe + will hold a reference on the  constraint until either K or J is called. Since: 1.4J gi-clutter1A convenience function for setting the name of a 8 while adding it to the list of constraints applied to self+This function is the logical equivalent of:C code  clutter_actor_meta_set_name (CLUTTER_ACTOR_META (constraint), name); clutter_actor_add_constraint (self, constraint); Since: 1.4J gi-clutterAdds effect to the list of   s applied to selfThe + will hold a reference on the effect until either K or J is called. Note that as   is initially unowned, J% will sink any floating reference on effect. Since: 1.4J gi-clutter1A convenience function for setting the name of a  4 while adding it to the list of effects applied to self. Note that as   is initially unowned, J& will sink any floating reference on effect.+This function is the logical equivalent of:C code  clutter_actor_meta_set_name (CLUTTER_ACTOR_META (effect), name); clutter_actor_add_effect (self, effect); Since: 1.4J gi-clutterAdds a  transition to the +'s list of animations.The name0 string is a per-actor unique identifier of the  transition : only one P$ can be associated to the specified name.The  transition will be started once added.+This function will take a reference on the  transition.This function is usually called implicitly when modifying an animatable property. Since: 1.10J gi-clutterAssigns the size of a + from the given box.This function should only be called on the children of an actor when overriding the .allocate() virtual function.This function will adjust the stored allocation to take into account the alignment flags set in the +:x-align and +:y-align6 properties, as well as the margin values set in the +: margin-top, +: margin-right, +: margin-bottom, and +: margin-left properties.3This function will respect the easing state of the + and interpolate between the current allocation and the new one if the easing state duration is a positive value.Actors can know from their allocation box whether they have moved with respect to their parent actor. The flags parameter describes additional information about the allocation, for instance whether the parent has moved with respect to the stage, for example because a grandparent's origin has moved. Since: 0.8J gi-clutter Allocates self by taking into consideration the available allocation area; an alignment factor on either axis; and whether the actor should fill the allocation on either axis.The box should contain the available allocation width and height; if the x1 and y1 members of S are not set to 0, the allocation will be offset by their value.This function takes into consideration the geometry request specified by the +: request-mode" property, and the text direction.This function is useful for fluid layout managers using legacy alignment flags. Newly written layout managers should use the +:x-align and +:y-align% properties, instead, and just call J inside their .allocate() implementation. Since: 1.4J gi-clutter Allocates self taking into account the +'s preferred size, but limiting it to the maximum available width and height provided.This function will do the right thing when dealing with the actor's request mode.5The implementation of this function is equivalent to:C code  if (request_mode == CLUTTER_REQUEST_HEIGHT_FOR_WIDTH) { clutter_actor_get_preferred_width (self, available_height, &min_width, &natural_width); width = CLAMP (natural_width, min_width, available_width); clutter_actor_get_preferred_height (self, width, &min_height, &natural_height); height = CLAMP (natural_height, min_height, available_height); } else if (request_mode == CLUTTER_REQUEST_WIDTH_FOR_HEIGHT) { clutter_actor_get_preferred_height (self, available_width, &min_height, &natural_height); height = CLAMP (natural_height, min_height, available_height); clutter_actor_get_preferred_width (self, height, &min_width, &natural_width); width = CLAMP (natural_width, min_width, available_width); } else if (request_mode == CLUTTER_REQUEST_CONTENT_SIZE) { clutter_content_get_preferred_size (content, &natural_width, &natural_height); width = CLAMP (natural_width, 0, available_width); height = CLAMP (natural_height, 0, available_height); } box.x1 = x; box.y1 = y; box.x2 = box.x1 + available_width; box.y2 = box.y1 + available_height; clutter_actor_allocate (self, &box, flags);This function can be used by fluid layout managers to allocate an actor's preferred size without making it bigger than the area available for the container. Since: 1.0J gi-clutterAllocates the natural size of self.$This function is a utility call for + implementations that allocates the actor's preferred natural size. It can be used by fixed layout managers (like " or so called 'composite actors') inside the ClutterActor[allocate](#g:signal:allocate) implementation to give each child exactly how much space it requires, regardless of the size of the parent.This function is not meant to be used by applications. It is also not meant to be used outside the implementation of the .allocate virtual function. Since: 0.8J gi-clutter)Animates the given list of properties of actor between the current value for each property and a new final value. The animation has a definite behaviour given by the passed alpha.See clutter_actor_animate() for further details.7This function is useful if you want to use an existing   to animate actor.$This is the vector-based variant of "clutter_actor_animate_with_alpha() , useful for language bindings.Unlike "clutter_actor_animate_with_alpha(), this function will not allow you to specify "signal::" names and callbacks. Since: 1.0J gi-clutter)Animates the given list of properties of actor between the current value for each property and a new final value. The animation has a definite duration given by timeline and a speed given by the mode.See clutter_actor_animate() for further details.This function is useful if you want to use an existing timeline to animate actor.$This is the vector-based variant of %clutter_actor_animate_with_timeline() , useful for language bindings.Unlike %clutter_actor_animate_with_timeline(), this function will not allow you to specify "signal::" names and callbacks. Since: 1.0J gi-clutter)Animates the given list of properties of actor between the current value for each property and a new final value. The animation has a definite duration and a speed given by the mode.$This is the vector-based variant of clutter_actor_animate() , useful for language bindings.Unlike clutter_actor_animate(), this function will not allow you to specify "signal::" names and callbacks. Since: 1.0J gi-clutter Transforms point in coordinates relative to the actor into ancestor-relative coordinates using the relevant transform stack (i.e. scale, rotation, etc).If ancestor is L the ancestor will be the E. In this case, the coordinates returned will be the coordinates on the stage before the projection is applied. This is different from the behaviour of J. Since: 0.6J gi-clutter Transforms point in coordinates relative to the actor into screen-relative coordinates with the current actor transformation (i.e. scale, rotation, etc) Since: 0.4J gi-clutterBinds a  to a +.If the + was already bound to a %, the previous binding is destroyed.The existing children of + are destroyed when setting a model, and new children are created and added, representing the contents of the model. The + is updated whenever the model changes. If model is L, the + is left empty.When a + is bound to a model, adding and removing children directly is undefined behaviour. Since: 1.24J gi-clutter&Clears the list of actions applied to self Since: 1.4J gi-clutter*Clears the list of constraints applied to self Since: 1.4J gi-clutter&Clears the list of effects applied to self Since: 1.4J gi-clutterDetermines if  descendant is contained inside self (either as an immediate child, or as a deeper descendant). If self and  descendant2 point to the same actor then it will also return L. Since: 1.4J gi-clutterRun the next stage of the paint sequence. This function should only be called within the implementation of the @run@ virtual of a  . It will cause the run method of the next effect to be applied, or it will paint the actual actor if the current effect is the last effect in the chain. Since: 1.8J gi-clutter Creates a  for the given actor. The  is already configured using the appropriate font map, resolution and font options. See also J. Since: 1.0J gi-clutterCreates a new  from the same  used by the +. The  is already configured with the font map, resolution and font options, and the given text.If you want to keep around a ; created by this function you will have to connect to the /GI.Clutter.Objects.Backend#g:signal:fontChanged fontChanged and 5GI.Clutter.Objects.Backend#g:signal:resolutionChangedresolutionChanged signals, and call  in response to them. Since: 1.0J gi-clutterDestroys an actor. When an actor is destroyed, it will break any references it holds to other objects. If the actor is inside a container, the actor will be removed.When you destroy a container, its children will be destroyed as well.Note: you cannot destroy the E returned by E.J gi-clutterDestroys all children of self.This function releases the reference added by inserting a child actor in the list of children of self, and ensures that the )GI.Clutter.Objects.Actor#g:signal:destroydestroy/ signal is emitted on each child of the actor. By default, + will emit the )GI.Clutter.Objects.Actor#g:signal:destroydestroy signal when its reference count drops to 0; the default handler of the )GI.Clutter.Objects.Actor#g:signal:destroydestroy signal will destroy all the children of an actor. This function ensures that all children are destroyed, instead of just removed from self , unlike K which will merely release the reference and remove each child.=Unless you acquired an additional reference on each child of self prior to calling K/ and want to reuse the actors, you should use J in order to make sure that children are destroyed and signal handlers are disconnected even in cases where circular references prevent this from automatically happening through reference counting alone. Since: 1.10J gi-clutter Detaches the  used by actor, if clutter_actor_animate() has been called on actor.Once the animation has been detached, it loses a reference. If it was the only reference then the  becomes invalid.The /GI.Clutter.Objects.Animation#g:signal:completed completed signal will not be emitted. Since: 1.4J gi-clutterThis function is used to emit an event on the main stage. You should rarely need to use this function, except for synthetising events. Since: 0.6J gi-clutterReturns the accessible object that describes the actor to an assistive technology.If no class-specific  implementation is available for the actor instance in question, it will inherit an  implementation from the first ancestor class for which such an implementation is defined.The documentation of the ATK library contains more information about accessible objects and their uses.J gi-clutterRetrieves the  8 with the given name in the list of actions applied to self Since: 1.4J gi-clutter)Retrieves the list of actions applied to self Since: 1.4J gi-clutterGets the layout box an actor has been assigned. The allocation can only be assumed valid inside a paint()/ method; anywhere else, it may be out-of-date.An allocation does not incorporate the actor's scale or anchor point; those transformations do not affect layout, only rendering.Do not call any of the clutter_actor_get_allocation_*() family of functions inside the implementation of the get_preferred_width() or get_preferred_height() virtual functions. Since: 0.8J gi-clutterGets the layout box an actor has been assigned. The allocation can only be assumed valid inside a paint()/ method; anywhere else, it may be out-of-date.An allocation does not incorporate the actor's scale or anchor point; those transformations do not affect layout, only rendering.$The returned rectangle is in pixels. Since: 0.8J gi-clutter%Gets the current anchor point of the actor in pixels. Since: 0.6J gi-clutter-Retrieves the anchor position expressed as a . If the anchor point was specified using pixels or units this will return . Since: 1.0J gi-clutterRetrieves the  used by actor, if clutter_actor_animate() has been called on actor. Since: 1.0J gi-clutterRetrieves the color set using K. Since: 1.10J gi-clutter!Retrieves the actor at the given index_! inside the list of children of self. Since: 1.10J gi-clutter"Retrieves the list of children of self. Since: 1.10J gi-clutterGets the clip area for self, if any is set. Since: 0.6J gi-clutterRetrieves the value set using K Since: 1.4J gi-clutterRetrieves the < with the given name in the list of constraints applied to self Since: 1.4J gi-clutter-Retrieves the list of constraints applied to self Since: 1.4J gi-clutterRetrieves the contents of self. Since: 1.10J gi-clutter#Retrieves the bounding box for the  of self.7The bounding box is relative to the actor's allocation.If no  is set for self, or if self; has not been allocated yet, then the result is undefined.The content box is guaranteed to be, at most, as big as the allocation of the +.If the  used by the actor has a preferred size, then it is possible to modify the content box by using the +:content-gravity property. Since: 1.10J gi-clutter,Retrieves the content gravity as set using K. Since: 1.10J gi-clutter"Retrieves the repeat policy for a + set by K. Since: 1.12J gi-clutterRetrieves the values set using K. Since: 1.10J gi-clutter'Retrieves the default paint volume for self. This function provides the same k> that would be computed by the default implementation inside + of the .get_paint_volume() virtual function.%This function should only be used by + subclasses that cannot chain up to the parent implementation when computing their paint volume. Since: 1.10J gi-clutterRetrieves the depth of self.J gi-clutterRetrieves the delay that should be applied when tweening animatable properties. Since: 1.10J gi-clutterRetrieves the duration of the tweening for animatable properties of self for the current easing state. Since: 1.10J gi-clutterRetrieves the easing mode for the tweening of animatable properties of self for the current easing state. Since: 1.10J gi-clutterRetrieves the  8 with the given name in the list of effects applied to self Since: 1.4J gi-clutterRetrieves the   s applied on self, if any Since: 1.4J gi-clutterRetrieves the first child of self.The returned pointer is only valid until the scene graph changes; it is not safe to modify the list of children of self while iterating it. Since: 1.10J gi-clutterChecks whether an actor has a fixed position set (and will thus be unaffected by any layout manager). Since: 0.8J gi-clutterRetrieves the flags set on self Since: 1.0J gi-clutterGets the size and position of an actor relative to its parent actor. This is the same as calling J and K. It tries to "do what you mean" and get the requested size and position if the actor's allocation is invalid.J gi-clutterRetrieves the unique id for self. Since: 0.6J gi-clutterRetrieves the height of a +.If the actor has a valid allocation, this function will return the height of the allocated area given to the actor.If the actor does not have a valid allocation, this function will return the actor's natural height, that is the preferred height of the actor.If you care whether you get the preferred height or the height that has been assigned to the actor, you should probably call a different function like J$ to retrieve the allocated size or J# to retrieve the preferred height.If an actor has a fixed height, for instance a height that has been assigned using K., the height returned will be the same value.J gi-clutterRetrieves the last child of self.The returned pointer is only valid until the scene graph changes; it is not safe to modify the list of children of self while iterating it. Since: 1.10J gi-clutterRetrieves the & used by self. Since: 1.10J gi-clutter0Retrieves all the components of the margin of a +. Since: 1.10J gi-clutter!Retrieves the bottom margin of a +. Since: 1.10J gi-clutterRetrieves the left margin of a +. Since: 1.10J gi-clutter Retrieves the right margin of a +. Since: 1.10J gi-clutterRetrieves the top margin of a +. Since: 1.10J gi-clutter$Retrieves the number of children of self. Since: 1.10J gi-clutterRetrieves the name of self.J gi-clutterRetrieves the sibling of self1 that comes after it in the list of children of self 's parent.The returned pointer is only valid until the scene graph changes; it is not safe to modify the list of children of self while iterating it. Since: 1.10J gi-clutterRetrieves whether to redirect the actor to an offscreen buffer, as set by K. Since: 1.8J gi-clutter4Retrieves the opacity value of an actor, as set by K.For retrieving the absolute opacity of the actor inside a paint virtual function, see J.J gi-clutter)Retrieves the paint volume of the passed +, and transforms it into a 2D bounding box in stage coordinates.This function is useful to determine the on screen area occupied by the actor. The box is only an approximation and may often be considerably larger due to the optimizations used to calculate the box. The box is never smaller though, so it can reliably be used for culling.There are times when a 2D paint box can't be determined, e.g. because the actor isn't yet parented under a stage or because the actor is unable to determine a paint volume. Since: 1.6J gi-clutterRetrieves the absolute opacity of the actor, as it appears on the stage.This function traverses the hierarchy chain and composites the opacity of the actor with that of its parents.This function is intended for subclasses to use in the paint virtual function, to paint themselves with the correct opacity. Since: 0.8J gi-clutterRetrieves the 'paint' visibility of an actor recursively checking for non visible parents."This is by definition the same as CLUTTER_ACTOR_IS_MAPPED. Since: 0.8J gi-clutter)Retrieves the paint volume of the passed +, or L* when a paint volume can't be determined.The paint volume is defined as the 3D space occupied by an actor when being painted.This function will call the .get_paint_volume() virtual function of the + class. Sub-classes of + should not usually care about overriding the default implementation, unless they are, for instance: painting outside their allocation, or actors with a depth factor (not in terms of +:depth but real 3D depth).Note: 2D actors overriding .get_paint_volume() should ensure that their volume has a depth of 0. (This will be true as long as you don't call k.) Since: 1.6J gi-clutterRetrieves the  for self. The actor's  is already configured using the appropriate font map, resolution and font options.Unlike J , this context is owend by the += and it will be updated each time the options stored by the  change.You can use the returned  to create a  and render text using 1 to reuse the glyphs cache also used by Clutter. Since: 1.0J gi-clutterRetrieves the parent of self.J gi-clutter!Retrieves the coordinates of the +: pivot-point. Since: 1.12J gi-clutter!Retrieves the Z component of the +: pivot-point. Since: 1.12J gi-clutterThis function tries to "do what you mean" and tell you where the actor is, prior to any transformations. Retrieves the fixed position of an actor in pixels, if one has been set; otherwise, if the allocation is valid, returns the actor's allocated position; otherwise, returns 0,0.#The returned position is in pixels. Since: 0.6J gi-clutterComputes the requested minimum and natural heights for an actor, or if they are already computed, returns the cached values.An actor may not get its request - depending on the layout manager that's in effect.A request should not incorporate the actor's scale or anchor point; those transformations do not affect layout, only rendering. Since: 0.8J gi-clutterComputes the preferred minimum and natural size of an actor, taking into account the actor's geometry management (either height-for-width or width-for-height).The width and height used to compute the preferred height and preferred width are the actor's natural ones.If you need to control the height for the preferred width, or the width for the preferred height, you should use J and J, and check the actor's preferred geometry management using the +: request-mode property. Since: 0.8J gi-clutterComputes the requested minimum and natural widths for an actor, optionally depending on the specified height, or if they are already computed, returns the cached values.An actor may not get its request - depending on the layout manager that's in effect.A request should not incorporate the actor's scale or anchor point; those transformations do not affect layout, only rendering. Since: 0.8J gi-clutterRetrieves the sibling of self2 that comes before it in the list of children of self 's parent.The returned pointer is only valid until the scene graph changes; it is not safe to modify the list of children of self while iterating it. Since: 1.10J gi-clutterChecks whether actor is marked as reactive. Since: 0.6J gi-clutter'Retrieves the geometry request mode of self Since: 1.2J gi-clutterRetrieves the angle and center of rotation on the given axis, set using K. Since: 0.8K gi-clutter'Retrieves the angle of rotation set by K. Since: 1.12K gi-clutter"Retrieves an actors scale factors. Since: 0.2K gi-clutterRetrieves the scale center coordinate in pixels relative to the top left corner of the actor. If the scale center was specified using a  this will calculate the pixel offset using the current size of the actor. Since: 1.0K gi-clutterRetrieves the scale center as a compass direction. If the scale center was specified in pixels or units this will return . Since: 1.0K gi-clutter=Retrieves the scaling factor along the Z axis, as set using K. Since: 1.12K gi-clutterQueries the currently set ? on self. Since: 0.6K gi-clutterThis function tries to "do what you mean" and return the size an actor will have. If the actor has a valid allocation, the allocation will be returned; otherwise, the actors natural size request will be returned.If you care whether you get the request vs. the allocation, you should probably call a different function like J or J. Since: 0.2K gi-clutterRetrieves the E where actor is contained. Since: 0.8K gi-clutterRetrieves the value set using KIf no text direction has been previously set, the default text direction, as returned by ~, will be returned instead Since: 1.2K gi-clutter0Retrieves the 3D paint volume of an actor like J- does (Please refer to the documentation of J for more details.) and it additionally transforms the paint volume into the coordinate space of relativeToAncestor. (Or the stage if L is passed for relativeToAncestor)This can be used by containers that base their paint volume on the volume of their children. Such containers can query the transformed paint volume of all of its children and union them together using k. Since: 1.6K gi-clutterGets the absolute position of an actor, in pixels relative to the stage. Since: 0.8K gi-clutterGets the absolute size of an actor in pixels, taking into account the scaling factors.If the actor has a valid allocation, the allocated size will be used. If the actor has not a valid allocation then the preferred size will be transformed and returned.-If you want the transformed allocation, see   instead.When the actor (or one of its ancestors) is rotated around the X or Y axis, it no longer appears as on the stage as a rectangle, but as a generic quadrangle; in that case this function returns the size of the smallest rectangle that encapsulates the entire quad. Please note that in this case no assumptions can be made about the relative position of this envelope to the absolute position of the actor, as returned by K1; if you need this information, you need to use  - to get the coords of the actual quadrangle. Since: 0.8K gi-clutterRetrieves the P of a + by using the transition name.Transitions created for animatable properties use the name of the property itself, for instance the code below:C code  clutter_actor_set_easing_duration (actor, 1000); clutter_actor_set_rotation (actor, CLUTTER_Y_AXIS, 360.0, x, y, z); transition = clutter_actor_get_transition (actor, "rotation-angle-y"); g_signal_connect (transition, "stopped", G_CALLBACK (on_transition_stopped), actor);will call the on_transition_stopped+ callback when the transition is finished.If you just want to get notifications of the completion of a transition, you should use the 3GI.Clutter.Objects.Actor#g:signal:transitionStoppedtransitionStopped9 signal, using the transition name as the signal detail. Since: 1.10K gi-clutter$Retrieves the translation set using K. Since: 1.12K gi-clutterRetrieves the width of a +.If the actor has a valid allocation, this function will return the width of the allocated area given to the actor.If the actor does not have a valid allocation, this function will return the actor's natural width, that is the preferred width of the actor.If you care whether you get the preferred width or the width that has been assigned to the actor, you should probably call a different function like J$ to retrieve the allocated size or J" to retrieve the preferred width.If an actor has a fixed width, for instance a width that has been assigned using K-, the width returned will be the same value.K gi-clutter Retrieves the X coordinate of a +.This function tries to "do what you mean", by returning the correct value depending on the actor's state.If the actor has a valid allocation, this function will return the X coordinate of the origin of the allocation box.0If the actor has any fixed coordinate set using K, K or K-, this function will return that coordinate.If both the allocation and a fixed position are missing, this function will return 0.K gi-clutter5Retrieves the horizontal alignment policy set using K. Since: 1.10K gi-clutterRetrieves the value set with L. See also: K Since: 1.12K gi-clutter Retrieves the Y coordinate of a +.This function tries to "do what you mean", by returning the correct value depending on the actor's state.If the actor has a valid allocation, this function will return the Y coordinate of the origin of the allocation box.0If the actor has any fixed coordinate set using L, K or K-, this function will return that coordinate.If both the allocation and a fixed position are missing, this function will return 0.K gi-clutter3Retrieves the vertical alignment policy set using L. Since: 1.10K gi-clutterRetrieves the value set with L. See also: K Since: 1.12K gi-clutter-Retrieves the actor's position on the Z axis. Since: 1.12K gi-clutterRetrieves the center for the rotation around the Z axis as a compass direction. If the center was specified in pixels or units this will return . Since: 1.0K gi-clutterSets the key focus of the E including self to this +. Since: 1.0K gi-clutter2Returns whether the actor has any actions applied. Since: 1.10K gi-clutterChecks if the actor has an up-to-date allocation assigned to it. This means that the actor should have an allocation: it's visible and has a parent. It also means that there is no outstanding relayout request in progress for the actor or its children (There might be other outstanding layout requests in progress that will cause the actor to get a new allocation when the stage is laid out, however).If this function returns L, then the actor will normally be allocated before it is next drawn on the screen. Since: 1.4K gi-clutter8Determines whether the actor has a clip area set or not. Since: 0.2K gi-clutter6Returns whether the actor has any constraints applied. Since: 1.10K gi-clutter2Returns whether the actor has any effects applied. Since: 1.10K gi-clutterChecks whether self is the + that has key focus Since: 1.4K gi-clutterAsks the actor's implementation whether it may contain overlapping primitives.For example; Clutter may use this to determine whether the painting should be redirected to an offscreen buffer to correctly implement the opacity property.Custom actors can override the default response by implementing the . has_overlaps() virtual function. See K for more information. Since: 1.8K gi-clutter3Checks whether an actor contains the pointer of a $ Since: 1.2K gi-clutterFlags an actor to be hidden. A hidden actor will not be rendered on the stage.Actors are visible by default.>If this function is called on an actor without a parent, the +:show-on-set-parent property will be set to L as a side-effect.K gi-clutterCalls K on all child actors (if any). Since: 0.2K gi-clutterInserts child into the list of children of self, above another child of self or, if sibling is L, above all the children of self.*This function will acquire a reference on child* that will only be released when calling K.3This function will not take into consideration the +:depth of child.This function will emit the 3GI.Clutter.Interfaces.Container#g:signal:actorAdded actorAdded signal on self. Since: 1.10K gi-clutterInserts child into the list of children of self, using the given index_. If index_, is greater than the number of children in self<, or is less than 0, then the new child is added at the end.*This function will acquire a reference on child* that will only be released when calling K.3This function will not take into consideration the +:depth of child.This function will emit the 3GI.Clutter.Interfaces.Container#g:signal:actorAdded actorAdded signal on self. Since: 1.10K gi-clutterInserts child into the list of children of self, below another child of self or, if sibling is L, below all the children of self.*This function will acquire a reference on child* that will only be released when calling K.3This function will not take into consideration the +:depth of child.This function will emit the 3GI.Clutter.Interfaces.Container#g:signal:actorAdded actorAdded signal on self. Since: 1.10K gi-clutterChecks whether self! is being currently painted by a (This function is useful only inside the  #g:signal:paintpaint> virtual function implementations or within handlers for the 'GI.Clutter.Objects.Actor#g:signal:paintpaint signal0This function should not be used by applications Since: 1.0K gi-clutterChecks whether a + has been set as mapped. See also CLUTTER_ACTOR_IS_MAPPED and +:mapped Since: 1.24K gi-clutterChecks whether a + is realized. See also CLUTTER_ACTOR_IS_REALIZED and +:realized. Since: 1.24K gi-clutter4Checks whether any rotation is applied to the actor. Since: 0.6K gi-clutter7Checks whether the actor is scaled in either dimension. Since: 0.6K gi-clutter-Checks whether an actor is marked as visible. See also CLUTTER_ACTOR_IS_VISIBLE and +:visible. Since: 1.24K gi-clutterPuts self below above.Both actors must have the same parent, and the parent must implement the  interface.This function calls  internally.K gi-clutterLowers self to the bottom.This function calls K internally.K gi-clutter Sets the  flag on the actor and possibly maps and realizes its children if they are visible. Does nothing if the actor is not visible.Calling this function is strongly disencouraged: the default implementation of .map() will map all the children of an actor when mapping its parent.When overriding map, it is mandatory to chain up to the parent implementation. Since: 1.0K gi-clutterSets an anchor point for the actor, and adjusts the actor postion so that the relative position of the actor toward its parent remains the same. Since: 0.6K gi-clutterSets an anchor point on the actor based on the given gravity, adjusting the actor postion so that its relative position within its parent remains unchanged.Since version 1.0 the anchor point will be stored as a gravity so that if the actor changes size then the anchor point will move. For example, if you set the anchor point to  and later double the size of the actor, the anchor point will move to the bottom right. Since: 0.6K gi-clutterMoves an actor by the specified distance relative to its current position in pixels.This function modifies the fixed position of an actor and thus removes it from any layout management. Another way to move an actor is with an anchor point, see K,, or with an additional translation, using K. Since: 0.2K gi-clutterChecks whether an actor, or any of its children, is set to expand horizontally or vertically.This function should only be called by layout managers that can assign extra space to their children.If you want to know whether the actor was explicitly set to expand, use K or K. Since: 1.12K gi-clutterRenders the actor to display.This function should not be called directly by applications. Call K to queue paints, instead.This function is context-aware, and will either cause a regular paint or a pick paint.This function will emit the 'GI.Clutter.Objects.Actor#g:signal:paintpaint signal or the &GI.Clutter.Objects.Actor#g:signal:pickpick" signal, depending on the context.This function does not paint the actor if the actor is set to 0, unless it is performing a pick paint.K gi-clutterDisables the effects of K. Since: 1.2K gi-clutter*Should be used by actors implementing the + and with internal children added through K, for instance:C code  static void my_actor_init (MyActor *self) { self->priv = my_actor_get_instance_private (self); clutter_actor_push_internal (CLUTTER_ACTOR (self)); // calling clutter_actor_set_parent() now will result in // the internal flag being set on a child of MyActor // internal child - a background texture self->priv->background_tex = clutter_texture_new (); clutter_actor_set_parent (self->priv->background_tex, CLUTTER_ACTOR (self)); // internal child - a label self->priv->label = clutter_text_new (); clutter_actor_set_parent (self->priv->label, CLUTTER_ACTOR (self)); clutter_actor_pop_internal (CLUTTER_ACTOR (self)); // calling clutter_actor_set_parent() now will not result in // the internal flag being set on a child of MyActor }This function will be used by Clutter to toggle an "internal child" flag whenever K is called; internal children are handled differently by Clutter, specifically when destroying their parent.Call K- when you finished adding internal children.Nested calls to K2 are allowed, but each one must by followed by a K call. Since: 1.2K gi-clutterQueues up a redraw of an actor and any children. The redraw occurs once the main loop becomes idle (after the current batch of events has been processed, roughly).Applications rarely need to call this, as redraws are handled automatically by modification functions.&This function will not do anything if self is not visible, or if the actor is inside an invisible part of the scenegraph.Also be aware that painting is a NOP for actors with an opacity of 0When you are implementing a custom actor you must queue a redraw whenever some private state changes that will affect painting or picking of your actor.K gi-clutterQueues a redraw on self9 limited to a specific, actor-relative rectangular area.If clip is L! this function is equivalent to K. Since: 1.10K gi-clutterIndicates that the actor's size request or other layout-affecting properties may have changed. This function is used inside +9 subclass implementations, not by applications directly. with the given name from the list of constraints applied to self Since: 1.4K gi-clutterRemoves effect% from the list of effects applied to selfThe reference held by self on the   will be released Since: 1.4K gi-clutter Removes the  : with the given name from the list of effects applied to self Since: 1.4K gi-clutter'Removes the transition stored inside a + using name identifier.?If the transition is currently in progress, it will be stopped.This function releases the reference acquired when the transition was added to the +. Since: 1.10K gi-clutterResets the parent actor of self.1This function is logically equivalent to calling L and K, but more efficiently implemented, as it ensures the child is not finalized when unparented, and emits the +GI.Clutter.Objects.Actor#g:signal:parentSet parentSet signal only once.In reality, calling this function is less useful than it sounds, as some application code may rely on changes in the intermediate state between removal and addition of the actor from its old parent to the  newParent. Thus, it is strongly encouraged to avoid using this function in application code. Since: 0.2K gi-clutter Replaces oldChild with newChild in the list of children of self. Since: 1.10K gi-clutter8Restores the easing state as it was prior to a call to K. Since: 1.10K gi-clutterSaves the current easing state for animatable properties, and creates a new state with the default values for easing mode and duration.New transitions created after calling this function will inherit the duration, easing mode, and delay of the new easing state; this also applies to transitions modified in flight. Since: 1.10K gi-clutterStores the allocation of self as defined by box.This function can only be called from within the implementation of the .allocate() virtual function.The allocation should have been adjusted to take into account constraints, alignment, and margin properties. If you are implementing a + subclass that provides its own layout management policy for its children instead of using a & delegate, you should not call this function on the children of self; instead, you should call J0, which will adjust the allocation box for you.3This function should only be used by subclasses of + that wish to store their allocation but cannot chain up to the parent's implementation; the default implementation of the .allocate-() virtual function will call this function.It is important to note that, while chaining up was the recommended behaviour for + subclasses prior to the introduction of this function, it is recommended to call K instead.If the + is using a & delegate object to handle the allocation of its children, this function will call the & function only if the  flag is set on flags8, otherwise it is expected that the subclass will call &. by itself. For instance, the following code:C code  static void my_actor_allocate (ClutterActor *actor, const ClutterActorBox *allocation, ClutterAllocationFlags flags) { ClutterActorBox new_alloc; ClutterAllocationFlags new_flags; adjust_allocation (allocation, &new_alloc); new_flags = flags | CLUTTER_DELEGATE_LAYOUT; // this will use the layout manager set on the actor clutter_actor_set_allocation (actor, &new_alloc, new_flags); }is equivalent to this:C code  static void my_actor_allocate (ClutterActor *actor, const ClutterActorBox *allocation, ClutterAllocationFlags flags) { ClutterLayoutManager *layout; ClutterActorBox new_alloc; adjust_allocation (allocation, &new_alloc); clutter_actor_set_allocation (actor, &new_alloc, flags); layout = clutter_actor_get_layout_manager (actor); clutter_layout_manager_allocate (layout, CLUTTER_CONTAINER (actor), &new_alloc, flags); } Since: 1.10K gi-clutterSets an anchor point for self. The anchor point is a point in the coordinate space of an actor to which the actor position within its parent is relative; the default is (0, 0), i.e. the top-left corner of the actor. Since: 0.6K gi-clutterSets an anchor point on the actor, based on the given gravity (this is a convenience function wrapping K).Since version 1.0 the anchor point will be stored as a gravity so that if the actor changes size then the anchor point will move. For example, if you set the anchor point to  and later double the size of the actor, the anchor point will move to the bottom right. Since: 0.6K gi-clutterSets the background color of a +.The background color will be used to cover the whole allocation of the actor. The default background color of an actor is transparent.To check whether an actor has a background color, you can use the +:background-color-set actor property.The +:background-color property is animatable. Since: 1.10K gi-clutterSets child to be above sibling in the list of children of self.If sibling is L, child will be the new last child of self.2This function is logically equivalent to removing child and using K3, but it will not emit signals or change state on child. Since: 1.10K gi-clutterChanges the index of child in the list of children of self.2This function is logically equivalent to removing child and calling K3, but it will not emit signals or change state on child. Since: 1.10K gi-clutterSets child to be below sibling in the list of children of self.If sibling is L, child will be the new first child of self.2This function is logically equivalent to removing self and using K3, but it will not emit signals or change state on child. Since: 1.10K gi-clutterSets the transformation matrix to be applied to all the children of self prior to their own transformations. The default child transformation is the identity matrix.If  transform is L$, the child transform will be unset.The +:child-transform property is animatable. Since: 1.12K gi-clutterSets clip area for self. The clip area is always computed from the upper left corner of the actor, even if the anchor point is set otherwise. Since: 0.6K gi-clutter Sets whether self6 should be clipped to the same size as its allocation Since: 1.4K gi-clutterSets the contents of a +. Since: 1.10K gi-clutterSets the gravity of the  used by self.See the description of the +:content-gravity property for more information.The +:content-gravity property is animatable. Since: 1.10K gi-clutter"Sets the policy for repeating the +:content of a +#. The behaviour is deferred to the  implementation. Since: 1.12K gi-clutterSets the minification and magnification filter to be applied when scaling the +:content of a +.The +:minification-filter: will be used when reducing the size of the content; the +:magnification-filter7 will be used when increasing the size of the content. Since: 1.10K gi-clutterSets the Z coordinate of self to depth.The unit used by depth2 is dependant on the perspective setup. See also E.K gi-clutterSets the delay that should be applied before tweening animatable properties. Since: 1.10K gi-clutterSets the duration of the tweening for animatable properties of self for the current easing state. Since: 1.10K gi-clutterSets the easing mode for the tweening of animatable properties of self. Since: 1.10K gi-clutterSets whether an actor has a fixed position set (and will thus be unaffected by any layout manager). Since: 0.8K gi-clutterSets flags on selfThis function will emit notifications for the changed properties Since: 1.0K gi-clutterSets the actor's fixed position and forces its minimum and natural size, in pixels. This means the untransformed actor will have the given geometry. This is the same as calling K and K.K gi-clutterForces a height on an actor, causing the actor's preferred width and height (if any) to be ignored.If height is -1 the actor will use its preferred height instead of overriding it, i.e. you can "unset" the height with -1.This function sets both the minimum and natural size of the actor. Since: 0.2K gi-clutter Sets the &? delegate object that will be used to lay out the children of self.The +% will take a reference on the passed manager which will be released either when the layout manager is removed, or when the actor is destroyed. Since: 1.10K gi-clutter+Sets all the components of the margin of a +. Since: 1.10K gi-clutter%Sets the margin from the bottom of a +.The +: margin-bottom property is animatable. Since: 1.10K gi-clutter#Sets the margin from the left of a +.The +: margin-left property is animatable. Since: 1.10K gi-clutter$Sets the margin from the right of a +.The +: margin-right property is animatable. Since: 1.10K gi-clutter"Sets the margin from the top of a +.The +: margin-top property is animatable. Since: 1.10K gi-clutterSets the given name to self&. The name can be used to identify a +.K gi-clutterDefines the circumstances where the actor should be redirected into an offscreen image. The offscreen image is used to flatten the actor into a single image while painting for two main reasons. Firstly, when the actor is painted a second time without any of its contents changing it can simply repaint the cached image without descending further down the actor hierarchy. Secondly, it will make the opacity look correct even if there are overlapping primitives in the actor.Caching the actor could in some cases be a performance win and in some cases be a performance lose so it is important to determine which value is right for an actor before modifying this value. For example, there is never any reason to flatten an actor that is just a single texture (such as a L) because it is effectively already cached in an image so the offscreen would be redundant. Also if the actor contains primitives that are far apart with a large transparent area in the middle (such as a large CluterGroup with a small actor in the top left and a small actor in the bottom right) then the cached image will contain the entire image of the large area and the paint will waste time blending all of the transparent pixels in the middle.The default method of implementing opacity on a container simply forwards on the opacity to all of the children. If the children are overlapping then it will appear as if they are two separate glassy objects and there will be a break in the color where they overlap. By redirecting to an offscreen buffer it will be as if the two opaque objects are combined into one and then made transparent which is usually what is expected.The image below demonstrates the difference between redirecting and not. The image shows two Clutter groups, each containing a red and a green rectangle which overlap. The opacity on the group is set to 128 (which is 50%). When the offscreen redirect is not used, the red rectangle can be seen through the blue rectangle as if the two rectangles were separately transparent. When the redirect is used the group as a whole is transparent instead so the red rectangle is not visible where they overlap.
Sample of using an offscreen redirect for transparency
The default value for this property is 0, so we effectively will never redirect an actor offscreen by default. This means that there are times that transparent actors may look glassy as described above. The reason this is the default is because there is a performance trade off between quality and performance here. In many cases the default form of glassy opacity looks good enough, but if it's not you will need to set the ) flag to enable redirection for opacity.Custom actors that don't contain any overlapping primitives are recommended to override the has_overlaps() virtual to return L for maximum efficiency. Since: 1.8K gi-clutterSets the actor's opacity, with zero being completely transparent and 255 (0xff) being fully opaque.The +:opacity property is animatable.K gi-clutterSets the parent of self to parent.This function will result in parent acquiring a reference on self, eventually by sinking its floating reference first. The reference will be released by L..This function should only be called by legacy +s implementing the  interface.K gi-clutterSets the position of the +: pivot-point> around which the scaling and rotation transformations occur.The pivot point's coordinates are in normalized space, with the (0, 0) point being the top left corner of the actor, and the (1, 1) point being the bottom right corner. Since: 1.12K gi-clutter(Sets the component on the Z axis of the +: pivot-point> around which the scaling and rotation transformations occur.The pivotZ3 value is expressed as a distance along the Z axis. Since: 1.12K gi-clutterSets the actor's fixed position in pixels relative to any parent actor.If a layout manager is in use, this position will override the layout manager and force a fixed position.K gi-clutterSets actor2 as reactive. Reactive actors will receive events. Since: 0.6K gi-clutter"Sets the geometry request mode of self.The mode$ determines the order for invoking J and J Since: 1.2K gi-clutterSets the rotation angle of self around the given axis.This function should never be called directly by applications.L gi-clutterFlags an actor to be displayed. An actor that isn't shown will not be rendered on the stage.Actors are visible by default.>If this function is called on an actor without a parent, the +:show-on-set-parent will be set to L as a side effect.L gi-clutterCalls L& on all children of an actor (if any). Since: 0.2L gi-clutter-This function translates screen coordinates (x, y) to coordinates relative to the actor. For example, it can be used to translate screen events from global screen coordinates into actor-local coordinates.The conversion can fail, notably if the transform stack results in the actor being projected on the screen as a mere line.The conversion should not be expected to be pixel-perfect due to the nature of the operation. In general the error grows when the skewing of the actor rectangle on screen increases./This function can be computationally intensive.This function only works when the allocation is up-to-date, i.e. inside of the .paint() implementation Since: 0.6L gi-clutter Unsets the  flag on the actor and possibly unmaps its children if they were mapped.5Calling this function is not encouraged: the default + implementation of .unmap() will also unmap any eventual children by default when their parent is unmapped.When overriding .unmap>(), it is mandatory to chain up to the parent implementation.8It is important to note that the implementation of the .unmap-() virtual function may be called after the .destroy () or the .dispose() implementation, but it is guaranteed to be called before the .finalize() implementation. Since: 1.0L gi-clutterRemoves the parent of self.This will cause the parent of self1 to release the reference acquired when calling K, so if you want to keep self< you will have to acquire a reference of your own, through ..This function should only be called by legacy +s implementing the  interface. Since: 0.2L gi-clutterUnrealization informs the actor that it may be being destroyed or moved to another stage. The actor may want to destroy any underlying graphics resources at this point. However it is perfectly acceptable for it to retain the resources until the actor is destroyed because Clutter only ever uses a single rendering context and all of the graphics resources are valid on any stage.Because mapped actors must be realized, actors may not be unrealized if they are mapped. This function hides the actor to be sure it isn't mapped, an application-visible side effect that you may not be expecting.7This function should not be called by application code.This function should not really be in the public API, because there isn't a good reason to call it. ClutterActor will already unrealize things for you when it's important to do so.If you were using L in a dispose implementation, then don't, just chain up to ClutterActor's dispose.If you were using L to implement unrealizing children of your container, then don't, ClutterActor will already take care of that.L gi-clutterUnsets flags on selfThis function will emit notifications for the changed properties Since: 1.0L gi-clutterConvert + to and from . See  and .G gi-cluttername: the name of the transition gi-clutter isFinished1: whether the transition was finished, or stoppedG gi-clutterevent: a } gi-clutterReturns: 3 if the event has been handled by the actor, or  to continue the emission.G gi-clutterevent: a t gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterorigin.: the actor which initiated the redraw requestG gi-cluttercolor: the X to be used when pickingG gi-clutter oldParent': the previous parent of the actor, or LG gi-clutterevent: a j gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterevent: a ` gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterevent: a d gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterevent: a d gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterevent: a } gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.G gi-clutterevent: a ` gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.H gi-clutterevent: a } gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.H gi-clutterevent: a W gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.H gi-clutterevent: a W gi-clutterReturns: L3 if the event has been handled by the actor, or L to continue the emission.H gi-clutterbox: a S with the new allocation gi-clutterflags:  for the allocationJ gi-clutterReturns: the newly created +J gi-clutterself: a + gi-clutteraction: a  J gi-clutterself: a + gi-cluttername: the name to set on the action gi-clutteraction: a  J gi-clutterself: a + gi-clutterchild: a +J gi-clutterself: a + gi-clutter constraint: a J gi-clutterself: a + gi-cluttername#: the name to set on the constraint gi-clutter constraint: a J gi-clutterself: a + gi-cluttereffect: a  J gi-clutterself: a + gi-cluttername: the name to set on the effect gi-cluttereffect: a  J gi-clutterself: a + gi-cluttername#: the name of the transition to add gi-clutter transition: the P to addJ gi-clutterself: A + gi-clutterbox=: new allocation of the actor, in parent-relative coordinates gi-clutterflags#: flags that control the allocationJ gi-clutterself: a + gi-clutterbox: a S+, containing the available width and height gi-clutterxAlign+: the horizontal alignment, between 0 and 1 gi-clutteryAlign): the vertical alignment, between 0 and 1 gi-clutterxFill,: whether the actor should fill horizontally gi-clutteryFill*: whether the actor should fill vertically gi-clutterflags#: allocation flags to be passed to JJ gi-clutterself: a + gi-clutterx: the actor's X coordinate gi-cluttery: the actor's Y coordinate gi-clutteravailableWidth: the maximum available width, or -1 to use the actor's natural width gi-clutteravailableHeight: the maximum available height, or -1 to use the actor's natural height gi-clutterflags": flags controlling the allocationJ gi-clutterself: a + gi-clutterflags": flags controlling the allocationJ gi-clutteractor: a + gi-clutteralpha: a   gi-clutter properties3: a vector containing the property names to set gi-cluttervalues4: a vector containing the property values to set gi-clutterReturns: a ' object. The object is owned by the +% and should not be unreferenced with J gi-clutteractor: a + gi-cluttermode: an animation mode logical id gi-cluttertimeline: a N gi-clutter properties3: a vector containing the property names to set gi-cluttervalues4: a vector containing the property values to set gi-clutterReturns: a ( object. The object is owned by the +) and should not be unreferenced with J gi-clutteractor: a + gi-cluttermode: an animation mode logical id gi-clutterduration,: duration of the animation, in milliseconds gi-clutter properties3: a vector containing the property names to set gi-cluttervalues4: a vector containing the property values to set gi-clutterReturns: a ' object. The object is owned by the +( and should not be unreferenced with J gi-clutterself: A + gi-clutterancestor: A + ancestor, or L to use the default E gi-clutterpoint : A point as |J gi-clutterself: A + gi-clutterpoint : A point as |J gi-clutterself: a + gi-cluttermodel: a  gi-cluttercreateChildFunc: a function that creates +' instances from the contents of the modelJ gi-clutterself: a +J gi-clutterself: a +J gi-clutterself: a +J gi-clutterself: A + gi-clutter descendant: A +, possibly contained in self gi-clutterReturns: whether  descendent is contained within selfJ gi-clutterself: A +J gi-clutterself: a + gi-clutterReturns: the newly created  . Use 5 on the returned value to deallocate its resourcesJ gi-clutterself: a + gi-cluttertext: the text to set on the , or L gi-clutterReturns: the newly created  . Use  when doneJ gi-clutterself: a +J gi-clutterself: a +J gi-clutteractor: a +J gi-clutteractor: a + gi-clutterevent: a } gi-cluttercapture: L if event in in capture phase, L otherwise. gi-clutterReturns:, the return value from the signal emission: L' if the actor handled the event, or L if the event was not handledJ gi-clutterself: a + gi-clutterReturns: the  associated with actorJ gi-clutterself: a + gi-cluttername$: the name of the action to retrieve gi-clutterReturns: a   for the given name, or L. The returned   is owned by the actor and it should not be unreferenced directlyJ gi-clutterself: a + gi-clutterReturns: a copy of the list of  0s. The contents of the list are owned by the +. Use  g_list_free()4 to free the resources allocated by the returned J gi-clutterself: A +J gi-clutterself: A +J gi-clutterself: a +J gi-clutterself: a + gi-clutterReturns: the  used by the anchor pointJ gi-clutteractor: a + gi-clutterReturns: a , or LJ gi-clutterself: a +J gi-clutterself: a + gi-clutterindex_&: the position in the list of children gi-clutterReturns: a pointer to a +, or LJ gi-clutterself: a + gi-clutterReturns: A newly allocated  of +s. Use  g_list_free() when done.J gi-clutterself: a +J gi-clutterself: a + gi-clutterReturns: L if the + is clipped to its allocationJ gi-clutterself: a + gi-cluttername(: the name of the constraint to retrieve gi-clutterReturns: a  for the given name, or L. The returned  is owned by the actor and it should not be unreferenced directlyJ gi-clutterself: a + gi-clutterReturns: a copy of the list of 0s. The contents of the list are owned by the +. Use  g_list_free()4 to free the resources allocated by the returned J gi-clutterself: a + gi-clutterReturns: a pointer to the  instance, or L if none was setJ gi-clutterself: a +J gi-clutterself: a + gi-clutterReturns: the content gravityJ gi-clutterself: a + gi-clutterReturns: the content repeat policyJ gi-clutterself: a +J gi-clutterself: a + gi-clutterReturns: a pointer to the default k, relative to the +, or L if the actor could not compute a valid paint volume. The returned value is not guaranteed to be stable across multiple frames, so if you want to retain it, you will need to copy it using k.J gi-clutterself: a + gi-clutterReturns: the depth of the actorJ gi-clutterself: a + gi-clutterReturns: a delay, in millisecondsJ gi-clutterself: a + gi-clutterReturns:. the duration of the tweening, in millisecondsJ gi-clutterself: a + gi-clutterReturns: an easing modeJ gi-clutterself: a + gi-cluttername$: the name of the effect to retrieve gi-clutterReturns: a   for the given name, or L. The returned   is owned by the actor and it should not be unreferenced directlyJ gi-clutterself: a + gi-clutterReturns: a list of  s, or L. The elements of the returned list are owned by Clutter and they should not be freed. You should free the returned list using  g_list_free() when doneJ gi-clutterself: a + gi-clutterReturns: a pointer to a +, or LJ gi-clutterself: A + gi-clutterReturns: L* if the fixed position is set on the actorJ gi-clutterself: a + gi-clutterReturns: a bitwise or of  or 0J gi-clutterself: A +J gi-clutterself: A + gi-clutterReturns:0 Globally unique value for this object instance.J gi-clutterself: A + gi-clutterReturns:# the height of the actor, in pixelsJ gi-clutterself: a + gi-clutterReturns: a pointer to a +, or LJ gi-clutterself: a + gi-clutterReturns: a pointer to the &, or LJ gi-clutterself: a +J gi-clutterself: a + gi-clutterReturns: the bottom marginJ gi-clutterself: a + gi-clutterReturns: the left marginJ gi-clutterself: a + gi-clutterReturns: the right marginJ gi-clutterself: a + gi-clutterReturns: the top marginJ gi-clutterself: a + gi-clutterReturns:# the number of children of an actorJ gi-clutterself: A + gi-clutterReturns: the name of the actor, or L. The returned string is owned by the actor and should not be modified or freed.J gi-clutterself: a + gi-clutterReturns: a pointer to a +, or LJ gi-clutterself: a + gi-clutterReturns:: the value of the offscreen-redirect property of the actorJ gi-clutterself: a + gi-clutterReturns: the opacity of the actorJ gi-clutterself: a + gi-clutterReturns: L. if a 2D paint box could be determined, else L.J gi-clutterself: A + gi-clutterReturns: The actor opacity value.J gi-clutterself: A + gi-clutterReturns: L. if the actor is visibile and will be painted.J gi-clutterself: a + gi-clutterReturns: a pointer to a k, or L if no volume could be determined. The returned pointer is not guaranteed to be valid across multiple frames; if you want to keep it, you will need to copy it using k.J gi-clutterself: a + gi-clutterReturns: the  for a +. The returned  is owned by the actor and should not be unreferenced by the application codeJ gi-clutterself: A + gi-clutterReturns: The + parent, or L if no parent is setJ gi-clutterself: a +J gi-clutterself: a +J gi-clutterself: a +J gi-clutterself: A + gi-clutterforWidth: available width to assume in computing desired height, or a negative value to indicate that no width is definedJ gi-clutterself: a +J gi-clutterself: A + gi-clutter forHeight: available height when computing the preferred width, or a negative value to indicate that no height is definedJ gi-clutterself: a + gi-clutterReturns: a pointer to a +, or LJ gi-clutteractor: a + gi-clutterReturns: L if the actor is reactiveJ gi-clutterself: a + gi-clutterReturns: the request mode for the actorJ gi-clutterself: a + gi-clutteraxis: the axis of rotation gi-clutterReturns: the angle of rotationK gi-clutterself: a + gi-clutteraxis: the axis of the rotation gi-clutterReturns:" the angle of rotation, in degreesK gi-clutterself: A +K gi-clutterself: A +K gi-clutterself: A + gi-clutterReturns: the scale gravityK gi-clutterself: A + gi-clutterReturns:$ the scaling factor along the Z axisK gi-clutterself: a + gi-clutterReturns: The currently set ? or L if no shader is set.K gi-clutterself: A +K gi-clutteractor: a + gi-clutterReturns:' the stage containing the actor, or LK gi-clutterself: a + gi-clutterReturns: the  for the actorK gi-clutterself: a + gi-clutterrelativeToAncestor: A + that is an ancestor of self (or L for the stage) gi-clutterReturns: a pointer to a k, or L if no volume could be determined. The returned pointer is not guaranteed to be valid across multiple frames; if you wish to keep it, you will have to copy it using k.K gi-clutterself: A +K gi-clutterself: A +K gi-clutterself: a + gi-cluttername: the name of the transition gi-clutterReturns: a P, or L is none was found to match the passed name; the returned instance is owned by Clutter and it should not be freedK gi-clutterself: a +K gi-clutterself: A + gi-clutterReturns:" the width of the actor, in pixelsK gi-clutterself: A + gi-clutterReturns: the X coordinate, in pixels, ignoring any transformation (i.e. scaling, rotation)K gi-clutterself: a + gi-clutterReturns:! the horizontal alignment policy.K gi-clutterself: a + gi-clutterReturns: L$ if the actor has been set to expandK gi-clutterself: A + gi-clutterReturns: the Y coordinate, in pixels, ignoring any transformation (i.e. scaling, rotation)K gi-clutterself: a + gi-clutterReturns: the vertical alignment policy.K gi-clutterself: a + gi-clutterReturns: L$ if the actor has been set to expandK gi-clutterself: a + gi-clutterReturns: the position on the Z axis.K gi-clutterself: A + gi-clutterReturns: the Z rotation centerK gi-clutterself: a +K gi-clutterself: A + gi-clutterReturns: L" if the actor has any actions, L otherwiseK gi-clutterself: a + gi-clutterReturns: L* if the actor has an up-to-date allocationK gi-clutterself: a + gi-clutterReturns: L" if the actor has a clip area set.K gi-clutterself: A + gi-clutterReturns: L& if the actor has any constraints, L otherwiseK gi-clutterself: A + gi-clutterReturns: L" if the actor has any effects, L otherwiseK gi-clutterself: a + gi-clutterReturns: L! if the actor has key focus, and L otherwiseK gi-clutterself: A + gi-clutterReturns: L6 if the actor may have overlapping primitives, and L otherwiseK gi-clutterself: a + gi-clutterReturns: L+ if the actor contains the pointer, and L otherwiseK gi-clutterself: A +K gi-clutterself: a +K gi-clutterself: a + gi-clutterchild: a + gi-cluttersibling : a child of self, or LK gi-clutterself: a + gi-clutterchild: a + gi-clutterindex_ : the indexK gi-clutterself: a + gi-clutterchild: a + gi-cluttersibling : a child of self, or LK gi-clutterself: a + gi-clutterReturns: L if the +$ is currently being painted by a , and L otherwiseK gi-clutterself: a + gi-clutterReturns: L if the actor is mappedK gi-clutterself: a + gi-clutterReturns: L if the actor is realizedK gi-clutterself: a + gi-clutterReturns: L if the actor is rotated.K gi-clutterself: a + gi-clutterReturns: L if the actor is scaled.K gi-clutterself: a + gi-clutterReturns: L if the actor visibleK gi-clutterself: A + gi-clutterabove: A + to lower belowK gi-clutterself: A +K gi-clutterself: A +K gi-clutterself: a + gi-clutteranchorX": X coordinate of the anchor point gi-clutteranchorY": Y coordinate of the anchor pointK gi-clutterself: a + gi-cluttergravity: .K gi-clutterself: A + gi-clutterdx#: Distance to move Actor on X axis. gi-clutterdy#: Distance to move Actor on Y axis.K gi-clutterself: a + gi-clutter orientation: the direction of expansion gi-clutterReturns: L if the actor should expandK gi-clutterself: A +K gi-clutterself: a +K gi-clutterself: a +K gi-clutterself: A +K gi-clutterself: a + gi-clutterclip : a rectangular clip region, or LK gi-clutterself: A +K gi-clutterself: A + gi-clutterbelow: A + to raise above.K gi-clutterself: A +K gi-clutterself: A +K gi-clutterself: a + gi-clutteraction: a  K gi-clutterself: a + gi-cluttername": the name of the action to removeK gi-clutterself: a +K gi-clutterself: a +K gi-clutterself: a + gi-clutterchild: a +K gi-clutterself: A +K gi-clutterself: a + gi-clutter constraint: a K gi-clutterself: a + gi-cluttername&: the name of the constraint to removeK gi-clutterself: a + gi-cluttereffect: a  K gi-clutterself: a + gi-cluttername": the name of the effect to removeK gi-clutterself: a + gi-cluttername&: the name of the transition to removeK gi-clutterself: a + gi-clutter newParent : the new + parentK gi-clutterself: a + gi-clutteroldChild: the child of self to replace gi-clutternewChild: the + to replace oldChildK gi-clutterself: a +K gi-clutterself: a +K gi-clutterself: a + gi-clutterbox: a S gi-clutterflags: allocation flagsK gi-clutterself: a + gi-clutteranchorX": X coordinate of the anchor point gi-clutteranchorY": Y coordinate of the anchor pointK gi-clutterself: a + gi-cluttergravity: .K gi-clutterself: a + gi-cluttercolor: a X, or L" to unset a previously set colorK gi-clutterself: a + gi-clutterchild: a + child of self gi-cluttersibling: a + child of self, or LK gi-clutterself: a + gi-clutterchild: a + child of self gi-clutterindex_: the new index for childK gi-clutterself: a + gi-clutterchild: a + child of self gi-cluttersibling: a + child of self, or LK gi-clutterself: a + gi-clutter transform: a i, or LK gi-clutterself: A + gi-clutterxoff : X offset of the clip rectangle gi-clutteryoff : Y offset of the clip rectangle gi-clutterwidth: Width of the clip rectangle gi-clutterheight: Height of the clip rectangleK gi-clutterself: a + gi-clutterclipSet: L( to apply a clip tracking the allocationK gi-clutterself: a + gi-cluttercontent: a , or LK gi-clutterself: a + gi-cluttergravity: the K gi-clutterself: a + gi-clutterrepeat: the repeat policyK gi-clutterself: a + gi-clutter minFilter): the minification filter for the content gi-clutter magFilter*: the magnification filter for the contentK gi-clutterself: a + gi-clutterdepth : Z co-ordK gi-clutterself: a + gi-cluttermsecs=: the delay before the start of the tweening, in millisecondsK gi-clutterself: a + gi-cluttermsecs!: the duration of the easing, or LK gi-clutterself: a + gi-cluttermode: an easing mode, excluding K gi-clutterself: A + gi-clutterisSet: whether to use fixed positionK gi-clutterself: a + gi-clutterflags: the flags to setK gi-clutterself: A + gi-cluttergeometry: A cK gi-clutterself: A + gi-clutterheight6: Requested new height for the actor, in pixels, or -1K gi-clutterself: a + gi-cluttermanager: a &, or L to unset itK gi-clutterself: a + gi-cluttermargin: a hK gi-clutterself: a + gi-cluttermargin: the bottom marginK gi-clutterself: a + gi-cluttermargin: the left marginK gi-clutterself: a + gi-cluttermargin: the right marginK gi-clutterself: a + gi-cluttermargin: the top marginK gi-clutterself: A + gi-cluttername: Textual tag to apply to actorK gi-clutterself: A + gi-clutterredirect-: New offscreen redirect flags for the actor.K gi-clutterself: A + gi-clutteropacity": New opacity value for the actor.K gi-clutterself: A + gi-clutterparent: A new + parentK gi-clutterself: a + gi-clutterpivotX0: the normalized X coordinate of the pivot point gi-clutterpivotY0: the normalized Y coordinate of the pivot pointK gi-clutterself: a + gi-clutterpivotZ-: the Z coordinate of the actor's pivot pointK gi-clutterself: A + gi-clutterx': New left position of actor in pixels. gi-cluttery&: New top position of actor in pixels.K gi-clutteractor: a + gi-clutterreactive0: whether the actor should be reactive to eventsK gi-clutterself: a + gi-cluttermode: the request modeK gi-clutterself: a + gi-clutteraxis: the axis of rotation gi-clutterangle: the angle of rotation gi-clutterx%: X coordinate of the rotation center gi-cluttery%: Y coordinate of the rotation center gi-clutterz%: Z coordinate of the rotation centerK gi-clutterself: a + gi-clutteraxis: the axis to set the angle one gi-clutterangle#: the angle of rotation, in degreesK gi-clutterself: A + gi-clutterscaleX/: double factor to scale actor by horizontally. gi-clutterscaleY-: double factor to scale actor by vertically.K gi-clutterself: A + gi-clutterscaleX/: double factor to scale actor by horizontally. gi-clutterscaleY-: double factor to scale actor by vertically. gi-cluttercenterX+: X coordinate of the center of the scaling gi-cluttercenterY+: Y coordinate of the center of the scalingK gi-clutterself: A + gi-clutterscaleX/: double factor to scale actor by horizontally. gi-clutterscaleY-: double factor to scale actor by vertically. gi-cluttergravity: the location of the scale center expressed as a compass direction.K gi-clutterself: a + gi-clutterscaleZ%: the scaling factor along the Z axisK gi-clutterself: a + gi-cluttershader: a ? or L to unset the shader. gi-clutterReturns: L5 if the shader was successfully applied or removedK gi-clutterself: a + gi-clutterparam: the name of the parameter gi-cluttervalue: the value of the parameterK gi-clutterself: a + gi-clutterparam: the name of the parameter gi-cluttervalue: the value of the parameterK gi-clutterself: a + gi-clutterparam: the name of the parameter gi-cluttervalue: the value of the parameterK gi-clutterself: A + gi-clutterwidth%: New width of actor in pixels, or -1 gi-clutterheight&: New height of actor in pixels, or -1K gi-clutterself: a + gi-cluttertextDir: the text direction for selfK gi-clutterself: a + gi-clutter transform: a i, or L$ to unset a custom transformationK gi-clutterself: a + gi-clutter translateX": the translation along the X axis gi-clutter translateY": the translation along the Y axis gi-clutter translateZ": the translation along the Z axisK gi-clutterself: A + gi-clutterwidth5: Requested new width for the actor, in pixels, or -1K gi-clutterself: a + gi-clutterx$: the actor's position on the X axisK gi-clutterself: a + gi-clutterxAlign!: the horizontal alignment policyL gi-clutterself: a + gi-clutterexpand.: whether the actor should expand horizontallyL gi-clutterself: a + gi-cluttery$: the actor's position on the Y axisL gi-clutterself: a + gi-clutteryAlign: the vertical alignment policyL gi-clutterself: a + gi-clutterexpand,: whether the actor should expand verticallyL gi-clutterself: a + gi-clutter zPosition: the position on the Z axisL gi-clutterself: a + gi-clutterangle: the angle of rotation gi-cluttergravity": the center point of the rotationL gi-clutterself: A + gi-clutterReturns: L. if the actor should paint its silhouette, L otherwiseL gi-clutterself: A +L gi-clutterself: a +L gi-clutterself: A + gi-clutterx/: x screen coordinate of the point to unproject gi-cluttery/: y screen coordinate of the point to unproject gi-clutterReturns: L if conversion was successful.L gi-clutterself: A +L gi-clutterself: a +L gi-clutterself: A +L gi-clutterself: a + gi-clutterflags: the flags to unset++++GGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLL++++JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHt)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 s? gi-clutterMemory-managed wrapper type.? gi-clutter Construct a ? struct initialized to zero.? gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #type ? gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #type  value ] ? gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #time ? gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #time  value ] ? gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #flags ? gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #flags  value ] ? gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #stage ? gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #stage  value ] ? gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage ? gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #source ? gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #source  value ] ? gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source ? gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #x ? gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #x  value ] ? gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #y ? gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #y  value ] ? gi-clutterGet the value of the @ direction@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #direction ? gi-clutterSet the value of the @ direction@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #direction  value ] ? gi-clutterGet the value of the @modifier_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #modifierState ? gi-clutterSet the value of the @modifier_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #modifierState  value ] ? gi-clutterGet the value of the @axes@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #axes ? gi-clutterSet the value of the @axes@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #axes  value ] ? gi-clutterGet the value of the @device@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #device ? gi-clutterSet the value of the @device@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #device  value ] ? gi-clutterSet the value of the @device @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #device ? gi-clutterGet the value of the @ scroll_source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #scrollSource ? gi-clutterSet the value of the @ scroll_source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #scrollSource  value ] ? gi-clutterGet the value of the @ finish_flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent #finishFlags ? gi-clutterSet the value of the @ finish_flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollEvent [ #finishFlags  value ] ???????????????????????????????? ????????????????????????????????$)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 8. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .B gi-clutterGet the value of the @backend@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #backend B gi-clutter Construct a L with valid value for the @backend>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @device-manager@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #deviceManager B gi-clutter Construct a L with valid value for the @device-manager>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ device-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #deviceMode B gi-clutter Construct a L with valid value for the @ device-mode>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ device-type@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #deviceType B gi-clutter Construct a L with valid value for the @ device-type>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #enabled B gi-clutterSet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice [ #enabled  value ] B gi-clutter Construct a L with valid value for the @enabled>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ has-cursor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #hasCursor B gi-clutter Construct a L with valid value for the @ has-cursor>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @id@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #id B gi-clutter Construct a L with valid value for the @id>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @n-axes@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #nAxes B gi-clutterGet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #name B gi-clutter Construct a L with valid value for the @name>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ product-id@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #productId B gi-clutter Construct a L with valid value for the @ product-id>@ property. This is rarely needed directly, but it is used by .B gi-clutterGet the value of the @ vendor-id@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  inputDevice #vendorId B gi-clutter Construct a L with valid value for the @ vendor-id>@ property. This is rarely needed directly, but it is used by .B gi-clutterRetrieves a pointer to the . that has been associated to device.If the .: device-mode property of device is set to , this function will return L. Since: 1.6B gi-clutterRetrieves the type of axis on device at the given index. Since: 1.6B gi-clutter Extracts the value of the given axis of a . from an array of axis values.1An example of typical usage for this function is:  ClutterInputDevice *device = clutter_event_get_device (event); gdouble *axes = clutter_event_get_axes (event, NULL); gdouble pressure_value = 0; clutter_input_device_get_axis_value (device, axes, CLUTTER_INPUT_AXIS_PRESSURE, &pressure_value); Since: 1.6B gi-clutterRetrieves the latest coordinates of a pointer or touch point of device. Since: 1.12B gi-clutter3Retrieves the latest coordinates of the pointer of device Since: 1.2B gi-clutter#Retrieves the unique identifier of device Since: 1.0B gi-clutterRetrieves the  of device. Since: 1.6C gi-clutterRetrieves the name of the device Since: 1.2C gi-clutterRetrieves the type of device Since: 1.0C gi-clutterRetrieves whether device is enabled. Since: 1.6C gi-clutterRetrieves a pointer to the  0 currently grabbing all the events coming from device. Since: 1.10C gi-clutterRetrieves whether device/ has a pointer that follows the device motion. Since: 1.6C gi-clutterRetrieves the key set using C Since: 1.6C gi-clutterRetrieves the current modifiers state of the device, as seen by the last event Clutter processed. Since: 1.16C gi-clutter*Retrieves the number of axes available on device. Since: 1.6C gi-clutter,Retrieves the number of keys registered for device. Since: 1.6C gi-clutterRetrieves the   underneath the pointer of device Since: 1.2C gi-clutterRetrieves the E underneath the pointer of device Since: 1.2C gi-clutter#Gets the product ID of this device. Since: 1.22C gi-clutter(Retrieves the slave devices attached to device. Since: 1.6C gi-clutter"Gets the vendor ID of this device. Since: 1.22C gi-clutterAcquires a grab on actor for the given device.Any event coming from device will be delivered to actor, bypassing the usual event delivery mechanism, until the grab is released by calling C.The grab is client-side: even if the windowing system used by the Clutter backend has the concept of "device grabs", Clutter will not use them.Only . of types  and  can hold a grab. Since: 1.10C gi-clutter%Translates a hardware keycode from a d to the equivalent evdev keycode. Note that depending on the input backend used by Clutter this function can fail if there is no obvious mapping between the key codes. The hardware keycode can be taken from the d.hardware_keycode member of d. Since: 1.10C gi-clutterRetrieves a pointer to the  2 currently grabbing the touch events coming from device given the sequence. Since: 1.12C gi-clutterAcquires a grab on actor for the given device and the given touch sequence.Any touch event coming from device and from sequence will be delivered to actor, bypassing the usual event delivery mechanism, until the grab is released by calling C.The grab is client-side: even if the windowing system used by the Clutter backend has the concept of "device grabs", Clutter will not use them. Since: 1.12C gi-clutterReleases the grab on the device for the given sequence, if one is in place. Since: 1.12C gi-clutterEnables or disables a ..Only devices with a .: device-mode property set to  or  can be disabled. Since: 1.6C gi-clutter+Sets the keyval and modifiers at the given index_ for device.Clutter will use the keyval and modifiers set when filling out an event coming from the same input device. Since: 1.6C gi-clutterReleases the grab on the device, if one is in place. Since: 1.10C gi-clutter"Forcibly updates the state of the device using a }This function should never be used by applications: it is meant for integration with embedding toolkits, like clutter-gtkEmbedding toolkits that disable the event collection inside Clutter need to use this function to update the state of input devices depending on a } that they are going to submit to the event handling code in Clutter though ~. Since the input devices hold the state that is going to be used to fill in fields like the W2 click count, or to emit synthesized events like  and , it is necessary for embedding toolkits to also be responsible of updating the input device state.For instance, this might be the code to translate an embedding toolkit native motion notification into a Clutter j and ask Clutter to process it:  ClutterEvent c_event; translate_native_event_to_clutter (native_event, &c_event); clutter_do_event (&c_event);Before letting ~- process the event, it is necessary to call C:  ClutterEvent c_event; ClutterDeviceManager *manager; ClutterInputDevice *device; translate_native_event_to_clutter (native_event, &c_event); // get the device manager manager = clutter_device_manager_get_default (); // use the default Core Pointer that Clutter backends register by default device = clutter_device_manager_get_core_device (manager, %CLUTTER_POINTER_DEVICE); // update the state of the input device clutter_input_device_update_from_event (device, &c_event, FALSE); clutter_do_event (&c_event);The  updateStage boolean argument should be used when the input device enters and leaves a E; it will use the E field of the passed event4 to update the stage associated to the input device. Since: 1.2C gi-clutterConvert . to and from . See  and .B gi-clutterdevice: a . gi-clutterReturns: a ., or LB gi-clutterdevice: a . gi-clutterindex_: the index of the axis gi-clutterReturns: the axis typeB gi-clutterdevice: a . gi-clutteraxes4: an array of axes values, typically coming from } gi-clutteraxis: the axis to extract gi-clutterReturns: L if the value was set, and L otherwiseB gi-clutterdevice: a . gi-cluttersequence: a a, or L$ if the device is not touch-based gi-clutterReturns: L4 if the device's sequence hasn't been found, and L otherwise.B gi-clutterdevice: a . of type B gi-clutterdevice: a . gi-clutterReturns: the identifier of the deviceB gi-clutterdevice: a . gi-clutterReturns: the device modeC gi-clutterdevice: a . gi-clutterReturns: the name of the device, or L). The returned string is owned by the .) and should never be modified or freedC gi-clutterdevice: a . gi-clutterReturns: the type of the deviceC gi-clutterdevice: a . gi-clutterReturns: L if the device is enabledC gi-clutterdevice: a . gi-clutterReturns: a  , or LC gi-clutterdevice: a . gi-clutterReturns: L if the device has a cursorC gi-clutterdevice: a . gi-clutterindex_: the index of the key gi-clutterReturns: L$ if a key was set at the given indexC gi-clutterdevice: a . gi-clutterReturns: the last known modifier stateC gi-clutterdevice: a . gi-clutterReturns:! the number of axes on the deviceC gi-clutterdevice: a . gi-clutterReturns: the number of registered keysC gi-clutterdevice: a . of type  gi-clutterReturns: a pointer to the   or LC gi-clutterdevice: a . of type  gi-clutterReturns: a pointer to the E or LC gi-clutterdevice : a slave . gi-clutterReturns: the product IDC gi-clutterdevice: a . gi-clutterReturns: a list of ., or L;. The contents of the list are owned by the device. Use  g_list_free() when doneC gi-clutterdevice : a slave . gi-clutterReturns: the vendor IDC gi-clutterdevice: a . gi-clutteractor: a  C gi-clutterdevice: A . gi-clutterhardwareKeycode: The hardware keycode from a d gi-clutter evdevKeycode+: The return location for the evdev keycode gi-clutterReturns: L if the conversion succeeded, L otherwise.C gi-clutterdevice: a . gi-cluttersequence: a a gi-clutterReturns: a  , or LC gi-clutterdevice: a . gi-cluttersequence: a a gi-clutteractor: a  C gi-clutterdevice: a . gi-cluttersequence: a aC gi-clutterdevice: a . gi-clutterenabled: L to enable the deviceC gi-clutterdevice: a . gi-clutterindex_: the index of the key gi-clutterkeyval : the keyval gi-clutter modifiers: a bitmask of modifiersC gi-clutterdevice: a .C gi-clutterdevice: a . gi-clutterevent: a } gi-clutter updateStage: whether to update the E of the device using the stage of the event8....BBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCC8....BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBB)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 . gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .. gi-clutterThe  #g:signal:deviceRemoved deviceRemoved signal is emitted each time a device has been removed from the . Since: 1.2. gi-clutterThe  #g:signal:deviceAdded deviceAdded= signal is emitted each time a device has been added to the . Since: 1.2M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M./ gi-clutter!Connect a signal handler for the  #signal:deviceAdded deviceAdded5 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 % deviceManager #deviceAdded callback / gi-clutter!Connect a signal handler for the  #signal:deviceAdded deviceAdded4 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 % deviceManager #deviceAdded callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension./ gi-clutter!Connect a signal handler for the  #signal:deviceRemoved deviceRemoved5 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 ' deviceManager #deviceRemoved callback / gi-clutter!Connect a signal handler for the  #signal:deviceRemoved deviceRemoved4 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 ' deviceManager #deviceRemoved callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension./ gi-clutterGet the value of the @backend@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  deviceManager #backend / gi-clutter Construct a L with valid value for the @backend>@ property. This is rarely needed directly, but it is used by ./ gi-clutterRetrieves the core $ of type  deviceTypeCore devices are devices created automatically by the default Clutter backend Since: 1.2/ gi-clutterRetrieves the $ with the given deviceId Since: 1.2/ gi-clutter,Lists all currently registered input devices Since: 1.2/ gi-clutter,Lists all currently registered input devices Since: 1.2/ gi-clutter&Retrieves the device manager singleton Since: 1.2/ gi-clutterConvert . to and from . See  and .. gi-clutterdevice: the removed $. gi-clutterdevice: the newly added $/ gi-clutter deviceManager: a . gi-clutter deviceType: the type of the core device gi-clutterReturns: a $ or L). The returned device is owned by the .' and should not be modified or freed/ gi-clutter deviceManager: a . gi-clutterdeviceId: the integer id of a device gi-clutterReturns: a $ or L). The returned device is owned by the .) and should never be modified or freed/ gi-clutter deviceManager: a . gi-clutterReturns: a newly allocated list of $ objects. Use g_slist_free() to deallocate it when done/ gi-clutter deviceManager: a . gi-clutterReturns:' a pointer to the internal list of $/ objects. The returned list is owned by the .) and should never be modified or freed/ gi-clutterReturns: the . singleton. The returned instance is owned by Clutter and it should not be modified or freed......///////////....///////.//.//k)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 .< gi-clutterMemory-managed wrapper type.A gi-clutterCopies pv into a new < Since: 1.6A gi-clutter!Frees the resources allocated by pv Since: 1.6A gi-clutterRetrieves the depth of the volume's, axis aligned, bounding box.In other words; this takes into account what actor's coordinate space pv belongs too and conceptually fits an axis aligned box around the volume. It returns the size of that bounding box as measured along the z-axis.If, for example,   is used to transform a 2D child actor that is 100px wide, 100px high and 0px deep into container coordinates then the depth might not simply be 0px if the child actor has a 3D rotation applied to it. Remember: if   is used then the transformed volume will be defined relative to the container actor and in container coordinates a 2D child actor can have a 3D bounding volume.There are no accuracy guarantees for the reported depth, except that it must always be greater than, or equal to, the actor's depth. This is because actors may report simple, loose fitting paint volumes for efficiency. Since: 1.6A gi-clutterRetrieves the height of the volume's, axis aligned, bounding box.In other words; this takes into account what actor's coordinate space pv belongs too and conceptually fits an axis aligned box around the volume. It returns the size of that bounding box as measured along the y-axis.If, for example,   is used to transform a 2D child actor that is 100px wide, 100px high and 0px deep into container coordinates then the height might not simply be 100px if the child actor has a 3D rotation applied to it. Remember: if   is used then a transformed child volume will be defined relative to the ancestor container actor and so a 2D child actor can have a 3D bounding volume.There are no accuracy guarantees for the reported height, except that it must always be greater than, or equal to, the actor's height. This is because actors may report simple, loose fitting paint volumes for efficiency. Since: 1.6A gi-clutterRetrieves the origin of the <. Since: 1.6A gi-clutterRetrieves the width of the volume's, axis aligned, bounding box.In other words; this takes into account what actor's coordinate space pv belongs too and conceptually fits an axis aligned box around the volume. It returns the size of that bounding box as measured along the x-axis.If, for example,   is used to transform a 2D child actor that is 100px wide, 100px high and 0px deep into container coordinates then the width might not simply be 100px if the child actor has a 3D rotation applied to it. Remember: if   is used then a transformed child volume will be defined relative to the ancestor container actor and so a 2D child actor can have a 3D bounding volume.There are no accuracy guarantees for the reported width, except that it must always be greater than, or equal to, the actor's width. This is because actors may report simple, loose fitting paint volumes for efficiency. Since: 1.6A gi-clutterSets the depth of the paint volume. The depth is measured along the z axis in the actor coordinates that pv is associated with. Since: 1.6A gi-clutter Sets the < from the allocation of actor.2This function should be used when overriding the .get_paint_volume() by  9 sub-classes that do not paint outside their allocation.A typical example is:  static gboolean my_actor_get_paint_volume (ClutterActor *self, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, self); } Since: 1.6A gi-clutterSets the height of the paint volume. The height is measured along the y axis in the actor coordinates that pv is associated with. Since: 1.6A gi-clutter$Sets the origin of the paint volume.The origin is defined as the X, Y and Z coordinates of the top-left corner of an actor's paint volume, in actor coordinates..The default is origin is assumed at: (0, 0, 0) Since: 1.6A gi-clutterSets the width of the paint volume. The width is measured along the x axis in the actor coordinates that pv is associated with. Since: 1.6A gi-clutterUpdates the geometry of pv to encompass pv and  anotherPv.There are no guarantees about how precisely the two volumes will be unioned. Since: 1.6A gi-clutter$Unions the 2D region represented by box to a <.This function is similar to A%, but it is specific for 2D regions. Since: 1.10A gi-clutterConvert < to and from . See  and . A gi-clutterpv: a < gi-clutterReturns: a newly allocated copy of a @ property. This is rarely needed directly, but it is used by .7 gi-clutterSet the value of the @ animatable@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #animatable 7 gi-clutterGet the value of the @interval@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  transition #interval 7 gi-clutterSet the value of the @interval@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  transition [ #interval  value ] 7 gi-clutter Construct a L with valid value for the @interval>@ property. This is rarely needed directly, but it is used by .7 gi-clutterSet the value of the @interval@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #interval 7 gi-clutterGet the value of the @remove-on-complete@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  transition #removeOnComplete 7 gi-clutterSet the value of the @remove-on-complete@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  transition [ #removeOnComplete  value ] 7 gi-clutter Construct a L with valid value for the @remove-on-complete>@ property. This is rarely needed directly, but it is used by .7 gi-clutterRetrieves the  set using 7. Since: 1.107 gi-clutter!Retrieves the interval set using 7 Since: 1.107 gi-clutterRetrieves the value of the 7:remove-on-complete property. Since: 1.107 gi-clutter Sets the 7: animatable property.The  transition! will acquire a reference to the  animatable instance, and will call the .attached() virtual function.If an existing  is attached to  transition+, the reference will be released, and the .detached$() virtual function will be called. Since: 1.107 gi-clutter)Sets the initial value of the transition. clutter_timeline_add_marker_at_time (timeline, "foo", 500); clutter_timeline_add_marker_at_time (timeline, "bar", 750);g_signal_connect (timeline, "marker-reached", G_CALLBACK (each_marker_reached), NULL); g_signal_connect (timeline, "marker-reached[foo](#g:signal:foo)", G_CALLBACK (foo_marker_reached), NULL); g_signal_connect (timeline, "marker-reached[bar](#g:signal:bar)", G_CALLBACK (bar_marker_reached), NULL); In the example, the first callback will be invoked for both the "foo" and "bar" marker, while the second and third callbacks will be invoked for the "foo" or "bar" markers, respectively. Since: 0.8E gi-clutterThe .GI.Clutter.Objects.Timeline#g:signal:completed completed signal is emitted when the timeline's elapsed time reaches the value of the 6:duration property.(This signal will be emitted even if the 6 is set to be repeating./If you want to get notification on whether the 6 has been stopped or has finished its run, including its eventual repeats, you should use the ,GI.Clutter.Objects.Timeline#g:signal:stoppedstopped signal instead.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.E gi-clutter!Connect a signal handler for the  #signal:completed completed5 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  timeline #completed callback E gi-clutter!Connect a signal handler for the  #signal:completed completed4 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  timeline #completed callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutter!Connect a signal handler for the  #signal:markerReached markerReached5 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 " timeline #markerReached callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @marker-reached::detail @ instead.E gi-clutter!Connect a signal handler for the  #signal:markerReached markerReached4 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 " timeline #markerReached callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @marker-reached::detail @ instead.By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutter!Connect a signal handler for the  #signal:newFramenewFrame5 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  timeline #newFrame callback E gi-clutter!Connect a signal handler for the  #signal:newFramenewFrame4 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  timeline #newFrame callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutter!Connect a signal handler for the  #signal:pausedpaused5 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  timeline #paused callback E gi-clutter!Connect a signal handler for the  #signal:pausedpaused4 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  timeline #paused callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutter!Connect a signal handler for the  #signal:startedstarted5 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  timeline #started callback E gi-clutter!Connect a signal handler for the  #signal:startedstarted4 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  timeline #started callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutter!Connect a signal handler for the  #signal:stoppedstopped5 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  timeline #stopped callback E gi-clutter!Connect a signal handler for the  #signal:stoppedstopped4 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  timeline #stopped callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.E gi-clutterGet the value of the @ auto-reverse@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #autoReverse E gi-clutterSet the value of the @ auto-reverse@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #autoReverse  value ] E gi-clutter Construct a L with valid value for the @ auto-reverse>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @delay@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #delay E gi-clutterSet the value of the @delay@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #delay  value ] E gi-clutter Construct a L with valid value for the @delay>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #direction E gi-clutterSet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #direction  value ] E gi-clutter Construct a L with valid value for the @ direction>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #duration E gi-clutterSet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #duration  value ] E gi-clutter Construct a L with valid value for the @duration>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #loop E gi-clutterSet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #loop  value ] E gi-clutter Construct a L with valid value for the @loop>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @ progress-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #progressMode E gi-clutterSet the value of the @ progress-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #progressMode  value ] E gi-clutter Construct a L with valid value for the @ progress-mode>@ property. This is rarely needed directly, but it is used by .E gi-clutterGet the value of the @ repeat-count@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline #repeatCount E gi-clutterSet the value of the @ repeat-count@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  timeline [ #repeatCount  value ] E gi-clutter Construct a L with valid value for the @ repeat-count>@ property. This is rarely needed directly, but it is used by .E gi-clutterCreates a new 6 with a duration of msecs. Since: 0.6F gi-clutterAdds a named marker that will be hit when the timeline has reached the specified progress.Markers are unique string identifiers for a given position on the timeline. Once timeline reaches the given progress" of its duration, if will emit a  #g:signal:markerReached markerReached; signal for each marker attached to that particular point.A marker can be removed with F3. The timeline can be advanced to a marker using F. See also: F Since: 1.14F gi-clutterAdds a named marker that will be hit when the timeline has been running for msecs milliseconds.Markers are unique string identifiers for a given position on the timeline. Once timeline reaches the given msecs, it will emit a  #g:signal:markerReached markerReached2 signal for each marker attached to that position.A marker can be removed with F3. The timeline can be advanced to a marker using F. See also: F Since: 0.8F gi-clutterAdvance timeline to the requested point. The point is given as a time in milliseconds since the timeline started.The timeline will not emit the -GI.Clutter.Objects.Timeline#g:signal:newFramenewFrame' signal for the given time. The first  #g:signal:newFramenewFrame signal after the call to F" will be emit the skipped markers.F gi-clutter Advances timeline to the time of the given  markerName.Like F#, this function will not emit the -GI.Clutter.Objects.Timeline#g:signal:newFramenewFrame for the time where  markerName is set, nor it will emit 2GI.Clutter.Objects.Timeline#g:signal:markerReached markerReached for  markerName. Since: 0.8F gi-clutter Create a new 6 instance which has property values matching that of supplied timeline. The cloned timeline will not be started and will not be positioned to the current position of the original timeline": you will have to start it with F.The only cloned properties are:6:duration6:loop6:delay6: direction Since: 0.4F gi-clutterRetrieves the value set by F. Since: 1.6F gi-clutterRetrieves the control points for the cubic bezier progress mode. Since: 1.12F gi-clutter,Retrieves the current repeat for a timeline.Repeats start at 0. Since: 1.10F gi-clutterRetrieves the delay set using F. Since: 0.4F gi-clutterRetrieves the amount of time elapsed since the last ClutterTimeline[newFrame](#g:signal:newFrame) signal.5This function is only useful inside handlers for the  #g:signal:newFramenewFrame signal, and its behaviour is undefined if the timeline is not playing. Since: 0.6F gi-clutter2Retrieves the direction of the timeline set with F. Since: 0.6F gi-clutterRetrieves the duration of a 6 in milliseconds. See F. Since: 0.6F gi-clutter#Retrieves the full duration of the timeline0, taking into account the current value of the 6: repeat-count property.If the 6: repeat-count3 property is set to -1, this function will return .The returned value is to be considered a hint, and it's only valid as long as the timeline hasn't been changed. Since: 1.10F gi-clutter2Request the current time position of the timeline.F gi-clutter Gets whether timeline is loopingF gi-clutter>The position of the timeline in a normalized [-1, 2] interval.The return value of this function is determined by the progress mode set using F), or by the progress function set using F. Since: 0.6F gi-clutter&Retrieves the progress mode set using F or F. Since: 1.10F gi-clutterRetrieves the number set using F. Since: 1.10F gi-clutter;Retrieves the parameters of the step progress mode used by timeline. Since: 1.12F gi-clutterChecks whether timeline& has a marker set with the given name. Since: 0.8F gi-clutterQueries state of a 6.F gi-clutter&Retrieves the list of markers at time msecs. If msecs5 is a negative integer, all the markers attached to timeline will be returned. Since: 0.8F gi-clutter Pauses the 6 on current frameF gi-clutterRemoves  markerName, if found, from timeline. Since: 0.8F gi-clutterRewinds 6) to the first frame if its direction is  and the last frame if it is .F gi-clutter Sets whether timeline9 should reverse the direction after the emission of the .GI.Clutter.Objects.Timeline#g:signal:completed completed signal. Setting the 6: auto-reverse property to L4 is the equivalent of connecting a callback to the .GI.Clutter.Objects.Timeline#g:signal:completed completed signal and changing the direction of the timeline from that callback; for instance, this code:  static void reverse_timeline (ClutterTimeline *timeline) { ClutterTimelineDirection dir = clutter_timeline_get_direction (timeline); if (dir == CLUTTER_TIMELINE_FORWARD) dir = CLUTTER_TIMELINE_BACKWARD; else dir = CLUTTER_TIMELINE_FORWARD; clutter_timeline_set_direction (timeline, dir); } ... timeline = clutter_timeline_new (1000); clutter_timeline_set_repeat_count (timeline, -1); g_signal_connect (timeline, "completed", G_CALLBACK (reverse_timeline), NULL);can be effectively replaced by:  timeline = clutter_timeline_new (1000); clutter_timeline_set_repeat_count (timeline, -1); clutter_timeline_set_auto_reverse (timeline); Since: 1.6F gi-clutter Sets the 6: progress-mode of timeline to 8, and sets the two control points for the cubic bezier.The cubic bezier curve is between (0, 0) and (1, 1). The X coordinate of the two control points must be in the [ 0, 1 ] range, while the Y coordinate of the two control points can exceed this range. Since: 1.12F gi-clutter(Sets the delay, in milliseconds, before timeline should start. Since: 0.4F gi-clutterSets the direction of timeline , either  or . Since: 0.6F gi-clutterSets the duration of the timeline, in milliseconds. The speed of the timeline depends on the ClutterTimeline:fps setting. Since: 0.6F gi-clutter Sets whether timeline should loop.'This function is equivalent to calling F with -1 if loop is L, and with 0 if loop is L.F gi-clutter$Sets a custom progress function for timeline+. The progress function will be called by F and will be used to compute the progress value based on the elapsed time and the total duration of the timeline.If func is not L, the 6: progress-mode property will be set to .If func is L?, any previously set progress function will be unset, and the 6: progress-mode property will be set to . Since: 1.10F gi-clutter2Sets the progress function using a value from the  enumeration. The mode cannot be  or bigger than . Since: 1.10F gi-clutterSets the number of times the timeline should repeat.If count" is 0, the timeline never repeats.If count< is -1, the timeline will always repeat until it's stopped. Since: 1.10F gi-clutter Sets the 6: progress-mode of the timeline to 3 and provides the parameters of the step function. Since: 1.12F gi-clutter6Advance timeline by the requested time in millisecondsF gi-clutter Starts the 6 playing.F gi-clutter Stops the 6 and moves to frame 0F gi-clutterConvert 6 to and from . See  and .*E gi-clutter isFinished: L9 if the signal was emitted at the end of the timeline.E gi-cluttermsecs): the elapsed time between 0 and durationE gi-clutter markerName : the name of the marker reached gi-cluttermsecs: the elapsed timeE gi-cluttermsecs*: Duration of the timeline in milliseconds gi-clutterReturns: the newly created 6 instance. Use  when done using itF gi-cluttertimeline: a 6 gi-clutter markerName!: the unique name for this marker gi-clutterprogress4: the normalized value of the position of the martkeF gi-cluttertimeline: a 6 gi-clutter markerName!: the unique name for this marker gi-cluttermsecs(: position of the marker in millisecondsF gi-cluttertimeline: A 6 gi-cluttermsecs: Time to advance toF gi-cluttertimeline: a 6 gi-clutter markerName: the name of the markerF gi-cluttertimeline: 6 to duplicate. gi-clutterReturns: a new 6, cloned from timelineF gi-cluttertimeline: a 6 gi-clutterReturns: L6 if the timeline should automatically reverse, and L otherwiseF gi-cluttertimeline: a 6 gi-clutterReturns: L if the timeline/ is using a cubic bezier progress more, and L otherwiseF gi-cluttertimeline: a 6 gi-clutterReturns: the current repeatF gi-cluttertimeline: a 6 gi-clutterReturns: the delay in milliseconds.F gi-cluttertimeline: a 6 gi-clutterReturns: the amount of time in milliseconds elapsed since the last frameF gi-cluttertimeline: a 6 gi-clutterReturns: the direction of the timelineF gi-cluttertimeline: a 6 gi-clutterReturns:/ the duration of the timeline, in milliseconds.F gi-cluttertimeline: a 6 gi-clutterReturns: the full duration of the 6F gi-cluttertimeline: A 6 gi-clutterReturns:& current elapsed time in milliseconds.F gi-cluttertimeline: a 6 gi-clutterReturns: L if the timeline is loopingF gi-cluttertimeline: a 6 gi-clutterReturns:1 the normalized current position in the timeline.F gi-cluttertimeline: a 6 gi-clutterReturns: a F gi-cluttertimeline: a 6 gi-clutterReturns: the number of repeatsF gi-cluttertimeline: a 6 gi-clutterReturns: L if the timeline' is using a step progress mode, and L otherwiseF gi-cluttertimeline: a 6 gi-clutter markerName: the name of the marker gi-clutterReturns: L if the marker was foundF gi-cluttertimeline: A 6 gi-clutterReturns: L! if timeline is currently playingF gi-cluttertimeline: a 6 gi-cluttermsecs: the time to check, or -1 gi-clutterReturns: a newly allocated, L terminated string array containing the names of the markers. Use  when done.F gi-cluttertimeline: A 6F gi-cluttertimeline: a 6 gi-clutter markerName": the name of the marker to removeF gi-cluttertimeline: A 6F gi-cluttertimeline: a 6 gi-clutterreverse: L if the timeline should reverse the directionF gi-cluttertimeline: a 6 gi-clutterc1.: the first control point for the cubic bezier gi-clutterc2/: the second control point for the cubic bezierF gi-cluttertimeline: a 6 gi-cluttermsecs: delay in millisecondsF gi-cluttertimeline: a 6 gi-clutter direction: the direction of the timelineF gi-cluttertimeline: a 6 gi-cluttermsecs*: duration of the timeline in millisecondsF gi-cluttertimeline: a 6 gi-clutterloop: L for enable loopingF gi-cluttertimeline: a 6 gi-clutterfunc: a progress function, or LF gi-cluttertimeline: a 6 gi-cluttermode: the progress mode, as a F gi-cluttertimeline: a 6 gi-cluttercount0: the number of times the timeline should repeatF gi-cluttertimeline: a 6 gi-clutternSteps: the number of steps gi-clutterstepMode: whether the change should happen at the start or at the end of the stepF gi-cluttertimeline: A 6 gi-cluttermsecs: Amount of time to skipF gi-cluttertimeline: A 6F gi-cluttertimeline: A 66666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666FFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 {+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .3 gi-clutterRetrieves the id of  scriptable set using 3. Since: 0.63 gi-clutterParses the passed JSON node. The implementation must set the type of the passed  pointer using . Since: 0.63 gi-clutterOverrides the common properties setting. The underlying virtual function should be used when implementing custom properties. Since: 0.63 gi-clutterSets id_7 as the unique Clutter script it for this instance of .This name can be used by user interface designer applications to define a unique name for an object constructable using the UI definition language parsed by =. Since: 0.63 gi-clutterConvert + to and from . See  and .3 gi-clutter scriptable: a + gi-clutterReturns: the id of the object. The returned string is owned by the scriptable object and should never be modified of freed3 gi-clutter scriptable: a + gi-clutterscript: the =! creating the scriptable instance gi-cluttervalue: the generic value to be set gi-cluttername: the name of the node gi-clutternode: the JSON node to be parsed gi-clutterReturns: L& if the node was successfully parsed, L otherwise.3 gi-clutter scriptable: a + gi-clutterscript: the =! creating the scriptable instance gi-cluttername: the name of the property gi-cluttervalue: the value of the property3 gi-clutter scriptable: a + gi-clutterid_: the = id of the object++++3333++++3333=)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 3 gi-clutter1Type class for types which can be safely cast to 3, for instance with 3.3 gi-clutterMemory-managed wrapper type.3 gi-clutterCast to 3, for types for which this is known to be safe. For general casts, use .F gi-clutterGet the value of the @filename@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  script #filename F gi-clutterGet the value of the @ filename-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  script #filenameSet F gi-clutterGet the value of the @translation-domain@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  script #translationDomain F gi-clutterSet the value of the @translation-domain@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  script [ #translationDomain  value ] F gi-clutter Construct a L with valid value for the @translation-domain>@ property. This is rarely needed directly, but it is used by .F gi-clutterSet the value of the @translation-domain@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #translationDomain F gi-clutterCreates a new 3 instance. 3 can be used to load objects definitions for scenegraph elements, like actors, or behavioural elements, like behaviours and timelines. The definitions must be encoded using the JavaScript Object Notation (JSON) language. Since: 0.6F gi-clutterAdds paths% to the list of search paths held by script.The search paths are used by F, which can be used to define search paths for the textures source file name or other custom, file-based properties. Since: 0.8F gi-clutter Associates a G to the 3 instance using the given name.The 3 instance will use state; to resolve target states when connecting signal handlers.The 3' instance will take a reference on the G passed to this function. Since: 1.8F gi-clutterConnects all the signals defined into a UI definition file to their handlers.This method invokes F internally and uses GModule's introspective features (by opening the current module's scope) to look at the application's symbol table.)Note that this function will not work if GModule9 is not supported by the platform Clutter is running on. Since: 0.6F gi-clutterConnects all the signals defined into a UI definition file to their handlers.This function allows to control how the signal handlers are going to be connected to their respective signals. It is meant primarily for language bindings to allow resolving the function names using the native API, but it can also be used on platforms that do not support GModule.Applications should use F. Since: 0.6F gi-clutter(Ensure that every object defined inside script is correctly constructed. You should rarely need to use this function. Since: 0.6F gi-clutterRetrieves the object bound to name. This function does not increment the reference count of the returned object. Since: 0.6F gi-clutterRetrieves the G for the given  stateName.If name is L), this function will return the default G instance. Since: 1.8F gi-clutter,Retrieves the translation domain set using F. Since: 1.10F gi-clutter:Looks up a type by name, using the virtual function that 3< has for that purpose. This function should rarely be used. Since: 0.6F gi-clutter%Retrieves all the objects created by script.Note: this function does not increment the reference count of the objects it returns. Since: 0.8F gi-clutterLoads the definitions from data into script4 and merges with the currently loaded ones, if any. Since: 0.6F gi-clutterLoads the definitions from filename into script4 and merges with the currently loaded ones, if any. Since: 0.6F gi-clutter0Loads the definitions from a resource file into script4 and merges with the currently loaded ones, if any. Since: 1.10F gi-clutter Looks up filename inside the search paths of script. If filename, is found, its full path will be returned . Since: 0.8F gi-clutter Sets the translation domain for script. Since: 1.10F gi-clutter#Unmerges the objects identified by mergeId. Since: 0.6F gi-clutterConvert 3 to and from . See  and .F gi-clutterReturns: the newly created 3 instance. Use  when done.F gi-clutterscript: a 3 gi-clutterpaths:: an array of strings containing different search pathsF gi-clutterscript: a 3 gi-cluttername: a name for the state, or L to set the default G gi-clutterstate: a GF gi-clutterscript: a 3 gi-clutteruserData/: data to be passed to the signal handlers, or LF gi-clutterscript: a 3 gi-clutterfunc: signal connection functionF gi-clutterscript: a 3F gi-clutterscript: a 3 gi-cluttername$: the name of the object to retrieve gi-clutterReturns: the named object, or L2 if no object with the given name was availableF gi-clutterscript: a 3 gi-cluttername: the name of the G, or L gi-clutterReturns: a pointer to the G for the given name. The G is owned by the 3. instance and it should not be unreferencedF gi-clutterscript: a 3 gi-clutterReturns:. the translation domain, if any is set, or LF gi-clutterscript: a 3 gi-cluttertypeName: name of the type to look up gi-clutterReturns:- the type for the requested type name, or G_TYPE_INVALID% if not corresponding type was found.F gi-clutterscript: a 3 gi-clutterReturns: a list of s, or L". The objects are owned by the 3 instance. Use  g_list_free()# on the returned list when done.F gi-clutterscript: a 3 gi-clutterdata%: a buffer containing the definitions gi-clutterlength%: the length of the buffer, or -1 if data is a NUL-terminated buffer gi-clutterReturns: on error, zero is returned and error is set accordingly. On success, the merge id for the UI definitions is returned. You can use the merge id with F.  (Can throw )F gi-clutterscript: a 3 gi-clutterfilename&: the full path to the definition file gi-clutterReturns: on error, zero is returned and error is set accordingly. On success, the merge id for the UI definitions is returned. You can use the merge id with F.  (Can throw )F gi-clutterscript: a 3 gi-clutter resourcePath(: the resource path of the file to parse gi-clutterReturns: on error, zero is returned and error is set accordingly. On success, the merge id for the UI definitions is returned. You can use the merge id with F.  (Can throw )F gi-clutterscript: a 3 gi-clutterfilename : the name of the file to lookup gi-clutterReturns: the full path of filename or L if no path was found.F gi-clutterscript: a 3 gi-clutterdomain: the translation domain, or LF gi-clutterscript: a 3 gi-cluttermergeId0: merge id returned when loading a UI definition3333FFFFFFFFFFFFFFFFFFFFFFF3333FFFFFFFFFFFFFFFFFFFFFFFG)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 84 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .@ gi-clutterThe  #g:signal:completed completed signal is emitted when a 4( reaches the target state specified by @ or @. Since: 1.4M gi-clutter9Generate a function pointer callable from C code, from a M.@ gi-clutter!Connect a signal handler for the  #signal:completed completed5 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  state #completed callback @ gi-clutter!Connect a signal handler for the  #signal:completed completed4 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  state #completed callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.@ gi-clutterGet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  state #duration @ gi-clutterSet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  state [ #duration  value ] @ gi-clutter Construct a L with valid value for the @duration>@ property. This is rarely needed directly, but it is used by .@ gi-clutterGet the value of the @state@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  state #state @ gi-clutterSet the value of the @state@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  state [ #state  value ] @ gi-clutter Construct a L with valid value for the @state>@ property. This is rarely needed directly, but it is used by .@ gi-clutterSet the value of the @state@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #state @ gi-clutterCreates a new 4 Since: 1.4@ gi-clutterRetrieves the  that is being used for transitioning between the two states, if any has been set Since: 1.4@ gi-clutterQueries the duration used for transitions between a source and target state pairThe semantics for the query are the same as the semantics used for setting the duration with @ Since: 1.4@ gi-clutterReturns a list of pointers to opaque structures with accessor functions that describe the keys added to an animator. Since: 1.4@ gi-clutter'Queries the currently set target state.During a transition this function will return the target of the transition.:This function is useful when called from handlers of the +GI.Clutter.Objects.State#g:signal:completed completed signal. Since: 1.4@ gi-clutter3Gets a list of all the state names managed by this 4. Since: 1.4@ gi-clutterGets the timeline driving the 4 Since: 1.4@ gi-clutterRemoves all keys matching the search criteria passed in arguments. Since: 1.4@ gi-clutter Specifies a = to be used when transitioning between the two named states.The animator allows specifying a transition between the state that is more elaborate than the basic transitions allowed by the tweening of properties defined in the 4 keys.If animator is L$ it will unset an existing animator.4% will take a reference on the passed animator, if any Since: 1.4@ gi-clutter"Sets the duration of a transition.If both state names are L the default duration for state is set.If only targetStateName is specified, the passed duration becomes the default duration for transitions to the target state./If both states names are specified, the passed duration+ only applies to the specified transition. Since: 1.4@ gi-clutter,Sets one specific end key for a state name, object,  propertyName combination. Since: 1.4@ gi-clutterChange the current state of 4 to targetStateName.3The state will animate during its transition, see clutter_state_warp_to_state$ for animation-free state switching. Setting a L state will stop the current animation and unset the current state, but keys will be left intact. Since: 1.4@ gi-clutterChange to the specified target state immediately with no animation.See @. Since: 1.4@ gi-clutterConvert 4 to and from . See  and . @ gi-clutterReturns: the newly create 4 instance@ gi-clutterstate: a 4 instance. gi-cluttersourceStateName: the name of a source state gi-cluttertargetStateName: the name of a target state gi-clutterReturns: a  instance, or L@ gi-clutterstate: a 4 gi-cluttersourceStateName=: the name of the source state to get the duration of, or L gi-cluttertargetStateName=: the name of the source state to get the duration of, or L gi-clutterReturns: the duration, in milliseconds@ gi-clutterstate: a 4 instance. gi-cluttersourceStateName-: the source transition name to query, or L for all source states gi-cluttertargetStateName-: the target transition name to query, or L for all target states gi-clutterobject7: the specific object instance to list keys for, or L for all managed objects gi-clutter propertyName&: the property name to search for, or L for all properties. gi-clutterReturns: a newly allocated  of w9s. The contents of the returned list are owned by the 4- and should not be modified or freed. Use  g_list_free() to free the resources allocated by the returned list when done using it@ gi-clutterstate: a 4 gi-clutterReturns: a string containing the target state. The returned string is owned by the 4$ and should not be modified or freed@ gi-clutterstate: a 4 instance. gi-clutterReturns: a newly allocated . of state names. The contents of the returned  are owned by the 4- and should not be modified or freed. Use  g_list_free() to free the resources allocated by the returned list when done using it@ gi-clutterstate: a 4 gi-clutterReturns: the N that drives the state change animations. The returned timeline is owned by the 4+ and it should not be unreferenced directly@ gi-clutterstate: a 4 instance. gi-cluttersourceStateName(: the source state name to query, or L for all source states gi-cluttertargetStateName(: the target state name to query, or L for all target states gi-clutterobject7: the specific object instance to list keys for, or L for all managed objects gi-clutter propertyName): the property name to search for, or L for all properties.@ gi-clutterstate: a 4 instance. gi-cluttersourceStateName: the name of a source state gi-cluttertargetStateName: the name of a target state gi-clutteranimator: a  instance, or L to unset an existing @ gi-clutterstate: a 4 gi-cluttersourceStateName#: the name of the source state, or L gi-cluttertargetStateName#: the name of the target state, or L gi-clutterduration1: the duration of the transition, in milliseconds@  gi-clutterstate: a 4 instance. gi-cluttersourceStateName9: the source transition to specify transition for, or L to specify the default fallback when a more specific source state doesn't exist. gi-cluttertargetStateName4: the name of the transition to set a key value for. gi-clutterobject: the  to set a key for gi-clutter propertyName: the property to set a key for gi-cluttermode%: the id of the alpha function to use gi-cluttervalue5: the value for property_name of object in state_name gi-clutterpreDelay: relative time of the transition to be idle in the beginning of the transition gi-clutter postDelay: relative time of the transition to be idle in the end of the transition  gi-clutterReturns: the 41 instance, allowing chaining of multiple calls@ gi-clutterstate: a 4 gi-cluttertargetStateName: the state to transition to gi-clutterReturns: the N that drives the state transition. The returned timeline is owned by the 4% and it should not be unreferenced@ gi-clutterstate: a 4 gi-cluttertargetStateName: the state to transition to gi-clutterReturns: the N that drives the state transition. The returned timeline is owned by the 4% and it should not be unreferenced4444@@@@@@@@@@@@@@@@@@@@@@@4444@@@@@@@@@@@@@@@@@@@@@@@)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 T%+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .8 gi-clutterGet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animator #duration 8 gi-clutterSet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animator [ #duration  value ] 8 gi-clutter Construct a L with valid value for the @duration>@ property. This is rarely needed directly, but it is used by .8 gi-clutterGet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animator #timeline 8 gi-clutterSet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animator [ #timeline  value ] 8 gi-clutter Construct a L with valid value for the @timeline>@ property. This is rarely needed directly, but it is used by .8 gi-clutterCreates a new + instance Since: 1.28 gi-clutter=Compute the value for a managed property at a given progress.If the property is an ease-in property, the current value of the property on the object will be used as the starting point for computation. Since: 1.28 gi-clutter-Retrieves the current duration of an animator Since: 1.28 gi-clutterReturns a list of pointers to opaque structures with accessor functions that describe the keys added to an animator. Since: 1.28 gi-clutter+Get the timeline hooked up for driving the + Since: 1.28 gi-clutter=Checks if a property value is to be eased into the animation. Since: 1.28 gi-clutterGet the interpolation used by animator for a property on a particular object. Since: 1.28 gi-clutterSets whether a property value is to be eased into the animation. Since: 1.28 gi-clutter%Set the interpolation method to use,  causes the values to linearly change between the values, and : causes the values to smoothly change between the values. Since: 1.28 gi-clutterRemoves all keys matching the conditions specificed in the arguments. Since: 1.28 gi-clutterRuns the timeline of the +( with a duration in msecs as specified. Since: 1.28 gi-clutterSets a single key in the + for the  propertyName of object at progress. See also: clutter_animator_set() Since: 1.28 gi-clutterSets an external timeline that will be used for driving the animation Since: 1.28 gi-clutterStart the ClutterAnimator, this is a thin wrapper that rewinds and starts the animators current timeline. Since: 1.28 gi-clutterConvert + to and from . See  and .8 gi-clutterReturns: a new +.8 gi-clutteranimator: a + gi-clutterobject: a  gi-clutter propertyName-: the name of the property on object to check gi-clutterprogress: a value between 0.0 and 1.0 gi-cluttervalue3: an initialized value to store the computed result gi-clutterReturns: L if the computation yields has a value, otherwise (when an error occurs or the progress is before any of the keys) L is returned and the  is left untouched8 gi-clutteranimator: a + gi-clutterReturns:/ the duration of the animation, in milliseconds8 gi-clutteranimator: a + instance gi-clutterobject: a  to search for, or L for all objects gi-clutter propertyName/: a specific property name to query for, or L for all properties gi-clutterprogress: a specific progress to search for, or a negative value for all progresses gi-clutterReturns: a list of U0s; the contents of the list are owned by the +<, but you should free the returned list when done, using  g_list_free()8 gi-clutteranimator: a + gi-clutterReturns: the N that drives the animator8 gi-clutteranimator: a U gi-clutterobject: a  gi-clutter propertyName": the name of a property on object gi-clutterReturns: L if the property is eased in8 gi-clutteranimator: a U gi-clutterobject: a  gi-clutter propertyName": the name of a property on object gi-clutterReturns: a ClutterInterpolation value.8 gi-clutteranimator: a U gi-clutterobject: a  gi-clutter propertyName": the name of a property on object gi-cluttereaseIn,: we are going to be easing in this property8 gi-clutteranimator: a U gi-clutterobject: a  gi-clutter propertyName": the name of a property on object gi-clutter interpolation: the  to use8 gi-clutteranimator: a + gi-clutterobject: a  to search for, or L for all gi-clutter propertyName/: a specific property name to query for, or L for all gi-clutterprogress: a specific progress to search for or a negative value for all8 gi-clutteranimator: a + gi-clutterduration1: milliseconds a run of the animator should last.8 gi-clutteranimator: a + gi-clutterobject: a  gi-clutter propertyName#: the property to specify a key for gi-cluttermode%: the id of the alpha function to use gi-clutterprogress: the normalized range at which stage of the animation this value applies gi-cluttervalue2: the value property_name should have at progress. gi-clutterReturns: The animator instance8 gi-clutteranimator: a + gi-cluttertimeline: a N8 gi-clutteranimator: a + gi-clutterReturns: the N that drives the animator. The returned timeline is owned by the +% and it should not be unreferenced++++88888888888888888888++++88888888888888888888)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 D gi-clutter Creates a   using the item in the model.8The usual way to implement this function is to create a   instance and then bind the 8 properties to the actor properties of interest, using . This way, when the item in the  changes, the   changes as well. Since: 1.24D gi-clutter Creates a   using the item in the model.8The usual way to implement this function is to create a   instance and then bind the 8 properties to the actor properties of interest, using . This way, when the item in the  changes, the   changes as well. Since: 1.24D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter?A function returning a value depending on the position of the N bound to alpha. Since: 0.2D gi-clutter?A function returning a value depending on the position of the N bound to alpha. Since: 0.2D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterThis function is passed to . and will be called for each actor driven by  behaviour. Since: 0.2D gi-clutterThis function is passed to . and will be called for each actor driven by  behaviour. Since: 0.2D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter9The prototype for the callback function registered with  and invoked by . Since: 1.0D gi-clutter9The prototype for the callback function registered with  and invoked by . Since: 1.0D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterGeneric callbackD gi-clutterGeneric callbackD gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterA function pointer type used by event filters that are added with ~. Since: 1.18D gi-clutterA function pointer type used by event filters that are added with ~. Since: 1.18D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter*Filters the content of a row in the model. Since: 0.6D gi-clutter*Filters the content of a row in the model. Since: 0.6D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter-Iterates on the content of a row in the model Since: 0.6D gi-clutter-Iterates on the content of a row in the model Since: 0.6D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter.Compares the content of two rows in the model. Since: 0.6D gi-clutter.Compares the content of two rows in the model. Since: 0.6D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterThis function is passed to 89 and will be called for each node contained in the path. Since: 1.0D gi-clutterThis function is passed to 89 and will be called for each node contained in the path. Since: 1.0D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterPrototype of the progress function used to compute the value between the two ends a and b+ of an interval depending on the value of progress.The  in retval/ is already initialized with the same type as a and b. This function will be called by % if the type of the values of the interval was registered using )clutter_interval_register_progress_func(). Since: 1.0D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutterThis is the signature of a function used to connect signals. It is used by the = function. It is mainly intended for interpreted language bindings, but could be useful where the programmer wants more control over the signal connection process. Since: 0.6D gi-clutterThis is the signature of a function used to connect signals. It is used by the = function. It is mainly intended for interpreted language bindings, but could be useful where the programmer wants more control over the signal connection process. Since: 0.6D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter*A function for defining a custom progress. Since: 1.10D gi-clutter*A function for defining a custom progress. Since: 1.10D gi-clutter0Type for the callback on the (unwrapped) C side.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutter9Generate a function pointer callable from C code, from a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.D gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.D gi-clutterA convenience synonym for L :: M D.D gi-clutterA convenience synonym for L :: M D.D gi-clutter4A simple wrapper that ignores the closure arguments.D gi-clutterWrap the callback into a M.D gi-clutterWrap a D into a D.E gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.E gi-clutterA convenience synonym for L :: M D.E gi-clutterA convenience synonym for L :: M D.E gi-clutter4A simple wrapper that ignores the closure arguments.E gi-clutterWrap the callback into a M.E gi-clutterWrap a D into a D.E gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.E gi-clutterA convenience synonym for L :: M D.E gi-clutterA convenience synonym for L :: M D.E gi-clutter4A simple wrapper that ignores the closure arguments.E gi-clutterWrap the callback into a M.E gi-clutterWrap a D into a D.E gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.E gi-clutterA convenience synonym for L :: M D.E gi-clutterA convenience synonym for L :: M D.E gi-clutter4A simple wrapper that ignores the closure arguments.E gi-clutterWrap the callback into a M.E gi-clutterWrap a D into a D.E gi-clutterGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.E gi-clutterA convenience synonym for L :: M D.E gi-clutterA convenience synonym for L :: M D.E gi-clutter4A simple wrapper that ignores the closure arguments.E gi-clutterWrap the callback into a M.E gi-clutterWrap a D into a D.&D gi-clutteritem: the item in the model gi-clutteruserData: Data passed to   gi-clutterReturns: The newly created child  D gi-clutteritem: the item in the model gi-clutterReturns: The newly created child  D gi-clutteralpha: a   gi-clutteruserData": user data passed to the function gi-clutterReturns: a floating point valueD gi-clutteralpha: a   gi-clutterReturns: a floating point valueD gi-clutter behaviour: the  gi-clutteractor: an actor driven by  behaviour gi-clutterdata&: optional data passed to the functionD gi-clutter behaviour: the  gi-clutteractor: an actor driven by  behaviourD gi-cluttergobject: a  gi-clutter actionName: the name of the action gi-clutterkeyVal: the key symbol gi-clutter modifiers: bitmask of the modifier flags gi-clutteruserData: data passed to the function gi-clutterReturns: the function should return L4 if the key binding has been handled, and return L otherwiseD gi-cluttergobject: a  gi-clutter actionName: the name of the action gi-clutterkeyVal: the key symbol gi-clutter modifiers: bitmask of the modifier flags gi-clutterReturns: the function should return L4 if the key binding has been handled, and return L otherwiseD gi-clutteractor: a   gi-clutterdata : user dataD gi-clutteractor: a  D gi-clutterevent': the event that is going to be emitted gi-clutteruserData: the data pointer passed to ~ gi-clutterReturns: 3 to indicate that the event has been handled or  otherwise. Returning  skips any further filter functions and prevents the signal emission for the event.D gi-clutterevent': the event that is going to be emitted gi-clutterReturns: 3 to indicate that the event has been handled or  otherwise. Returning  skips any further filter functions and prevents the signal emission for the event.D gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutteruserData: data passed to - gi-clutterReturns:( If the row should be displayed, return LD gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutterReturns:( If the row should be displayed, return LD gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutteruserData: data passed to - gi-clutterReturns: L# if the iteration should continue, L otherwiseD gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutterReturns: L# if the iteration should continue, L otherwiseD gi-cluttermodel: a - gi-cluttera: a % representing the contents of the row gi-clutterb: a , representing the contents of the second row gi-clutteruserData: data passed to - gi-clutterReturns: a positive integer if a is after b, a negative integer if a is before b, or 0 if the rows are the sameD gi-cluttermodel: a - gi-cluttera: a % representing the contents of the row gi-clutterb: a , representing the contents of the second row gi-clutterReturns: a positive integer if a is after b, a negative integer if a is before b, or 0 if the rows are the sameD gi-clutternode : the node gi-clutterdata&: optional data passed to the functionD gi-clutternode : the nodeD gi-cluttera": the initial value of an interval gi-clutterb : the final value of an interval gi-clutterprogress&: the progress factor, between 0 and 1 gi-clutterretval&: the value used to store the progress gi-clutterReturns: L if the function successfully computed the value and stored it inside retvalD gi-clutterscript: a = gi-clutterobject: the object to connect gi-clutter signalName: the name of the signal gi-clutter handlerName : the name of the signal handler gi-clutter connectObject*: the object to connect the signal to, or L gi-clutterflags: signal connection flags gi-clutteruserData): user data to pass to the signal handlerD gi-clutterscript: a = gi-clutterobject: the object to connect gi-clutter signalName: the name of the signal gi-clutter handlerName : the name of the signal handler gi-clutter connectObject*: the object to connect the signal to, or L gi-clutterflags: signal connection flagsD gi-cluttertimeline: a N gi-clutterelapsed#: the elapsed time, in milliseconds gi-cluttertotal6: the total duration of the timeline, in milliseconds, gi-clutteruserData: data passed to the function gi-clutterReturns:> the progress, as a floating point value between -1.0 and 2.0.D gi-cluttertimeline: a N gi-clutterelapsed#: the elapsed time, in milliseconds gi-cluttertotal6: the total duration of the timeline, in milliseconds, gi-clutterReturns:> the progress, as a floating point value between -1.0 and 2.0.D gi-cluttertimeline: a N gi-clutterelapsed#: the elapsed time, in milliseconds gi-cluttertotal6: the total duration of the timeline, in milliseconds, gi-clutteruserData: data passed to the function gi-clutterReturns:> the progress, as a floating point value between -1.0 and 2.0.D gi-clutterscript: a = gi-clutterobject: the object to connect gi-clutter signalName: the name of the signal gi-clutter handlerName : the name of the signal handler gi-clutter connectObject*: the object to connect the signal to, or L gi-clutterflags: signal connection flags gi-clutteruserData): user data to pass to the signal handlerD gi-cluttera": the initial value of an interval gi-clutterb : the final value of an interval gi-clutterprogress&: the progress factor, between 0 and 1 gi-clutterretval&: the value used to store the progress gi-clutterReturns: L if the function successfully computed the value and stored it inside retvalD gi-clutternode : the node gi-clutterdata&: optional data passed to the functionD gi-cluttermodel: a - gi-cluttera: a % representing the contents of the row gi-clutterb: a , representing the contents of the second row gi-clutteruserData: data passed to - gi-clutterReturns: a positive integer if a is after b, a negative integer if a is before b, or 0 if the rows are the sameD gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutteruserData: data passed to - gi-clutterReturns: L# if the iteration should continue, L otherwiseD gi-cluttermodel: a - gi-clutteriter: the iterator for the row gi-clutteruserData: data passed to - gi-clutterReturns:( If the row should be displayed, return LD gi-clutterevent': the event that is going to be emitted gi-clutteruserData: the data pointer passed to ~ gi-clutterReturns: 3 to indicate that the event has been handled or  otherwise. Returning  skips any further filter functions and prevents the signal emission for the event.D gi-clutteractor: a   gi-clutterdata : user dataE gi-cluttergobject: a  gi-clutter actionName: the name of the action gi-clutterkeyVal: the key symbol gi-clutter modifiers: bitmask of the modifier flags gi-clutteruserData: data passed to the function gi-clutterReturns: the function should return L4 if the key binding has been handled, and return L otherwiseE gi-clutter behaviour: the  gi-clutteractor: an actor driven by  behaviour gi-clutterdata&: optional data passed to the functionE gi-clutteralpha: a   gi-clutteruserData": user data passed to the function gi-clutterReturns: a floating point valueE gi-clutteritem: the item in the model gi-clutteruserData: Data passed to   gi-clutterReturns: The newly created child  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDEEEDDDEEEDEEEDDDEEEDEEEDDDEEEDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD/)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 I1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .1 gi-clutterGet the value of the @model@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  modelIter #model 1 gi-clutterSet the value of the @model@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  modelIter [ #model  value ] 1 gi-clutter Construct a L with valid value for the @model>@ property. This is rarely needed directly, but it is used by .1 gi-clutterSet the value of the @model@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #model 1 gi-clutterGet the value of the @row@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  modelIter #row 1 gi-clutterSet the value of the @row@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  modelIter [ #row  value ] 1 gi-clutter Construct a L with valid value for the @row>@ property. This is rarely needed directly, but it is used by .1 gi-clutterCopies the passed iterator. Since: 0.81 gi-clutterRetrieves a pointer to the - that this iter is part of. Since: 0.61 gi-clutter+Retrieves the position of the row that the iter points to. Since: 0.61 gi-clutterSets an initializes value to that at column. When done with value, 1 needs to be called to free any allocated memory. Since: 0.61 gi-clutterGets whether the current iterator is at the beginning of the model to which it belongs. Since: 0.61 gi-clutterGets whether the iterator is at the end of the model to which it belongs. Since: 0.61 gi-clutter Updates the iter to point at the next position in the model. The model implementation should take into account the presence of a filter function. Since: 0.61 gi-clutter Sets the iter to point at the previous position in the model. The model implementation should take into account the presence of a filter function. Since: 0.61 gi-clutter'Sets the data in the cell specified by iter and column. The type of value/ must be convertable to the type of the column. Since: 0.61 gi-clutterConvert 1 to and from . See  and . 1 gi-clutteriter: a 1 gi-clutterReturns: a copy of the iterator, or L1 gi-clutteriter: a 1 gi-clutterReturns: a pointer to a -.1 gi-clutteriter: a 1 gi-clutterReturns: the position of the iter in the model1 gi-clutteriter: a 1 gi-cluttercolumn*: column number to retrieve the value from1 gi-clutteriter: a 1 gi-clutterReturns: TRUE if iter( is the first iter in the filtered model1 gi-clutteriter: a 1 gi-clutterReturns: TRUE if iter( is the last iter in the filtered model.1 gi-clutteriter: a 1 gi-clutterReturns: The passed iterator, updated to point at the next row in the model.1 gi-clutteriter: a 1 gi-clutterReturns: The passed iterator, updated to point at the previous row in the model.1 gi-clutteriter: a 1 gi-cluttercolumn*: column number to retrieve the value from gi-cluttervalue: new value for the cell1111111111111111111111111111111111111111-)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 E01 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .F gi-clutterThe  #g:signal:sortChanged sortChanged2 signal is emitted after the model has been sorted Since: 0.6F gi-clutterThe  #g:signal:rowRemoved rowRemoved signal is emitted when a row has been removed. The data on the row pointed by the passed iterator is still valid when the  #g:signal:rowRemoved rowRemoved signal has been emitted. Since: 0.6F gi-clutterThe  #g:signal:rowRemoved rowRemoved signal is emitted when a row has been changed. The data on the row has already been updated when the  #g:signal:rowChanged rowChanged signal has been emitted. Since: 0.6F gi-clutterThe  #g:signal:rowAddedrowAdded signal is emitted when a new row has been added. The data on the row has already been set when the  #g:signal:rowAddedrowAdded signal has been emitted. Since: 0.6F gi-clutterThe  #g:signal:filterChanged filterChanged5 signal is emitted when a new filter has been applied Since: 0.6M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.F gi-clutter!Connect a signal handler for the  #signal:filterChanged filterChanged5 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  model #filterChanged callback F gi-clutter!Connect a signal handler for the  #signal:filterChanged filterChanged4 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  model #filterChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.F gi-clutter!Connect a signal handler for the  #signal:rowAddedrowAdded5 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  model #rowAdded callback F gi-clutter!Connect a signal handler for the  #signal:rowAddedrowAdded4 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  model #rowAdded callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.F gi-clutter!Connect a signal handler for the  #signal:rowChanged rowChanged5 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  model #rowChanged callback F gi-clutter!Connect a signal handler for the  #signal:rowChanged rowChanged4 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  model #rowChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.F gi-clutter!Connect a signal handler for the  #signal:rowRemoved rowRemoved5 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  model #rowRemoved callback F gi-clutter!Connect a signal handler for the  #signal:rowRemoved rowRemoved4 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  model #rowRemoved callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.F gi-clutter!Connect a signal handler for the  #signal:sortChanged sortChanged5 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  model #sortChanged callback F gi-clutter!Connect a signal handler for the  #signal:sortChanged sortChanged4 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  model #sortChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.F gi-clutterGet the value of the @ filter-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  model #filterSet G gi-clutter%Creates and appends a new row to the 1(, setting the row values for the given columns upon creation. Since: 0.6G gi-clutter"Checks whether the row pointer by iter should be filtered or not using the filtering function set on model.3This function should be used only by subclasses of 1. Since: 0.6G gi-clutterChecks whether row should be filtered or not using the filtering function set on model.3This function should be used only by subclasses of 1. Since: 0.6G gi-clutterCalls func for each row in the model. Since: 0.6G gi-clutterRetrieves the name of the column Since: 0.6G gi-clutterRetrieves the type of the column. Since: 0.6G gi-clutterReturns whether the model# has a filter in place, set using G Since: 1.0G gi-clutter Retrieves a /- representing the first non-filtered row in model. Since: 0.6G gi-clutter Retrieves a /) representing the row at the given index.(If a filter function has been set using G then the model8 implementation will return the first non filtered row. Since: 0.6G gi-clutter Retrieves a /, representing the last non-filtered row in model. Since: 0.6G gi-clutter'Retrieves the number of columns inside model. Since: 0.6G gi-clutter$Retrieves the number of rows inside model, eventually taking into account any filtering function set using G. Since: 0.6G gi-clutter4Retrieves the number of column used for sorting the model. Since: 0.6G gi-clutter'Sets the data in the cell specified by iter and column. The type of value must be convertable to the type of the column. If the row does not exist then it is created. Since: 0.6G gi-clutterInserts data at row into the 1(, setting the row values for the given columns upon creation. Since: 0.6G gi-clutter&Creates and prepends a new row to the 1(, setting the row values for the given columns upon creation. Since: 0.6G gi-clutter5Removes the row at the given position from the model. Since: 0.6G gi-clutterForce a resort on the model6. This function should only be used by subclasses of 1. Since: 0.6G gi-clutter Filters the model$ using the given filtering function. Since: 0.6G gi-clutter#Assigns a name to the columns of a 1.%This function is meant primarily for GObjects that inherit from 1-, and should only be used when contructing a 16. It will not work after the initial creation of the 1. Since: 0.6G gi-clutterSorts model" using the given sorting function. Since: 0.6G gi-clutterSets the model to sort by column. If column7 is a negative value the sorting column will be unset. Since: 0.6G gi-clutter'Sets the types of the columns inside a 1.%This function is meant primarily for GObjects that inherit from 1-, and should only be used when contructing a 16. It will not work after the initial creation of the 1. Since: 0.6G gi-clutterConvert 1 to and from . See  and .F gi-clutteriter: a / pointing to the removed rowF gi-clutteriter: a / pointing to the changed rowF gi-clutteriter: a / pointing to the new rowG gi-cluttermodel: a 1 gi-cluttercolumns": a vector with the columns to set gi-cluttervalues: a vector with the valuesG gi-cluttermodel: a 1 gi-clutteriter: the row to filter gi-clutterReturns: L$ if the row should be displayed, L otherwiseG gi-cluttermodel: a 1 gi-clutterrow: the row to filter gi-clutterReturns: L$ if the row should be displayed, L otherwiseG gi-cluttermodel: a 1 gi-clutterfunc: a G gi-cluttermodel: 1 gi-cluttercolumn: the column number gi-clutterReturns: the name of the column. The model holds the returned string, and it should not be modified or freedG gi-cluttermodel: 1 gi-cluttercolumn: the column number gi-clutterReturns: the type of the column.G gi-cluttermodel: a 1 gi-clutterReturns: L if a filter is setG gi-cluttermodel: a 1 gi-clutterReturns: A new / . Call  when done using itG gi-cluttermodel: a 1 gi-clutterrow!: position of the row to retrieve gi-clutterReturns: A new /, or L if row was out of bounds. When done using the iterator object, call  to deallocate its resourcesG gi-cluttermodel: a 1 gi-clutterReturns: A new / . Call  when done using itG gi-cluttermodel: a 1 gi-clutterReturns: the number of columnsG gi-cluttermodel: a 1 gi-clutterReturns: The length of the model?. If there is a filter set, then the length of the filtered model is returned.G gi-cluttermodel: a 1 gi-clutterReturns:2 a column number, or -1 if the model is not sortedG gi-cluttermodel: a 1 gi-clutterrow: position of the row to modify gi-cluttercolumn: column to modify gi-cluttervalue: new value for the cellG gi-cluttermodel: a 1 gi-clutterrow : row index gi-cluttercolumns(: a vector containing the columns to set gi-cluttervalues.: a vector containing the values for the cellsG gi-cluttermodel: a 1 gi-cluttercolumns(: a vector containing the columns to set gi-cluttervalues.: a vector containing the values for the cellsG gi-cluttermodel: a 1 gi-clutterrow: position of row to removeG gi-cluttermodel: a 1G gi-cluttermodel: a 1 gi-clutterfunc: a , or NULLG gi-cluttermodel: a 1 gi-clutternames: an array of stringsG gi-cluttermodel: a 1 gi-cluttercolumn: the column to sort on gi-clutterfunc: a , or NULLG gi-cluttermodel: a 1 gi-cluttercolumn: the column of the model to sort, or -1G gi-cluttermodel: a 1 gi-cluttertypes: an array of L types+1111FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGG+1111GGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFF)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0, gi-clutter1Type class for types which can be safely cast to ,, for instance with ,., gi-clutterMemory-managed wrapper type., gi-clutterCast to ,, for types for which this is known to be safe. For general casts, use .G gi-clutterThe  #g:signal:removedremoved signal is emitted each time a behaviour is not applied to an actor anymore. Since: 0.4G gi-clutterThe  #g:signal:applyapply signal is emitted each time the behaviour is applied to an actor. Since: 0.4M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.G gi-clutter!Connect a signal handler for the  #signal:appliedapplied5 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  behaviour #applied callback G gi-clutter!Connect a signal handler for the  #signal:appliedapplied4 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  behaviour #applied callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.G gi-clutter!Connect a signal handler for the  #signal:removedremoved5 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  behaviour #removed callback G gi-clutter!Connect a signal handler for the  #signal:removedremoved4 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  behaviour #removed callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.G gi-clutterGet the value of the @alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviour #alpha G gi-clutterSet the value of the @alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviour [ #alpha  value ] G gi-clutter Construct a L with valid value for the @alpha>@ property. This is rarely needed directly, but it is used by .G gi-clutterCalls func for every actor driven by behave. Since: 0.2G gi-clutterApplies behave to actor0. This function adds a reference on the actor. Since: 0.2G gi-clutter"Retrieves all the actors to which behave applies. It is not recommended for derived classes to use this in there alpha notify method but use  clutter_behaviour_actors_foreach+ as it avoids alot of needless allocations. Since: 0.2G gi-clutterRetrieves the   object bound to behave. Since: 0.2G gi-clutter8Gets the number of actors this behaviour is applied too. Since: 0.2G gi-clutterGets an actor the behaviour was applied to referenced by index num. Since: 0.2G gi-clutter Check if behave applied to actor. Since: 0.4G gi-clutterRemoves actor from the list of   s to which behave: applies. This function removes a reference on the actor. Since: 0.2G gi-clutter'Removes every actor from the list that behave holds. Since: 0.4G gi-clutterBinds alpha to a ,. The   object is what makes a behaviour work: for each tick of the timeline used by   a new value of the alpha parameter is computed by the alpha function; the value should be used by the , to update one or more properties of the actors to which the behaviour applies.If alpha is not L, the , will take ownership of the   instance. Since: 0.2G gi-clutterConvert , to and from . See  and . G gi-clutteractor: the removed actorG gi-clutteractor): the actor the behaviour was applied to.G gi-clutterbehave: a , gi-clutterfunc": a function called for each actorG gi-clutterbehave: a , gi-clutteractor: a  G gi-clutterbehave: a , gi-clutterReturns:= a list of actors. You should free the returned list with g_slist_free() when finished using it.G gi-clutterbehave: a , gi-clutterReturns: a   object, or L8 if no alpha object has been bound to this behaviour.G gi-clutterbehave: a , gi-clutterReturns: The number of applied actorsG gi-clutterbehave: a , gi-clutterindex_6: the index of an actor this behaviour is applied too. gi-clutterReturns: A Clutter actor or NULL if index_ is invalid.G gi-clutterbehave: a , gi-clutteractor: a   gi-clutterReturns:. TRUE if actor has behaviour. FALSE otherwise.G gi-clutterbehave: a , gi-clutteractor: a  G gi-clutterbehave: a ,G gi-clutterbehave: a , gi-clutteralpha: a   or L to unset a previously set alpha,,,,GGGGGGGGGGGGGGGGGGG,,,,GGGGGGGGGGGGGGGGGGG )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .G gi-clutterGet the value of the @alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alpha #alpha G gi-clutterGet the value of the @mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alpha #mode G gi-clutterSet the value of the @mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alpha [ #mode  value ] G gi-clutter Construct a L with valid value for the @mode>@ property. This is rarely needed directly, but it is used by .G gi-clutterGet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alpha #timeline G gi-clutterSet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alpha [ #timeline  value ] G gi-clutter Construct a L with valid value for the @timeline>@ property. This is rarely needed directly, but it is used by .G gi-clutterCreates a new + instance. You must set a function to compute the alpha value using G and bind a N object to the + instance using G.!You should use the newly created + instance inside a  object. Since: 0.2G gi-clutterCreates a new +4 instance and sets the timeline and animation mode. See also G and G. Since: 1.0G gi-clutterCreates a new +9 instances and sets the timeline and the alpha function. This function will not register func as a global alpha function. See also G and G. Since: 1.0G gi-clutterQuery the current alpha value. Since: 0.2G gi-clutterRetrieves the  used by alpha. Since: 1.0G gi-clutter Gets the N bound to alpha. Since: 0.2G gi-clutter Sets the 7 used to compute the alpha value at each frame of the N bound to alpha. Since: 0.8G gi-clutter Sets the  function used to compute the alpha value at each frame of the N bound to alpha. This function will not register func as a global alpha function. Since: 0.2G gi-clutterSets the progress function of alpha using the symbolic value of mode, as taken by the - enumeration or using the value returned by clutter_alpha_register_func(). Since: 1.0G gi-clutterBinds alpha to timeline. Since: 0.2G gi-clutter variant of clutter_alpha_register_func().Registers a global alpha function and returns its logical id to be used by G or by .&The logical id is always greater than . Since: 1.0G gi-clutterConvert + to and from . See  and . G gi-clutterReturns: the newly created empty + instance.G gi-cluttertimeline: N timeline gi-cluttermode: animation mode gi-clutterReturns: the newly created +G gi-cluttertimeline: a N gi-clutterfunc: a  gi-clutterReturns: the newly created +G gi-clutteralpha: A + gi-clutterReturns:& The current alpha value for the alphaG gi-clutteralpha: a + gi-clutterReturns: the animation modeG gi-clutteralpha: A + gi-clutterReturns: a N instanceG gi-clutteralpha: A + gi-clutterclosure: A G gi-clutteralpha: A + gi-clutterfunc: A G gi-clutteralpha: a + gi-cluttermode: a G gi-clutteralpha: A + gi-cluttertimeline: A NG gi-clutterclosure: a  gi-clutterReturns:% the logical id of the alpha function++++GGGGGGGGGGGGGGGGGG++++GGGGGGGGGGGGGGGGGG%)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0,/ gi-clutter1Type class for types which can be safely cast to /, for instance with /./ gi-clutterMemory-managed wrapper type./ gi-clutterCast to /, for types for which this is known to be safe. For general casts, use ./ gi-clutterGet the value of the @final@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  interval #final / gi-clutterSet the value of the @final@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  interval [ #final  value ] / gi-clutter Construct a L with valid value for the @final>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @initial@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  interval #initial / gi-clutterSet the value of the @initial@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  interval [ #initial  value ] / gi-clutter Construct a L with valid value for the @initial>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @ value-type@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  interval #valueType / gi-clutter Construct a L with valid value for the @ value-type>@ property. This is rarely needed directly, but it is used by ./ gi-clutterCreates a new / of type gtype , between initial and final..This function is useful for language bindings. Since: 1.0/ gi-clutterCreates a copy of interval. Since: 1.0/ gi-clutterComputes the value between the interval boundaries given the progress factorUnlike /, this function will return a const pointer to the computed valueYou should use this function if you immediately pass the computed value to another function that makes a copy of it, like  Since: 1.4/ gi-clutterComputes the value between the interval boundaries given the progress factor and copies it into value. Since: 1.0/ gi-clutterRetrieves the final value of interval and copies it into value. The passed / must be initialized to the value held by the /. Since: 1.0/ gi-clutterRetrieves the initial value of interval and copies it into value. The passed / must be initialized to the value held by the /. Since: 1.0/ gi-clutterRetrieves the L of the values inside interval. Since: 1.0/ gi-clutterChecks if the interval& has a valid initial and final values. Since: 1.12/ gi-clutter'Gets the pointer to the final value of interval Since: 1.0/ gi-clutter)Gets the pointer to the initial value of interval Since: 1.0/ gi-clutterSets the final value of interval to value". The value is copied inside the /. Since: 1.0/ gi-clutterSets the initial value of interval to value". The value is copied inside the /. Since: 1.0/ gi-clutter*Validates the initial and final values of interval against a . Since: 1.0/ gi-clutterConvert / to and from . See  and . / gi-cluttergtype(: the type of the values in the interval gi-clutterinitial: a * holding the initial value of the interval gi-clutterfinal: a ( holding the final value of the interval gi-clutterReturns: the newly created // gi-clutterinterval: a / gi-clutterReturns: the newly created // gi-clutterinterval: a / gi-clutterfactor&: the progress factor, between 0 and 1 gi-clutterReturns:( a pointer to the computed value, or L' if the computation was not successfull/ gi-clutterinterval: a / gi-clutterfactor&: the progress factor, between 0 and 1 gi-clutterReturns: L if the operation was successful/ gi-clutterinterval: a // gi-clutterinterval: a // gi-clutterinterval: a / gi-clutterReturns:) the type of the value, or G_TYPE_INVALID/ gi-clutterinterval: a / gi-clutterReturns: L if the /) has an initial and final values, and L otherwise/ gi-clutterinterval: a / gi-clutterReturns:? the final value of the interval. The value is owned by the /* and it should not be modified or freed/ gi-clutterinterval: a / gi-clutterReturns: the initial value of the interval. The value is owned by the /* and it should not be modified or freed/ gi-clutterinterval: a / gi-cluttervalue: a / gi-clutterinterval: a / gi-cluttervalue: a / gi-clutterinterval: a / gi-clutterpspec: a  gi-clutterReturns: L if the / is valid, L otherwise//////////////////////////////////////////////////)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.09] * gi-clutter1Type class for types which can be safely cast to *, for instance with *.* gi-clutterMemory-managed wrapper type.* gi-clutterCast to *, for types for which this is known to be safe. For general casts, use ./ gi-clutter Calls the animate_property() virtual function for  animatable.The  initialValue and  finalValue s must contain the same type; value1 must have been initialized to the same type of  initialValue and  finalValue.All implementation of the *) interface must implement this function. Since: 1.0/ gi-clutter Finds the  for  propertyName Since: 1.4/ gi-clutterRetrieves the current state of  propertyName and sets value with it Since: 1.4/ gi-clutterAsks a * implementation to interpolate a a named property between the initial and final values of a %, using progress: as the interpolation value, and store the result inside value.This function should be used for every property animation involving *s.This function replaces /. Since: 1.8/ gi-clutterSets the current state of  propertyName to value Since: 1.4/ gi-clutterConvert * to and from . See  and ./ gi-clutter animatable: a * gi-clutter animation: a  gi-clutter propertyName#: the name of the animated property gi-clutter initialValue-: the initial value of the animation interval gi-clutter finalValue+: the final value of the animation interval gi-clutterprogress: the progress factor gi-cluttervalue): return location for the animation value gi-clutterReturns: L> if the value has been validated and can be applied to the *, and L otherwise/ gi-clutter animatable: a * gi-clutter propertyName-: the name of the animatable property to find gi-clutterReturns: The  for the given property or L/ gi-clutter animatable: a * gi-clutter propertyName1: the name of the animatable property to retrieve gi-cluttervalue: a 4 initialized to the type of the property to retrieve/ gi-clutter animatable: a * gi-clutter propertyName): the name of the property to interpolate gi-clutterinterval: a % with the animation range gi-clutterprogress: the progress to use to interpolate between the initial and final values of the interval gi-clutterReturns: L- if the interpolation was successful, and L otherwise/ gi-clutter animatable: a * gi-clutter propertyName,: the name of the animatable property to set gi-cluttervalue-: the value of the animatable property to set ****///// ****/////)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0m4+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .6 gi-clutterThe  #g:signal:startedstarted7 signal is emitted once the animation has been started Since: 1.06 gi-clutterThe  #g:signal:completed completed: signal is emitted once the animation has been completed.The  animation instance is guaranteed to be valid for the entire duration of the signal emission chain. Since: 1.0M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.6 gi-clutter!Connect a signal handler for the  #signal:completed completed5 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  animation #completed callback 6 gi-clutter!Connect a signal handler for the  #signal:completed completed4 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  animation #completed callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:startedstarted5 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  animation #started callback 6 gi-clutter!Connect a signal handler for the  #signal:startedstarted4 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  animation #started callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutterGet the value of the @alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #alpha 6 gi-clutterSet the value of the @alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #alpha  value ] 6 gi-clutter Construct a L with valid value for the @alpha>@ property. This is rarely needed directly, but it is used by .6 gi-clutterGet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #duration 6 gi-clutterSet the value of the @duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #duration  value ] 6 gi-clutter Construct a L with valid value for the @duration>@ property. This is rarely needed directly, but it is used by .6 gi-clutterGet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #loop 6 gi-clutterSet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #loop  value ] 6 gi-clutter Construct a L with valid value for the @loop>@ property. This is rarely needed directly, but it is used by .7 gi-clutterGet the value of the @mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #mode 7 gi-clutterSet the value of the @mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #mode  value ] 7 gi-clutter Construct a L with valid value for the @mode>@ property. This is rarely needed directly, but it is used by .7 gi-clutterGet the value of the @object@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #object 7 gi-clutterSet the value of the @object@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #object  value ] 7 gi-clutter Construct a L with valid value for the @object>@ property. This is rarely needed directly, but it is used by .7 gi-clutterGet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation #timeline 7 gi-clutterSet the value of the @timeline@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  animation [ #timeline  value ] 7 gi-clutter Construct a L with valid value for the @timeline>@ property. This is rarely needed directly, but it is used by .7 gi-clutterSet the value of the @timeline@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #timeline 7 gi-clutterCreates a new + instance. You should set the  to be animated using 7, set the duration with 7 and the easing mode using 7.Use 7 or 7 to define the properties to be animated. The interval and the animated properties can be updated at runtime.The clutter_actor_animate() and relative family of functions provide an easy way to animate a  - and automatically manage the lifetime of a + instance, so you should consider using those functions instead of manually creating an animation. Since: 1.07 gi-clutter!Adds a single property with name  propertyName to the animation  animation/. For more information about animations, see clutter_actor_animate().This method returns the animation primarily to make chained calls convenient in language bindings. Since: 1.07 gi-clutterBinds interval to the  propertyName of the  attached to  animation. The +$ will take ownership of the passed %/. For more information about animations, see clutter_actor_animate().1If you need to update the interval instance use 7 instead. Since: 1.07 gi-clutter Emits the  #g:signal:completed completed signal on  animation When using this function with a + created by the clutter_actor_animate() family of functions,  animation will be unreferenced and it will not be valid anymore, unless  was called before calling this function or unless a reference was taken inside a handler for the /GI.Clutter.Objects.Animation#g:signal:completed completed signal Since: 1.07 gi-clutterRetrieves the   used by  animation. Since: 1.07 gi-clutterRetrieves the duration of  animation, in milliseconds. Since: 1.07 gi-clutterRetrieves the % associated to  propertyName inside  animation. Since: 1.07 gi-clutterRetrieves whether  animation is looping. Since: 1.07 gi-clutter Retrieves the animation mode of  animation , as set by 7. Since: 1.07 gi-clutterRetrieves the  attached to  animation. Since: 1.07 gi-clutterRetrieves the N used by  animation Since: 1.07 gi-clutterChecks whether  animation is controlling  propertyName. Since: 1.07 gi-clutterSets alpha as the   used by  animation.If alpha is not L, the + will take ownership of the   instance. Since: 1.07 gi-clutterSets the duration of  animation in milliseconds.This function will set +:alpha and +:timeline if needed. Since: 1.07 gi-clutter Sets whether  animation' should loop over itself once finished. A looping + will not emit the /GI.Clutter.Objects.Animation#g:signal:completed completed signal when finished.This function will set +:alpha and +:timeline if needed. Since: 1.07 gi-clutterSets the animation mode of  animation. The animation mode* is a logical id, either coming from the % enumeration or the return value of clutter_alpha_register_func().This function will also set +:alpha if needed. Since: 1.07 gi-clutter Attaches  animation to object. The + will take a reference on object. Since: 1.07 gi-clutter Sets the N used by  animation.2This function will take a reference on the passed timeline. Since: 1.07 gi-clutterRemoves  propertyName& from the list of animated properties. Since: 1.07 gi-clutter Updates the final value of the interval for  propertyName Since: 1.07 gi-clutter Changes the interval for  propertyName. The +$ will take ownership of the passed %. Since: 1.07 gi-clutterConvert + to and from . See  and .7 gi-clutterReturns: the newly created +. Use ' to release the associated resources7 gi-clutter animation: a + gi-clutter propertyName: the property to control gi-clutterfinal!: The final value of the property gi-clutterReturns: The animation itself.7 gi-clutter animation: a + gi-clutter propertyName: the property to control gi-clutterinterval: a % gi-clutterReturns: The animation itself.7 gi-clutter animation: a +7 gi-clutter animation: a + gi-clutterReturns:' the alpha object used by the animation7 gi-clutter animation: a + gi-clutterReturns: the duration of the animation7 gi-clutter animation: a + gi-clutter propertyName: name of the property gi-clutterReturns: a % or L if no property with the same name was found. The returned interval is owned by the + and should not be unreferenced7 gi-clutter animation: a + gi-clutterReturns: L if the animation is looping7 gi-clutter animation: a + gi-clutterReturns: the mode for the animation7 gi-clutter animation: a + gi-clutterReturns: a 7 gi-clutter animation: a + gi-clutterReturns:# the timeline used by the animation7 gi-clutter animation: a + gi-clutter propertyName: name of the property gi-clutterReturns: L' if the property is animated by the +, L otherwise7 gi-clutter animation: a + gi-clutteralpha: a  , or L to unset the current  7 gi-clutter animation: a + gi-cluttermsecs: the duration in milliseconds7 gi-clutter animation: a + gi-clutterloop: L if the animation should loop7 gi-clutter animation: a + gi-cluttermode: an animation mode logical id7 gi-clutter animation: a + gi-clutterobject: a 7 gi-clutter animation: a + gi-cluttertimeline: a N, or L to unset the current N7 gi-clutter animation: a + gi-clutter propertyName: name of the property7 gi-clutter animation: a + gi-clutter propertyName: name of the property gi-clutterfinal!: The final value of the property gi-clutterReturns: The animation itself.7 gi-clutter animation: a + gi-clutter propertyName: name of the property gi-clutterinterval: a %2++++66666666666666677777777777777777777777777777772++++7777777777777777777776666666667777777777666666&)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0</ gi-clutter1Type class for types which can be safely cast to /, for instance with /./ gi-clutterMemory-managed wrapper type./ gi-clutterCast to /, for types for which this is known to be safe. For general casts, use .8 gi-clutterThe  #g:signal:layoutChanged layoutChanged signal is emitted each time a layout manager has been changed. Every   using the manager? instance as a layout manager should connect a handler to the  #g:signal:layoutChanged layoutChanged, signal and queue a relayout on themselves:  static void layout_changed (ClutterLayoutManager *manager, ClutterActor *self) { clutter_actor_queue_relayout (self); } ... self->manager = g_object_ref_sink (manager); g_signal_connect (self->manager, "layout-changed", G_CALLBACK (layout_changed), self);Sub-classes of / that implement a layout that can be controlled or changed using parameters should emit the  #g:signal:layoutChanged layoutChanged: signal whenever one of the parameters changes, by using 8. Since: 1.2M gi-clutter9Generate a function pointer callable from C code, from a M.8 gi-clutter!Connect a signal handler for the  #signal:layoutChanged layoutChanged5 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 ' layoutManager #layoutChanged callback 8 gi-clutter!Connect a signal handler for the  #signal:layoutChanged layoutChanged4 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 ' layoutManager #layoutChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.8 gi-clutterAllocates the children of  container given an area See also   Since: 1.28 gi-clutterBegins an animation of duration* milliseconds, using the provided easing mode-The easing mode can be specified either as a ! or as a logical id returned by clutter_alpha_register_func()+The result of this function depends on the manager implementation Since: 1.28 gi-clutterGets a property on the , created by manager and attached to a child of  containerThe  must already be initialized to the type of the property and has to be unset with + after extracting the real value out of it Since: 1.28 gi-clutterSets a property on the , created by manager and attached to a child of  container Since: 1.28 gi-clutterEnds an animation started by 8'The result of this call depends on the manager implementation Since: 1.28 gi-clutterRetrieves the  for the layout property name inside the , sub-class used by manager Since: 1.28 gi-clutterRetrieves the progress of the animation, if one has been started by 81The returned value has the same semantics of the  :alpha value Since: 1.28 gi-clutterRetrieves the , that the layout manager associated to the actor child of  container%, eventually by creating one if the / supports layout properties Since: 1.08 gi-clutter0Computes the minimum and natural heights of the  container according to manager. See also   Since: 1.28 gi-clutter/Computes the minimum and natural widths of the  container according to manager. See also   Since: 1.28 gi-clutter Emits the 7GI.Clutter.Objects.LayoutManager#g:signal:layoutChanged layoutChanged signal on manager?This function should only be called by implementations of the / class Since: 1.28 gi-clutterIf the /< sub-class allows it, allow adding a weak reference of the  container using manager from within the layout managerThe layout manager should not increase the reference count of the  container Since: 1.28 gi-clutterConvert / to and from . See  and . 8 gi-cluttermanager: a / gi-clutter container: the  using manager gi-clutter allocation: the S% containing the allocated area of  container gi-clutterflags: the allocation flags8 gi-cluttermanager: a / gi-clutterduration0: the duration of the animation, in milliseconds gi-cluttermode": the easing mode of the animation gi-clutterReturns: The   created by the layout manager; the returned instance is owned by the layout manager and should not be unreferenced8 gi-cluttermanager: a / gi-clutter container: a  using manager gi-clutteractor: a   child of  container gi-clutter propertyName!: the name of the property to get gi-cluttervalue: a & with the value of the property to get8 gi-cluttermanager: a / gi-clutter container: a  using manager gi-clutteractor: a   child of  container gi-clutter propertyName!: the name of the property to set gi-cluttervalue: a & with the value of the property to set8 gi-cluttermanager: a /8 gi-cluttermanager: a / gi-cluttername: the name of the property gi-clutterReturns: a  describing the property, or L7 if no property with that name exists. The returned  is owned by the layout manager and should not be modified or freed8 gi-cluttermanager: a / gi-clutterReturns: the progress of the animation8 gi-cluttermanager: a / gi-clutter container: a  using manager gi-clutteractor: a   child of  container gi-clutterReturns: a ,, or L if the / does not have layout properties. The returned layout meta instance is owned by the /% and it should not be unreferenced8 gi-cluttermanager: a / gi-clutter container: the  using manager gi-clutterforWidth:: the width for which the height should be computed, or -18 gi-cluttermanager: a / gi-clutter container: the  using manager gi-clutter forHeight:: the height for which the width should be computed, or -18 gi-cluttermanager: a /8 gi-cluttermanager: a / gi-clutter container: a  using manager////888888888888888////888888888888888,)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.00 gi-clutter1Type class for types which can be safely cast to 0, for instance with 1.0 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 0, for types for which this is known to be safe. For general casts, use .1 gi-clutterGet the value of the @manager@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  layoutMeta #manager 1 gi-clutter Construct a L with valid value for the @manager>@ property. This is rarely needed directly, but it is used by .1 gi-clutterRetrieves the actor wrapped by data Since: 1.21 gi-clutterConvert 0 to and from . See  and .1 gi-clutterdata: a 0 gi-clutterReturns: a &00111110101111)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 - gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutterGet the value of the @actor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  childMeta #actor - gi-clutter Construct a L with valid value for the @actor>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @ container@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  childMeta #container - gi-clutter Construct a L with valid value for the @ container>@ property. This is rarely needed directly, but it is used by .- gi-clutterRetrieves the actor wrapped by data Since: 0.8- gi-clutterRetrieves the container using data Since: 0.8- gi-clutterConvert - to and from . See  and .- gi-clutterdata: a - gi-clutterReturns: a  - gi-clutterdata: a - gi-clutterReturns: a  ---------- ----------)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0^ * gi-clutter1Type class for types which can be safely cast to *, for instance with *.* gi-clutterMemory-managed wrapper type.* gi-clutterCast to *, for types for which this is known to be safe. For general casts, use .L gi-clutterThe  #g:signal:childNotify childNotify signal is emitted each time a property is being set through the clutter_container_child_set() and L calls. Since: 0.8L gi-clutterThe  #g:signal:actorRemoved actorRemoved7 signal is emitted each time an actor is removed from  container. Since: 0.4L gi-clutterThe  #g:signal:actorAdded actorAdded9 signal is emitted each time an actor has been added to  container. Since: 0.4M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.L gi-clutterAdds a   to  container. This function will emit the "actor-added" signal. The actor should be parented to  container. You cannot add a   to more than one *.This function will call .add(), which is a deprecated virtual function. The default implementation will call  . Since: 0.4L gi-clutter1Gets a container specific property of a child of  container, In general, a copy is made of the property contents and the caller is responsible for freeing the memory by calling . Note that L, is really intended for language bindings, clutter_container_child_set(), is much more convenient for C programming. Since: 0.8L gi-clutter Calls the . child_notify() virtual function of *,. The default implementation will emit the 4GI.Clutter.Interfaces.Container#g:signal:childNotify childNotify signal. Since: 1.6L gi-clutter1Sets a container-specific property on a child of  container. Since: 0.8L gi-clutter Creates the  wrapping actor inside the  container , if the ::child_meta_type class member is not set to G_TYPE_INVALID.+This function is only useful when adding a   to a * implementation outside of the *::add#() virtual function implementation.+Applications should not call this function. Since: 1.2L gi-clutter Destroys the  wrapping actor inside the  container , if any.-This function is only useful when removing a   to a * implementation outside of the *::add#() virtual function implementation.+Applications should not call this function. Since: 1.2L gi-clutterFinds a child actor of a container by its name. Search recurses into any child container. Since: 0.6L gi-clutterCalls callback for each child of  container* that was added by the application (with L). Does not iterate over "internal" children that are part of the container's own implementation, if any.This function calls the .foreach0() virtual function, which has been deprecated. Since: 0.4L gi-clutterCalls callback for each child of  container, including "internal" children built in to the container itself that were never added by the application.This function calls the .foreach_with_internals0() virtual function, which has been deprecated. Since: 1.0L gi-clutterRetrieves the $ which contains the data about the  container specific state for actor. Since: 0.8L gi-clutterRetrieves all the children of  container. Since: 0.4L gi-clutterLowers actor to sibling level, in the depth ordering.This function calls the .lower() virtual function, which has been deprecated. The default implementation will call  . Since: 0.6L gi-clutterRaises actor to sibling level, in the depth ordering.This function calls the .raise() virtual function, which has been deprecated. The default implementation will call  . Since: 0.6L gi-clutterRemoves actor from  container. The actor should be unparented, so if you want to keep it around you must hold a reference to it yourself, using . When the actor has been removed, the "actor-removed" signal is emitted by  container.This function will call .remove(), which is a deprecated virtual function. The default implementation will call  . Since: 0.4L gi-clutterSorts a container's children using their depth. This function should not be normally used by applications. Since: 0.6L gi-clutter Looks up the  for a child property of klass. Since: 0.8L gi-clutter!Connect a signal handler for the  #signal:actorAdded actorAdded5 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  container #actorAdded callback L gi-clutter!Connect a signal handler for the  #signal:actorAdded actorAdded4 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  container #actorAdded callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.L gi-clutter!Connect a signal handler for the  #signal:actorRemoved actorRemoved5 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 " container #actorRemoved callback L gi-clutter!Connect a signal handler for the  #signal:actorRemoved actorRemoved4 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 " container #actorRemoved callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.L gi-clutter!Connect a signal handler for the  #signal:childNotify childNotify5 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 ! container #childNotify callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @child-notify::detail @ instead.L gi-clutter!Connect a signal handler for the  #signal:childNotify childNotify4 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 ! container #childNotify callback (This signal admits a optional parameter detail. If it's not Nothing, we will connect to @child-notify::detail @ instead.By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.L gi-clutterConvert * to and from . See  and .L gi-clutteractor': the child that has had a property set gi-clutterpspec: the  of the property setL gi-clutteractor': the child that has been removed from  containerL gi-clutteractor': the new child that has been added to  containerL gi-clutter container: a * gi-clutteractor : the first   to addL gi-clutter container: a * gi-clutterchild: a   that is a child of  container. gi-clutterproperty": the name of the property to set. gi-cluttervalue : the value.L gi-clutter container: a * gi-clutterchild: a   gi-clutterpspec: a L gi-clutter container: a * gi-clutterchild: a   that is a child of  container. gi-clutterproperty": the name of the property to set. gi-cluttervalue : the value.L gi-clutter container: a * gi-clutteractor: a  L gi-clutter container: a * gi-clutteractor: a  L gi-clutter container: a * gi-clutter childName": the name of the requested child. gi-clutterReturns:0 The child actor with the requested name, or L& if no actor with that name was found.L gi-clutter container: a * gi-cluttercallback(: a function to be called for each childL gi-clutter container: a * gi-cluttercallback(: a function to be called for each childL gi-clutter container: a * gi-clutteractor: a   that is a child of  container. gi-clutterReturns: the  for the actor child of  container or L if the specifiec actor does not exist or the container is not configured to provide sL gi-clutter container: a * gi-clutterReturns: a list of  s. Use  g_list_free()# on the returned list when done.L gi-clutter container: a * gi-clutteractor: the actor to raise gi-cluttersibling: the sibling to lower to, or L to lower to the bottomL gi-clutter container: a * gi-clutteractor: the actor to raise gi-cluttersibling: the sibling to raise to, or L to raise to the topL gi-clutter container: a * gi-clutteractor: a  L gi-clutter container: a *L gi-clutterklass: a  implementing the * interface. gi-clutter propertyName: a property name. gi-clutterReturns: The  for the property or L if no such property exist.****LLLLLLLLLLLLLLLLLLLLLLLLL****LLLLLLLLLLLLLLLLLLLLLLLLL )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0v. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .. gi-clutterQueues a repaint of the effect. The effect can detect when the @paint@ method is called as a result of this function because it will not have the  flag set. In that case the effect is free to assume that the actor has not changed its appearance since the last time it was painted so it doesn't need to call   if it can draw a cached image. This is mostly intended for effects that are using a  CoglOffscreen! to redirect the actor (such as ClutterOffscreenEffect). In that case the effect can save a bit of rendering time by painting the cached texture without causing the entire actor to be painted.This function can be used by effects that have their own animatable parameters. For example, an effect which adds a varying degree of a red tint to an actor by redirecting it through a CoglOffscreen might have a property to specify the level of tint. When this value changes, the underlying actor doesn't need to be redrawn so the effect can call .' to make sure the effect is repainted.Note however that modifying the position of the parent of an actor may change the appearance of the actor because its transformation matrix would change. In this case a redraw wouldn't be queued on the actor itself so the  would still not be set. The effect can detect this case by keeping track of the last modelview matrix that was used to render the actor and veryifying that it remains the same in the next paint.Any other effects that are layered on top of the passed in effect will still be passed the  flag. If anything queues a redraw on the actor without specifying an effect or with an effect that is lower in the chain of effects than this one then that will override this call. In that case this effect will instead be called with the  flag set. Since: 1.8. gi-clutterConvert . to and from . See  and .. gi-cluttereffect: A . which needs redrawing.......... )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0;+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .+ gi-clutterGet the value of the @actor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorMeta #actor + gi-clutterGet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorMeta #enabled + gi-clutterSet the value of the @enabled@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorMeta [ #enabled  value ] + gi-clutter Construct a L with valid value for the @enabled>@ property. This is rarely needed directly, but it is used by .+ gi-clutterGet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorMeta #name + gi-clutterSet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  actorMeta [ #name  value ] + gi-clutter Construct a L with valid value for the @name>@ property. This is rarely needed directly, but it is used by .+ gi-clutterRetrieves a pointer to the   that owns meta Since: 1.4+ gi-clutterRetrieves whether meta is enabled Since: 1.4+ gi-clutterRetrieves the name set using + Since: 1.4+ gi-clutter Sets whether meta should be enabled or not Since: 1.4+ gi-clutterSets the name of meta%The name can be used to identify the + instance Since: 1.4+ gi-clutterConvert + to and from . See  and .+ gi-cluttermeta: a + gi-clutterReturns: a pointer to a   or L+ gi-cluttermeta: a + gi-clutterReturns: L if the + instance is enabled+ gi-cluttermeta: a + gi-clutterReturns: the name of the + instance, or L9 if none was set. The returned string is owned by the +3 instance and it should not be modified or freed+ gi-cluttermeta: a + gi-clutter isEnabled : whether meta is enabled+ gi-cluttermeta: a + gi-cluttername: the name of meta++++++++++++++++++++++++++++++++)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0u- gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutterConvert - to and from . See  and .-------- )Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+ gi-clutter1Type class for types which can be safely cast to +, for instance with +.+ gi-clutterMemory-managed wrapper type.+ gi-clutterCast to +, for types for which this is known to be safe. For general casts, use .+ gi-clutterConvert + to and from . See  and .++++++++)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0`* gi-clutter1Type class for types which can be safely cast to *, for instance with +.* gi-clutterMemory-managed wrapper type.+ gi-clutterCast to *, for types for which this is known to be safe. For general casts, use .+ gi-clutter#This signal is emitted each time a *# implementation is removed from a  . Since: 1.10+ gi-clutter#This signal is emitted each time a *" implementation is assigned to a  . Since: 1.10M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.+ gi-clutter"Retrieves the natural size of the content , if any.The natural size of a * is defined as the size the content would have regardless of the allocation of the actor that is painting it, for instance the size of an image data. Since: 1.10+ gi-clutterInvalidates a *."This function should be called by * implementations when they change the way a the content should be painted regardless of the actor state. Since: 1.10+ gi-clutter!Connect a signal handler for the  #signal:attachedattached5 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  content #attached callback + gi-clutter!Connect a signal handler for the  #signal:attachedattached4 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  content #attached callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.+ gi-clutter!Connect a signal handler for the  #signal:detacheddetached5 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  content #detached callback + gi-clutter!Connect a signal handler for the  #signal:detacheddetached4 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  content #detached callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.+ gi-clutterConvert * to and from . See  and .+ gi-clutteractor: a  + gi-clutteractor: a  + gi-cluttercontent: a * gi-clutterReturns: L* if the content has a preferred size, and L otherwise+ gi-cluttercontent: a * ***+++++++++ ***+++++++++)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0!;AAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEO)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0)6 gi-clutterThe  #g:signal:timelineStartedtimelineStarted6 signal is emitted each time a new timeline inside a 6 starts playing. Since: 0.66 gi-clutterThe  #g:signal:timelineCompletedtimelineCompleted2 signal is emitted each time a timeline inside a 6 terminates. Since: 0.66 gi-clutterThe  #g:signal:startedstarted signal is emitted each time a 6 starts playing. Since: 0.66 gi-clutterThe  #g:signal:pausedpaused signal is emitted each time a 6 is paused. Since: 0.66 gi-clutterThe  #g:signal:completed completed signal is emitted each time a 6 terminates. Since: 0.66 gi-clutter1Type class for types which can be safely cast to 6, for instance with 6.6 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.6 gi-clutterCast to 6, for types for which this is known to be safe. For general casts, use .6 gi-clutter!Connect a signal handler for the  #signal:completed completed5 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  score #completed callback 6 gi-clutter!Connect a signal handler for the  #signal:completed completed4 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  score #completed callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:pausedpaused5 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  score #paused callback 6 gi-clutter!Connect a signal handler for the  #signal:pausedpaused4 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  score #paused callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:startedstarted5 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  score #started callback 6 gi-clutter!Connect a signal handler for the  #signal:startedstarted4 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  score #started callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:timelineCompletedtimelineCompleted5 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 # score #timelineCompleted callback 6 gi-clutter!Connect a signal handler for the  #signal:timelineCompletedtimelineCompleted4 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 # score #timelineCompleted callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:timelineStartedtimelineStarted5 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 ! score #timelineStarted callback 6 gi-clutter!Connect a signal handler for the  #signal:timelineStartedtimelineStarted4 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 ! score #timelineStarted callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutterGet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  score #loop 6 gi-clutterSet the value of the @loop@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  score [ #loop  value ] 6 gi-clutter Construct a L with valid value for the @loop>@ property. This is rarely needed directly, but it is used by .6 gi-clutterCreates a new 6. A 6& is an object that can hold multiple Ns in a sequential order. Since: 0.66 gi-clutterAppends a timeline to another one existing in the score; the newly appended timeline will be started when parent is complete.If parent is L , the new N will be started when 6 is called.6 will take a reference on timeline. Since: 0.66 gi-clutterAppends timeline at the given  markerName on the parent N.If you want to append timeline at the end of parent, use 6.The 6 will take a reference on timeline. Since: 0.86 gi-clutter Gets whether score is looping Since: 0.66 gi-clutterRetrieves the N for id_ inside score. Since: 0.66 gi-clutterQuery state of a 6 instance. Since: 0.66 gi-clutterRetrieves a list of all the ClutterTimelines managed by score. Since: 0.66 gi-clutterPauses a playing score score. Since: 0.66 gi-clutter Removes the N with the given id inside score. If the timeline has other timelines attached to it, those are removed as well. Since: 0.66 gi-clutter!Removes all the timelines inside score. Since: 0.66 gi-clutter Rewinds a 6 to its initial state. Since: 0.66 gi-clutter Sets whether score should loop. A looping 6. will start from its initial state after the  #g:signal:completecomplete signal has been fired. Since: 0.66 gi-clutterStarts the score. Since: 0.66 gi-clutterStops and rewinds a playing 6 instance. Since: 0.66 gi-clutterConvert 6 to and from . See  and .6 gi-cluttertimeline: the current timeline6 gi-cluttertimeline: the completed timeline6 gi-clutterReturns: the newly created 6. Use  when done.6 gi-clutterscore: a 6 gi-clutterparent: a N in the score, or L gi-cluttertimeline: a N gi-clutterReturns: the id of the N inside the score, or 0 on failure. The returned id can be used with 6 or 6.6 gi-clutterscore: a 6 gi-clutterparent : the parent N gi-clutter markerName: the name of the marker to use gi-cluttertimeline: the N to append gi-clutterReturns: the id of the N inside the score, or 0 on failure. The returned id can be used with 6 or 6.6 gi-clutterscore: a 6 gi-clutterReturns: L if the score is looping6 gi-clutterscore: a 6 gi-clutterid_: the id of the timeline gi-clutterReturns: the requested timeline, or L. This function does not increase the reference count on the returned N6 gi-clutterscore: A 6 gi-clutterReturns: L if score is currently playing6 gi-clutterscore: a 6 gi-clutterReturns: a  containing all the timelines in the score. This function does not increase the reference count of the returned timelines. Use g_slist_free()2 on the returned list to deallocate its resources.6 gi-clutterscore: a 66 gi-clutterscore: a 6 gi-clutterid_": the id of the timeline to remove6 gi-clutterscore: a 66 gi-clutterscore: A 66 gi-clutterscore: a 6 gi-clutterloop: L for enable looping6 gi-clutterscore: A 66 gi-clutterscore: A 6$666666666666666666666666666666666666$6666666666666666666666666666666666668)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.05:"2 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .F gi-clutterGet the value of the @ description@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  path #description F gi-clutterSet the value of the @ description@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  path [ #description  value ] F gi-clutter Construct a L with valid value for the @ description>@ property. This is rarely needed directly, but it is used by .F gi-clutterSet the value of the @ description@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #description F gi-clutterGet the value of the @length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  path #length F gi-clutterCreates a new 2 instance with no nodes.;The object has a floating reference so if you add it to a f" then you do not need to unref it. Since: 1.0F gi-clutterCreates a new 2' instance with the nodes described in desc. See F* for details of the format of the string.;The object has a floating reference so if you add it to a f" then you do not need to unref it. Since: 1.0F gi-clutter.Add the nodes of the Cairo path to the end of path. Since: 1.0F gi-clutterAdds a  type node to the path. This creates a straight line from the last node to the last  type node. Since: 1.0F gi-clutterAdds a  type node to the path. This causes the actor to follow a bezier from the last node to (x3, y3 ) using (x1, y1) and (x2,y2) as control points. Since: 1.0F gi-clutterAdds a  type node to the path. This causes the actor to move to the new coordinates in a straight line. Since: 1.0F gi-clutterAdds a  type node to the path. This is usually used as the first node in a path. It can also be used in the middle of the path to cause the actor to jump to the new coordinate. Since: 1.0F gi-clutterAdds node to the end of the path. Since: 1.0F gi-clutterSame as F; except the coordinates are relative to the previous node. Since: 1.0F gi-clutterSame as F; except the coordinates are relative to the previous node. Since: 1.0F gi-clutterSame as F; except the coordinates are relative to the previous node. Since: 1.0F gi-clutter6Adds new nodes to the end of the path as described in str. The format is a subset of the SVG path format. Each node is represented by a letter and is followed by zero, one or three pairs of coordinates. The coordinates can be separated by spaces or a comma. The types are:M : Adds a % node. Takes one pair of coordinates.L : Adds a % node. Takes one pair of coordinates.C : Adds a ( node. Takes three pairs of coordinates.z : Adds a ! node. No coordinates are needed.The M, L and C commands can also be specified in lower case which means the coordinates are relative to the previous node.For example, to move an actor in a 100 by 100 pixel square centered on the point 300,300 you could use the following path: ( M 250,350 l 0 -100 L 350,250 l 0 100 z$If the path description isn't valid L. will be returned and no nodes will be added. Since: 1.0F gi-clutter Removes all nodes from the path. Since: 1.0F gi-clutter+Calls a function for each node of the path. Since: 1.0F gi-clutterReturns a newly allocated string describing the path in the same format as used by F. Since: 1.0F gi-clutter;Retrieves an approximation of the total length of the path. Since: 1.0F gi-clutter*Retrieves the number of nodes in the path. Since: 1.0F gi-clutter*Retrieves the node of the path indexed by index. Since: 1.0F gi-clutter Returns a  of l"s. The list should be freed with g_slist_free(). The nodes are owned by the path and should not be freed. Altering the path may cause the nodes in the list to become invalid so you should copy them if you want to keep the list. Since: 1.0F gi-clutter The value in progress represents a position along the path where 0.0 is the beginning and 1.0 is the end of the path. An interpolated position is then stored in position. Since: 1.0F gi-clutterInserts node8 into the path before the node at the given offset. If index_< is negative it will append the node to the end of the path. Since: 1.0F gi-clutter3Removes the node at the given offset from the path. Since: 1.0F gi-clutterReplaces the node at offset index_ with node. Since: 1.0F gi-clutter?Replaces all of the nodes in the path with nodes described by str. See F for details of the format.If the string is invalid then L( is returned and the path is unaltered. Since: 1.0F gi-clutterAdd the nodes of the ClutterPath to the path in the Cairo context. Since: 1.0F gi-clutterConvert 2 to and from . See  and .F gi-clutterReturns: the newly created 2F gi-clutterdesc: a string describing the path gi-clutterReturns: the newly created 2F gi-clutterpath: a 2 gi-cluttercpath: a Cairo pathF gi-clutterpath: a 2F gi-clutterpath: a 2 gi-clutterx1-: the x coordinate of the first control point gi-cluttery1-: the y coordinate of the first control point gi-clutterx2.: the x coordinate of the second control point gi-cluttery2.: the y coordinate of the second control point gi-clutterx3-: the x coordinate of the third control point gi-cluttery3-: the y coordinate of the third control pointF gi-clutterpath: a 2 gi-clutterx: the x coordinate gi-cluttery: the y coordinateF gi-clutterpath: a 2 gi-clutterx: the x coordinate gi-cluttery: the y coordinateF gi-clutterpath: a 2 gi-clutternode: a lF gi-clutterpath: a 2 gi-clutterx1-: the x coordinate of the first control point gi-cluttery1-: the y coordinate of the first control point gi-clutterx2.: the x coordinate of the second control point gi-cluttery2.: the y coordinate of the second control point gi-clutterx3-: the x coordinate of the third control point gi-cluttery3-: the y coordinate of the third control pointF gi-clutterpath: a 2 gi-clutterx: the x coordinate gi-cluttery: the y coordinateF gi-clutterpath: a 2 gi-clutterx: the x coordinate gi-cluttery: the y coordinateF gi-clutterpath: a 2 gi-clutterstr#: a string describing the new nodes gi-clutterReturns: L& is the path description was valid or L otherwise.F gi-clutterpath: a 2F gi-clutterpath: a 2 gi-cluttercallback%: the function to call with each nodeF gi-clutterpath: a 2 gi-clutterReturns:- a string description of the path. Free with .F gi-clutterpath: a 2 gi-clutterReturns: the length of the path.F gi-clutterpath: a 2 gi-clutterReturns: the number of nodes.F gi-clutterpath: a 2 gi-clutterindex_: the node number to retrieveF gi-clutterpath: a 2 gi-clutterReturns: a list of nodes in the path.F gi-clutterpath: a 2 gi-clutterprogress7: a position along the path as a fraction of its length gi-clutterReturns:2 index of the node used to calculate the position.F gi-clutterpath: a 2 gi-clutterindex_$: offset of where to insert the node gi-clutternode: the node to insertF gi-clutterpath: a 2 gi-clutterindex_: index of the node to removeF gi-clutterpath: a 2 gi-clutterindex_: index to the existing node gi-clutternode: the replacement nodeF gi-clutterpath: a 2 gi-clutterstr: a string describing the path gi-clutterReturns: L is the path was valid, L otherwise.F gi-clutterpath: a 2 gi-cluttercr: a Cairo context"2222FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"2222FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.09'1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .1 gi-clutterNon-vararg version of clutter_list_model_new()1. This function is useful for language bindings. Since: 0.61 gi-clutterConvert 1 to and from . See  and .1 gi-cluttertypes: an array of L* types for the columns, from first to last gi-clutternames7: an array of names for the columns, from first to last gi-clutterReturns: a new default -1111111111)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0T G gi-clutter1Type class for types which can be safely cast to G, for instance with G.G gi-clutterMemory-managed wrapper type.G gi-clutterCast to G, for types for which this is known to be safe. For general casts, use .G gi-clutterGet the value of the @name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindingPool #name G gi-clutter Construct a L with valid value for the @name>@ property. This is rarely needed directly, but it is used by .G gi-clutterCreates a new G; that can be used to store key bindings for an actor. The name< must be a unique identifier for the binding pool, so that G2 will be able to return the correct binding pool. Since: 1.0G gi-clutterActivates the callback associated to the action that is bound to the keyVal and  modifiers pair.)The callback has the following signature:  void (* callback) (GObject *gobject, const gchar *action_name, guint key_val, ClutterModifierType modifiers, gpointer user_data); Where the  instance is gobject and the user data is the one passed when installing the action with G.If the action bound to the keyVal,  modifiers pair has been blocked using G, the callback will not be invoked, and this function will return L. Since: 1.0G gi-clutter!Blocks all the actions with name  actionName inside pool. Since: 1.0G gi-clutterRetrieves the name of the action matching the given key symbol and modifiers bitmask. Since: 1.0G gi-clutterInstalls a new action inside a G. The action is bound to keyVal and  modifiers..The same action name can be used for multiple keyVal,  modifiers pairs.(When an action has been activated using G the passed callback will be invoked (with data).Actions can be blocked with G and then unblocked using G. Since: 1.0G gi-clutterA  variant of G.Installs a new action inside a G. The action is bound to keyVal and  modifiers..The same action name can be used for multiple keyVal,  modifiers pairs.(When an action has been activated using G the passed closure will be invoked.Actions can be blocked with G and then unblocked using G. Since: 1.0G gi-clutter!Allows overriding the action for keyVal and  modifiers inside a G. See G.(When an action has been activated using G the passed callback will be invoked (with data).Actions can be blocked with G and then unblocked using G. Since: 1.0G gi-clutterA  variant of G.!Allows overriding the action for keyVal and  modifiers inside a G. See G.(When an action has been activated using G the passed callback will be invoked (with data).Actions can be blocked with G and then unblocked using G. Since: 1.0G gi-clutter&Removes the action matching the given keyVal,  modifiers pair, if any exists. Since: 1.0G gi-clutter$Unblockes all the actions with name  actionName inside pool.Unblocking an action does not cause the callback bound to it to be invoked in case G2 was called on an action previously blocked with G. Since: 1.0G gi-clutter Finds the G with name. Since: 1.0G gi-clutterRetrieves the G for the given  class and, eventually, creates it. This function is a wrapper around G and uses the class type name as the unique name for the binding pool.;Calling this function multiple times will return the same G.8A binding pool for a class can also be retrieved using G with the class type name:  pool = clutter_binding_pool_find (G_OBJECT_TYPE_NAME (instance)); Since: 1.0G gi-clutterConvert G to and from . See  and . G gi-cluttername: the name of the binding pool gi-clutterReturns:< the newly created binding pool with the given name. Use  when done.G gi-clutterpool: a G gi-clutterkeyVal: the key symbol gi-clutter modifiers: bitmask for the modifiers gi-cluttergobject: a  gi-clutterReturns: L) if an action was found and was activatedG gi-clutterpool: a G gi-clutter actionName: an action nameG gi-clutterpool: a G gi-clutterkeyVal: a key symbol gi-clutter modifiers: a bitmask for the modifiers gi-clutterReturns:& the name of the action, if found, or L. The returned string is owned by the binding pool and should never be modified or freedG gi-clutterpool: a G gi-clutter actionName: the name of the action gi-clutterkeyVal : key symbol gi-clutter modifiers: bitmask of modifiers gi-cluttercallback7: function to be called when the action is activatedG gi-clutterpool: a G gi-clutter actionName: the name of the action gi-clutterkeyVal : key symbol gi-clutter modifiers: bitmask of modifiers gi-clutterclosure: a G gi-clutterpool: a G gi-clutterkeyVal : key symbol gi-clutter modifiers: bitmask of modifiers gi-cluttercallback4: function to be called when the action is activatedG gi-clutterpool: a G gi-clutterkeyVal : key symbol gi-clutter modifiers: bitmask of modifiers gi-clutterclosure: a G gi-clutterpool: a G gi-clutterkeyVal: a key symbol gi-clutter modifiers: a bitmask for the modifiersG gi-clutterpool: a G gi-clutter actionName: an action nameG gi-cluttername&: the name of the binding pool to find gi-clutterReturns: a pointer to the G, or LG gi-clutterklass: a  pointer gi-clutterReturns:7 the binding pool for the given class. The returned G8 is owned by Clutter and should not be freed directlyGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGR)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0Y7 gi-clutter1Type class for types which can be safely cast to 7, for instance with 7.7 gi-clutterMemory-managed wrapper type.7 gi-clutterCast to 7, for types for which this is known to be safe. For general casts, use .7 gi-clutterCreates a new 7 instance. Since: 1.127 gi-clutterAdds  transition to group.&This function acquires a reference on  transition% that will be released when calling 7. Since: 1.127 gi-clutterRemoves all transitions from group.@ property. This is rarely needed directly, but it is used by .7 gi-clutterSet the value of the @ property-name@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #propertyName 7 gi-clutterCreates a new 2. Since: 1.107 gi-clutterRetrieves the value of the 2: property-name property. Since: 1.107 gi-clutter Sets the 2: property-name property of  transition. Since: 1.107 gi-clutterConvert 2 to and from . See  and .7 gi-clutter propertyName: a property of  animatable, or L gi-clutterReturns: the newly created 2 . Use  when done7 gi-clutter transition: a 2 gi-clutterReturns:- the name of the property being animated, or L8 if none is set. The returned string is owned by the  transition and it should not be freed.7 gi-clutter transition: a 2 gi-clutter propertyName: a property name 22227777777 22227777777Q)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0o 7 gi-clutter1Type class for types which can be safely cast to 7, for instance with 7.7 gi-clutterMemory-managed wrapper type.7 gi-clutterCast to 7, for types for which this is known to be safe. For general casts, use .7 gi-clutterCreates a new 7 for  propertyName. Since: 1.127 gi-clutterRemoves all key frames from  transition. Since: 1.127 gi-clutter*Retrieves the details of the key frame at index_ inside  transition.The  transition' must already have key frames set, and index_0 must be smaller than the number of key frames. Since: 1.127 gi-clutter*Retrieves the number of key frames inside  transition. Since: 1.127 gi-clutter%Sets the details of the key frame at index_ inside  transition.The  transition" must already have a key frame at index_, and index_7 must be smaller than the number of key frames inside  transition. Since: 1.127 gi-clutter(Sets the keys for each key frame inside  transition.If  transition does not hold any key frame,  nKeyFrames! key frames will be created; if  transition already has key frames,  keyFrames must have at least as many elements as the number of key frames. Since: 1.127 gi-clutter0Sets the easing modes for each key frame inside  transition.If  transition does not hold any key frame, nModes! key frames will be created; if  transition already has key frames, modes must have at least as many elements as the number of key frames. Since: 1.127 gi-clutter*Sets the values for each key frame inside  transition.If  transition does not hold any key frame, nValues! key frames will be created; if  transition already has key frames, values must have at least as many elements as the number of key frames. Since: 1.127 gi-clutterConvert 7 to and from . See  and .7 gi-clutter propertyName: the property to animate gi-clutterReturns: the newly allocated 7 instance. Use $ when done to free its resources.7 gi-clutter transition: a 77 gi-clutter transition: a 7 gi-clutterindex_: the index of the key frame7 gi-clutter transition: a 7 gi-clutterReturns: the number of key frames7 gi-clutter transition: a 7 gi-clutterindex_: the index of the key frame gi-clutterkey: the key of the key frame gi-cluttermode": the easing mode of the key frame gi-cluttervalue: a & containing the value of the key frame7 gi-clutter transition: a 7 gi-clutter keyFrames: an array of keys between 0.0 and 1.0, one for each key frame7 gi-clutter transition: a 7 gi-cluttermodes5: an array of easing modes, one for each key frame7 gi-clutter transition: a 7 gi-cluttervalues/: an array of values, one for each key frame 777777777777 777777777777T)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0{38 gi-clutterMemory-managed wrapper type.8 gi-clutter Construct a 8 struct initialized to zero.8 gi-clutterSafely destroys the  7 currently pointer to by the iterator from its parent.'This function can only be called after 8 or 8 returned L:, and cannot be called more than once for the same actor.This function will call   internally. Since: 1.108 gi-clutterInitializes a 8, which can then be used to iterate efficiently over a section of the scene graph, and associates it with root.0Modifying the scene graph section that contains root will invalidate the iterator.C code  ClutterActorIter iter; ClutterActor *child; clutter_actor_iter_init (&iter, container); while (clutter_actor_iter_next (&iter, &child)) { // do something with child } Since: 1.108 gi-clutterChecks whether a 8 is still valid.An iterator is considered valid if it has been initialized, and if the   that it refers to hasn't been modified after the initialization. Since: 1.128 gi-clutter Advances the iter* and retrieves the next child of the root  " that was used to initialize the ClutterActorIterator.3If the iterator can advance, this function returns L and sets the child argument.6If the iterator cannot advance, this function returns L, and the contents of child are undefined. Since: 1.108 gi-clutter Advances the iter/ and retrieves the previous child of the root  ! that was used to initialize the ClutterActorIterator.3If the iterator can advance, this function returns L and sets the child argument.6If the iterator cannot advance, this function returns L, and the contents of child are undefined. Since: 1.108 gi-clutterSafely removes the  7 currently pointer to by the iterator from its parent.'This function can only be called after 8 or 8 returned L:, and cannot be called more than once for the same actor.This function will call   internally. Since: 1.108 gi-clutteriter: a 88 gi-clutteriter: a 8 gi-clutterroot: a  8 gi-clutteriter: a 8 gi-clutterReturns: L if the iterator is valid, and L otherwise8 gi-clutteriter: a 8 gi-clutterReturns: L$ if the iterator could advance, and L otherwise.8 gi-clutteriter: a 8 gi-clutterReturns: L$ if the iterator could advance, and L otherwise.8 gi-clutteriter: a 8 888888888 888888888L)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.05 gi-clutter1Type class for types which can be safely cast to 5, for instance with 5.5 gi-clutterMemory-managed wrapper type.5 gi-clutterCast to 5, for types for which this is known to be safe. For general casts, use .5 gi-clutterThe  #g:signal:sizeChange sizeChange= signal is emitted each time the size of the pixbuf used by texture> changes. The new size is given as argument to the callback.5 gi-clutterThe  #g:signal:pixbufChange pixbufChange1 signal is emitted each time the pixbuf used by texture changes.5 gi-clutterThe  #g:signal:loadFinished loadFinished signal is emitted when a texture load has completed. If there was an error during loading, error$ will be set, otherwise it will be L Since: 1.0M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.5 gi-clutter!Connect a signal handler for the  #signal:loadFinished loadFinished5 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  texture #loadFinished callback 5 gi-clutter!Connect a signal handler for the  #signal:loadFinished loadFinished4 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  texture #loadFinished callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutter!Connect a signal handler for the  #signal:pixbufChange pixbufChange5 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  texture #pixbufChange callback 5 gi-clutter!Connect a signal handler for the  #signal:pixbufChange pixbufChange4 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  texture #pixbufChange callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutter!Connect a signal handler for the  #signal:sizeChange sizeChange5 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  texture #sizeChange callback 5 gi-clutter!Connect a signal handler for the  #signal:sizeChange sizeChange4 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  texture #sizeChange callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutterGet the value of the @disable-slicing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #disableSlicing 5 gi-clutter Construct a L with valid value for the @disable-slicing>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @filename@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #filename 5 gi-clutterSet the value of the @filename@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #filename  value ] 5 gi-clutter Construct a L with valid value for the @filename>@ property. This is rarely needed directly, but it is used by .5 gi-clutterSet the value of the @filename@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #filename 5 gi-clutterGet the value of the @filter-quality@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #filterQuality 5 gi-clutterSet the value of the @filter-quality@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #filterQuality  value ] 5 gi-clutter Construct a L with valid value for the @filter-quality>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @keep-aspect-ratio@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #keepAspectRatio 5 gi-clutterSet the value of the @keep-aspect-ratio@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #keepAspectRatio  value ] 5 gi-clutter Construct a L with valid value for the @keep-aspect-ratio>@ property. This is rarely needed directly, but it is used by .5 gi-clutterSet the value of the @ load-async@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #loadAsync  value ] 5 gi-clutter Construct a L with valid value for the @ load-async>@ property. This is rarely needed directly, but it is used by .5 gi-clutterSet the value of the @load-data-async@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #loadDataAsync  value ] 5 gi-clutter Construct a L with valid value for the @load-data-async>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @pick-with-alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #pickWithAlpha 5 gi-clutterSet the value of the @pick-with-alpha@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #pickWithAlpha  value ] 5 gi-clutter Construct a L with valid value for the @pick-with-alpha>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @ pixel-format@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #pixelFormat 5 gi-clutterGet the value of the @repeat-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #repeatX 5 gi-clutterSet the value of the @repeat-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #repeatX  value ] 5 gi-clutter Construct a L with valid value for the @repeat-x>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @repeat-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #repeatY 5 gi-clutterSet the value of the @repeat-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #repeatY  value ] 5 gi-clutter Construct a L with valid value for the @repeat-y>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @ sync-size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #syncSize 5 gi-clutterSet the value of the @ sync-size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture [ #syncSize  value ] 5 gi-clutter Construct a L with valid value for the @ sync-size>@ property. This is rarely needed directly, but it is used by .5 gi-clutterGet the value of the @ tile-waste@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  texture #tileWaste 5 gi-clutterCreates a new empty 5 object.5 gi-clutterCreates a new 5 object with its source a prexisting actor (and associated children). The textures content will contain 'live' redirected output of the actors scene.Note this function is intented as a utility call for uniformly applying shaders to groups and other potential visual effects. It requires that the  feature is supported by the current backend and the target system.Some tips on usage: The source actor must be visibleThe source actor must have a parent in order for it to be allocated a size from the layouting mechanism. If the source actor does not have a parent when this function is called then the ClutterTexture will adopt it and allocate it at its preferred size. Using this you can clone an actor that is otherwise not displayed. Because of this feature if you do intend to display the source actor then you must make sure that the actor is parented before calling 5> or that you unparent it before adding it to a container.When getting the image for the clone texture, Clutter will attempt to render the source actor exactly as it would appear if it was rendered on screen. The source actor's parent transformations are taken into account. Therefore if your source actor is rotated along the X or Y axes so that it has some depth, the texture will appear differently depending on the on-screen location of the source actor. While painting the source actor, Clutter will set up a temporary asymmetric perspective matrix as the projection matrix so that the source actor will be projected as if a small section of the screen was being viewed. Before version 0.8.2, an orthogonal identity projection was used which meant that the source actor would be clipped if any part of it was not on the zero Z-plane.6Avoid reparenting the source with the created texture.A group can be padded with a transparent rectangle as to provide a border to contents for shader output (blurring text for example).The texture will automatically resize to contain a further transformed source. However, this involves overhead and can be avoided by placing the source actor in a bounding group sized large enough to contain any child tranformations.7Uploading pixel data to the texture (e.g by using 6) will destroy the offscreen texture data and end redirection." with the handle returned by 6 can be used to read the offscreen texture pixels into a pixbuf. Since: 0.65 gi-clutterCreates a new ClutterTexture actor to display the image contained a file. If the image failed to load then NULL is returned and error is set. Since: 0.85 gi-clutter=Gets the size in pixels of the untransformed underlying image5 gi-clutterReturns a handle to the underlying COGL material used for drawing the actor. Since: 1.06 gi-clutterRetrieves the handle to the underlying COGL texture used for drawing the actor. No extra reference is taken so if you need to keep the handle then you should call  on it.The texture handle returned is the first layer of the material handle used by the 59. If you need to access the other layers you should use 5 instead and use the  API. Since: 0.86 gi-clutter4Gets the filter quality used when scaling a texture. Since: 0.86 gi-clutterRetrieves the value set using 6 Since: 1.06 gi-clutterRetrieves the value set using 6 Since: 1.06 gi-clutterRetrieves the value set by 6 Since: 1.06 gi-clutterGets the maximum waste that will be used when creating a texture or -1 if slicing is disabled. Since: 0.86 gi-clutterRetrieves the value set by 6 Since: 1.46 gi-clutter#Retrieves the pixel format used by texture. This is equivalent to:  handle = clutter_texture_get_pixel_format (texture); if (handle != COGL_INVALID_HANDLE) format = cogl_texture_get_format (handle); Since: 1.06 gi-clutter?Retrieves the horizontal and vertical repeat values set using 6 Since: 1.06 gi-clutterRetrieves the value set with 6 Since: 1.06 gi-clutter,Updates a sub-region of the pixel data in a 5. Since: 0.66 gi-clutterReplaces the underlying Cogl material drawn by this actor with  coglMaterial. A reference to the material is taken so if the handle is no longer needed it should be deref'd with cogl_handle_unref. Texture data is attached to the material so calling this function also replaces the Cogl texture. 5 requires that the material have a texture layer so you should set one on the material before calling this function. Since: 0.86 gi-clutter?Replaces the underlying COGL texture drawn by this actor with coglTex. A reference to the texture is taken so if the handle is no longer needed it should be deref'd with cogl_handle_unref. Since: 0.86 gi-clutterSets the filter quality when scaling a texture. The quality is an enumeration currently the following values are supported: ? which is fast but only uses nearest neighbour interpolation.  which is computationally a bit more expensive (bilinear interpolation), and  which uses extra texture memory resources to improve scaled down rendering as well (by using mipmaps). The default value is . Since: 0.86 gi-clutter Sets the 55 image data from an image file. In case of failure, L is returned and error is set.If 5: load-async is set to L, this function will return as soon as possible, and the actual image loading from disk will be performed asynchronously. .GI.Clutter.Objects.Texture#g:signal:sizeChange sizeChange will be emitten when the size of the texture is available and 0GI.Clutter.Objects.Texture#g:signal:loadFinished loadFinished will be emitted when the image has been loaded or if an error occurred. Since: 0.86 gi-clutterSets 5 image data. Since: 0.46 gi-clutterSets a 5- from YUV image data. If an error occurred, L is returned and error is set.The YUV support depends on the driver; the format supported by the few drivers exposing this capability are not really useful.The proper way to convert image data in any YUV colorspace to any RGB colorspace is to use a fragment shader associated with the 5 material. Since: 0.46 gi-clutter Sets whether texture should have a preferred size maintaining the aspect ratio of the underlying image Since: 1.06 gi-clutter Sets whether texture should use a worker thread to load the data from disk asynchronously. Setting  loadAsync to L will make 6 return immediately.See the 5: load-async property documentation, and 6. Since: 1.06 gi-clutter Sets whether texture should use a worker thread to load the data from disk asynchronously. Setting  loadAsync to L will make 6 block until the 58 has determined the width and height of the image data.See the 5: load-async property documentation, and 6. Since: 1.06 gi-clutter Sets whether texture should have it's shape defined by the alpha channel when picking.Be aware that this is a bit more costly than the default picking due to the texture lookup, extra test against the alpha value and the fact that it will also interrupt the batching of geometry done internally.Also there is currently no control over the threshold used to determine what value of alpha is considered pickable, and so only fully opaque parts of the texture will react to picking. Since: 1.46 gi-clutterSets whether the texture should repeat horizontally or vertically when the actor size is bigger than the image size Since: 1.06 gi-clutter Sets whether texture should have the same preferred size as the underlying image data. Since: 1.06 gi-clutterConvert 5 to and from . See  and .5 gi-clutterwidth: the width of the new texture gi-clutterheight: the height of the new texture5 gi-cluttererror: A set error, or L5 gi-clutterReturns: A newly created 5 object.5 gi-clutteractor : A source   gi-clutterReturns: A newly created 5 object, or L on failure.5 gi-clutterfilename$: The name of an image file to load. gi-clutterReturns: A newly created 5 object or NULL on error.  (Can throw )5 gi-cluttertexture: a 55 gi-cluttertexture: A 5 gi-clutterReturns: a handle for a ". The material is owned by the 5% and it should not be unreferenced6 gi-cluttertexture: A 5 gi-clutterReturns: a  CoglHandle9 for the texture. The returned handle is owned by the 5" and it should not be unreferenced6 gi-cluttertexture: A 5 gi-clutterReturns: The filter quality value.6 gi-cluttertexture: a 5 gi-clutterReturns: L if the 5< should maintain the aspect ratio of the underlying image6 gi-cluttertexture: a 5 gi-clutterReturns: L if the 51 should load the data from disk asynchronously6 gi-cluttertexture: a 5 gi-clutterReturns: L if the 59 should load the image data from a file asynchronously6 gi-cluttertexture: A 5 gi-clutterReturns:> The maximum waste or -1 if the texture waste is unlimited.6 gi-cluttertexture: a 5 gi-clutterReturns: L if the 5? should define its shape using the alpha channel when picking.6 gi-cluttertexture: a 5 gi-clutterReturns: a  value6 gi-cluttertexture: a 56 gi-cluttertexture: a 5 gi-clutterReturns: L if the 5 should have the same preferred size of the underlying image data6  gi-cluttertexture: A 5 gi-clutterdata$: Image data in RGB type colorspace. gi-clutterhasAlpha1: Set to TRUE if image data has an alpha channel. gi-clutterx8: X coordinate of upper left corner of region to update. gi-cluttery8: Y coordinate of upper left corner of region to update. gi-clutterwidth&: Width in pixels of region to update. gi-clutterheight': Height in pixels of region to update. gi-clutter rowstride8: Distance in bytes between row starts on source buffer. gi-clutterbpp: bytes per pixel (Currently only 3 and 4 supported, depending on hasAlpha)  gi-clutterflags:   gi-clutter (Can throw )6 gi-cluttertexture: A 5 gi-clutter coglMaterial: A CoglHandle for a material6 gi-cluttertexture: A 5 gi-cluttercoglTex: A CoglHandle for a texture6 gi-cluttertexture: a 5 gi-clutter filterQuality: new filter quality value6 gi-cluttertexture: A 5 gi-clutterfilename6: The filename of the image in GLib file name encoding gi-clutter (Can throw )6  gi-cluttertexture: a 5 gi-clutterdata%: image data in RGBA type colorspace. gi-clutterhasAlpha : set to L$ if image data has an alpha channel. gi-clutterwidth : width in pixels of image data. gi-clutterheight : height in pixels of image data gi-clutter rowstride': distance in bytes between row starts. gi-clutterbpp: bytes per pixel (currently only 3 and 4 supported, depending on the value of hasAlpha) gi-clutterflags:  gi-clutter (Can throw )6 gi-cluttertexture: A 5 gi-clutterdata$: Image data in YUV type colorspace. gi-clutterwidth : Width in pixels of image data. gi-clutterheight : Height in pixels of image data gi-clutterflags:  gi-clutter (Can throw )6 gi-cluttertexture: a 5 gi-clutter keepAspect: L to maintain aspect ratio6 gi-cluttertexture: a 5 gi-clutter loadAsync: L if the texture should asynchronously load data from a filename6 gi-cluttertexture: a 5 gi-clutter loadAsync: L if the texture should asynchronously load data from a filename6 gi-cluttertexture: a 5 gi-clutter pickWithAlpha: L8 if the alpha channel should affect the picking shape6 gi-cluttertexture: a 5 gi-clutterrepeatX: L* if the texture should repeat horizontally gi-clutterrepeatY: L( if the texture should repeat vertically6 gi-cluttertexture: a 5 gi-cluttersyncSize: L if the texture should have the same size of the underlying image data5555555555555555555555555555555555555555555555556666666666666666666666655555566666666665556666666666666555555555555555555555555555555555555555q)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0= gi-clutterThe  #g:signal:textChanged textChanged signal is emitted after actor's text changes Since: 1.0= gi-clutterThis signal is emitted when text is inserted into the actor by the user. It is emitted before self text changes. Since: 1.2= gi-clutterThis signal is emitted when text is deleted from the actor by the user. It is emitted before self text changes. Since: 1.2= gi-clutterThe  #g:signal:cursorEvent cursorEvent signal is emitted whenever the cursor position changes inside a = actor. Inside geometry it is stored the current position and size of the cursor, relative to the actor itself. Since: 1.0= gi-clutterThe  #g:signal:cursorChanged cursorChanged signal is emitted whenever the cursor position or size changes. Since: 1.16= gi-clutterThe  #g:signal:activateactivate signal is emitted each time the actor is 'activated' by the user, normally by pressing the 'Enter' key. The signal is emitted only if =: activatable is set to L. Since: 1.0= gi-clutter1Type class for types which can be safely cast to =, for instance with =.= gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.= gi-clutterCast to =, for types for which this is known to be safe. For general casts, use .= gi-clutter!Connect a signal handler for the  #signal:activateactivate5 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  text #activate callback = gi-clutter!Connect a signal handler for the  #signal:activateactivate4 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  text #activate callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutter!Connect a signal handler for the  #signal:cursorChanged cursorChanged5 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  text #cursorChanged callback = gi-clutter!Connect a signal handler for the  #signal:cursorChanged cursorChanged4 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  text #cursorChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutter!Connect a signal handler for the  #signal:cursorEvent cursorEvent5 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  text #cursorEvent callback = gi-clutter!Connect a signal handler for the  #signal:cursorEvent cursorEvent4 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  text #cursorEvent callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutter!Connect a signal handler for the  #signal:deleteText deleteText5 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  text #deleteText callback = gi-clutter!Connect a signal handler for the  #signal:deleteText deleteText4 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  text #deleteText callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutter!Connect a signal handler for the  #signal:insertText insertText5 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  text #insertText callback = gi-clutter!Connect a signal handler for the  #signal:insertText insertText4 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  text #insertText callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutter!Connect a signal handler for the  #signal:textChanged textChanged5 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  text #textChanged callback = gi-clutter!Connect a signal handler for the  #signal:textChanged textChanged4 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  text #textChanged callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.= gi-clutterGet the value of the @ activatable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #activatable = gi-clutterSet the value of the @ activatable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #activatable  value ] = gi-clutter Construct a L with valid value for the @ activatable>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ attributes@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #attributes = gi-clutterSet the value of the @ attributes@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #attributes  value ] = gi-clutter Construct a L with valid value for the @ attributes>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @ attributes@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #attributes = gi-clutterGet the value of the @buffer@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #buffer = gi-clutterSet the value of the @buffer@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #buffer  value ] = gi-clutter Construct a L with valid value for the @buffer>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #color = gi-clutterSet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #color  value ] = gi-clutter Construct a L with valid value for the @color>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ cursor-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #cursorColor = gi-clutterSet the value of the @ cursor-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #cursorColor  value ] = gi-clutter Construct a L with valid value for the @ cursor-color>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @ cursor-color@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #cursorColor = gi-clutterGet the value of the @cursor-color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #cursorColorSet = gi-clutterGet the value of the @cursor-position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #cursorPosition = gi-clutterSet the value of the @cursor-position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #cursorPosition  value ] = gi-clutter Construct a L with valid value for the @cursor-position>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ cursor-size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #cursorSize = gi-clutterSet the value of the @ cursor-size@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #cursorSize  value ] = gi-clutter Construct a L with valid value for the @ cursor-size>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @cursor-visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #cursorVisible = gi-clutterSet the value of the @cursor-visible@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #cursorVisible  value ] = gi-clutter Construct a L with valid value for the @cursor-visible>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @editable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #editable = gi-clutterSet the value of the @editable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #editable  value ] = gi-clutter Construct a L with valid value for the @editable>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ ellipsize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #ellipsize = gi-clutterSet the value of the @ ellipsize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #ellipsize  value ] = gi-clutter Construct a L with valid value for the @ ellipsize>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @font-description@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #fontDescription = gi-clutterSet the value of the @font-description@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #fontDescription  value ] = gi-clutter Construct a L with valid value for the @font-description>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #fontName = gi-clutterSet the value of the @ font-name@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #fontName  value ] = gi-clutter Construct a L with valid value for the @ font-name>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @ font-name@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #fontName = gi-clutterGet the value of the @justify@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #justify = gi-clutterSet the value of the @justify@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #justify  value ] = gi-clutter Construct a L with valid value for the @justify>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @line-alignment@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #lineAlignment = gi-clutterSet the value of the @line-alignment@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #lineAlignment  value ] = gi-clutter Construct a L with valid value for the @line-alignment>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ line-wrap@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #lineWrap = gi-clutterSet the value of the @ line-wrap@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #lineWrap  value ] = gi-clutter Construct a L with valid value for the @ line-wrap>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @line-wrap-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #lineWrapMode = gi-clutterSet the value of the @line-wrap-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #lineWrapMode  value ] = gi-clutter Construct a L with valid value for the @line-wrap-mode>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ max-length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #maxLength = gi-clutterSet the value of the @ max-length@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #maxLength  value ] = gi-clutter Construct a L with valid value for the @ max-length>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ password-char@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #passwordChar = gi-clutterSet the value of the @ password-char@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #passwordChar  value ] = gi-clutter Construct a L with valid value for the @ password-char>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #position = gi-clutterSet the value of the @position@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #position  value ] = gi-clutter Construct a L with valid value for the @position>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @ selectable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectable = gi-clutterSet the value of the @ selectable@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #selectable  value ] = gi-clutter Construct a L with valid value for the @ selectable>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @selected-text-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectedTextColor = gi-clutterSet the value of the @selected-text-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #selectedTextColor  value ] = gi-clutter Construct a L with valid value for the @selected-text-color>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @selected-text-color@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #selectedTextColor = gi-clutterGet the value of the @selected-text-color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectedTextColorSet = gi-clutterGet the value of the @selection-bound@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectionBound = gi-clutterSet the value of the @selection-bound@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #selectionBound  value ] = gi-clutter Construct a L with valid value for the @selection-bound>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @selection-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectionColor = gi-clutterSet the value of the @selection-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #selectionColor  value ] = gi-clutter Construct a L with valid value for the @selection-color>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @selection-color@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #selectionColor = gi-clutterGet the value of the @selection-color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #selectionColorSet = gi-clutterGet the value of the @single-line-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #singleLineMode = gi-clutterSet the value of the @single-line-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #singleLineMode  value ] = gi-clutter Construct a L with valid value for the @single-line-mode>@ property. This is rarely needed directly, but it is used by .= gi-clutterGet the value of the @text@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #text = gi-clutterSet the value of the @text@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #text  value ] = gi-clutter Construct a L with valid value for the @text>@ property. This is rarely needed directly, but it is used by .= gi-clutterSet the value of the @text@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #text = gi-clutterGet the value of the @ use-markup@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text #useMarkup = gi-clutterSet the value of the @ use-markup@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  text [ #useMarkup  value ] = gi-clutter Construct a L with valid value for the @ use-markup>@ property. This is rarely needed directly, but it is used by .= gi-clutterCreates a new =9 actor. This actor can be used to display and edit text. Since: 1.0= gi-clutterCreates a new = actor, using fontName as the font description; text5 will be used to set the contents of the actor; and color% will be used as the color to render text.'This function is equivalent to calling =, >, > and >. Since: 1.0= gi-clutter3Creates a new entry with the specified text buffer. Since: 1.10= gi-clutterCreates a new = actor, using fontName as the font description; text/ will be used to set the contents of the actor.'This function is equivalent to calling =, >, and >. Since: 1.0= gi-clutter Emits the )GI.Clutter.Objects.Text#g:signal:activateactivate signal, if self$ has been set as activatable using >.&This function can be used to emit the  #g:signal:activateactivate signal inside a /GI.Clutter.Objects.Actor#g:signal:capturedEvent capturedEvent or /GI.Clutter.Objects.Actor#g:signal:keyPressEvent keyPressEvent= signal handlers before the default signal handler for the = is invoked. Since: 1.0= gi-clutterRetrieves the position of the character at the given coordinates. Since: 1.10= gi-clutterDeletes nChars inside a =3 actor, starting from the current cursor position.Somewhat awkwardly, the cursor position is decremented by the same number of characters you've deleted. Since: 1.0= gi-clutter#Deletes the currently selected text.This function is only useful in subclasses of = Since: 1.0= gi-clutterDeletes the text inside a = actor between startPos and endPos.The starting and ending positions are expressed in characters, not in bytes. Since: 1.0= gi-clutterRetrieves whether a = is activatable or not. Since: 1.0= gi-clutter,Gets the attribute list that was set on the = actor > , if any. Since: 1.0= gi-clutterGet the K. object which holds the text for this widget. Since: 1.10> gi-clutterRetrieves the contents of the = actor between startPos and endPos, but not including endPos.8The positions are specified in characters, not in bytes. Since: 1.0> gi-clutter#Retrieves the text color as set by >. Since: 1.0> gi-clutter'Retrieves the color of the cursor of a = actor. Since: 1.0> gi-clutterRetrieves the cursor position. Since: 1.0> gi-clutter1Retrieves the rectangle that contains the cursor.The coordinates of the rectangle's origin are in actor-relative coordinates. Since: 1.16> gi-clutter&Retrieves the size of the cursor of a = actor. Since: 1.0> gi-clutter"Retrieves whether the cursor of a = actor is visible. Since: 1.0> gi-clutterRetrieves whether a = is editable or not. Since: 1.0> gi-clutter&Returns the ellipsizing position of a = actor, as set by >. Since: 1.0> gi-clutterRetrieves the  used by self Since: 1.2> gi-clutter"Retrieves the font name as set by >. Since: 1.0> gi-clutterRetrieves whether the =4 actor should justify its contents on both margins. Since: 0.6> gi-clutterRetrieves the current  used by a = actor. Since: 1.0> gi-clutter"Obtains the coordinates where the = will draw the  representing the text. Since: 1.8> gi-clutterRetrieves the alignment of a = , as set by >. Since: 1.0> gi-clutterRetrieves the value set using >. Since: 1.0> gi-clutter)Retrieves the line wrap mode used by the = actor.'See clutter_text_set_line_wrap_mode (). Since: 1.0> gi-clutterGets the maximum length of text that can be set into a text actor.See >. Since: 1.0> gi-clutterRetrieves the character to use in place of the actual text as set by >. Since: 1.0> gi-clutterRetrieves whether a = is selectable or not. Since: 1.0> gi-clutter*Retrieves the color of selected text of a = actor. Since: 1.8> gi-clutter&Retrieves the currently selected text. Since: 1.0> gi-clutter.Retrieves the other end of the selection of a =8 actor, in characters from the current cursor position. Since: 1.0> gi-clutter*Retrieves the color of the selection of a = actor. Since: 1.0> gi-clutterRetrieves whether the = actor is in single line mode. Since: 1.0> gi-clutter1Retrieves a pointer to the current contents of a = actor.If you need a copy of the contents for manipulating, either use  on the returned string, or use: / copy = clutter_text_get_chars (text, 0, -1);+Which will return a newly allocated string.If the = actor is empty, this function will return an empty string, and not L. Since: 1.0> gi-clutter&Retrieves whether the contents of the =3 actor should be parsed for the Pango text markup. Since: 1.0> gi-clutterInserts text into a   at the given position.If position is a negative number, the text will be appended at the end of the current contents of the =.6The position is expressed in characters, not in bytes. Since: 1.0> gi-clutterInserts wc& at the current cursor position of a = actor. Since: 1.0> gi-clutter'Retrieves the coordinates of the given position. Since: 1.0> gi-clutterSets whether a = actor should be activatable.An activatable = actor will emit the )GI.Clutter.Objects.Text#g:signal:activateactivate signal whenever the 'Enter' (or 'Return') key is pressed; if it is not activatable, a new line will be appended to the current content.An activatable =% must also be set as editable using >. Since: 1.0> gi-clutter>Sets the attributes list that are going to be applied to the = contents.The =$ actor will take a reference on the  passed to this function. Since: 1.0> gi-clutterSet the K. object which holds the text for this widget. Since: 1.10> gi-clutter$Sets the color of the contents of a = actor.The overall opacity of the =1 actor will be the result of the alpha value of color and the composited opacity of the actor itself on the scenegraph, as returned by  . Since: 1.0> gi-clutter"Sets the color of the cursor of a = actor.If color is L7, the cursor color will be the same as the text color. Since: 1.0> gi-clutterSets the cursor of a = actor at position.6The position is expressed in characters, not in bytes. Since: 1.0> gi-clutter!Sets the size of the cursor of a =*. The cursor will only be visible if the =:cursor-visible property is set to L. Since: 1.0> gi-clutterSets whether the cursor of a =! actor should be visible or not.The color of the cursor will be the same as the text color unless > has been called.(The size of the cursor can be set using >.The position of the cursor can be changed programmatically using >. Since: 1.0> gi-clutterSets whether the = actor should be editable. An editable = with key focus set using   or E will receive key events and will update its contents accordingly. Since: 1.0> gi-clutterSets the mode used to ellipsize (add an ellipsis: "...") to the text if there is not enough space to render the entire contents of a = actor Since: 1.0> gi-clutterSets fontDesc as the font description for a =The  is copied by the = actor so you can safely call $ on it after calling this function. Since: 1.2> gi-clutterSets the font used by a =. The fontName string must either be L3, which means that the font name from the default : will be used; or be something that can be parsed by the  function, like:  // Set the font to the system's Sans, 10 points clutter_text_set_font_name (text, "Sans 10"); // Set the font to the system's Serif, 16 pixels clutter_text_set_font_name (text, "Serif 16px"); // Set the font to Helvetica, 10 points clutter_text_set_font_name (text, "Helvetica 10"); Since: 1.0> gi-clutterSets whether the text of the = actor should be justified on both margins. This setting is ignored if Clutter is compiled against Pango < 1.18. Since: 1.0> gi-clutterSets the way that the lines of a wrapped label are aligned with respect to each other. This does not affect the overall alignment of the label within its allocated or specified width. To align a = actor you should add it to a container that supports alignment, or use the anchor point. Since: 1.0> gi-clutterSets whether the contents of a = actor should wrap, if they don't fit the size assigned to the actor. Since: 1.0> gi-clutter!If line wrapping is enabled (see >) this function controls how the line wrapping is performed. The default is % which means wrap on word boundaries. Since: 1.0> gi-clutterSets markup as the contents of a =.This is a convenience function for setting a string containing Pango markup, and it is logically equivalent to:  /* the order is important */ clutter_text_set_text (CLUTTER_TEXT (actor), markup); clutter_text_set_use_markup (CLUTTER_TEXT (actor), TRUE); Since: 1.0> gi-clutterSets the maximum allowed length of the contents of the actor. If the current contents are longer than the given length, then they will be truncated to fit. Since: 1.0> gi-clutterSets the character to use in place of the actual text in a password text actor.If wc: is 0 the text will be displayed as it is entered in the = actor. Since: 1.0> gi-clutterSets, or unsets, the pre-edit string. This function is useful for input methods to display a string (with eventual specific Pango attributes) before it is entered inside the = buffer.5The preedit string and attributes are ignored if the = actor is not editable.0This function should not be used by applications Since: 1.2> gi-clutterSets whether a = actor should be selectable. A selectable = will allow selecting its contents using the pointer or the keyboard. Since: 1.0> gi-clutter"Sets the selected text color of a = actor.If color is L, the selected text color will be the same as the selection color, which then falls back to cursor, and then text color. Since: 1.8> gi-clutter#Selects the region of text between startPos and endPos.;This function changes the position of the cursor to match startPos" and the selection bound to match endPos. Since: 1.0> gi-clutterSets the other end of the selection, starting from the current cursor position.If selectionBound is -1, the selection unset. Since: 1.0> gi-clutter%Sets the color of the selection of a = actor.If color is L, the selection color will be the same as the cursor color, or if no cursor color is set either then it will be the same as the text color. Since: 1.0> gi-clutterSets whether a =< actor should be in single line mode or not. Only editable =s can be in single line mode.A text actor in single line mode will not wrap text and will clip the visible area to the predefined size. The contents of the text actor will scroll to display the end of the text if its length is bigger than the allocated width.&When setting the single line mode the =: activatable property is also set as a side effect. Instead of entering a new line character, the text actor will emit the )GI.Clutter.Objects.Text#g:signal:activateactivate signal. Since: 1.0> gi-clutterSets the contents of a = actor.If the =: use-markup property was set to L it will be reset to L0 as a side effect. If you want to maintain the =: use-markup you should use the > function instead Since: 1.0> gi-clutter!Sets whether the contents of the = actor contains markup in Pango's text markup language.Setting =: use-markup on an editable =4 will not have any effect except hiding the markup. See also =: use-markup. Since: 1.0> gi-clutterConvert = to and from . See  and .= gi-clutternewText: the new text to insert gi-clutter newTextLength: the length of the new text, in bytes, or -1 if new_text is nul-terminated gi-clutterposition: the position, in characters, at which to insert the new text. this is an in-out parameter. After the signal emission is finished, it should point after the newly inserted text.= gi-clutterstartPos: the starting position gi-clutterendPos: the end position= gi-cluttergeometry: the coordinates of the cursor= gi-clutterReturns: the newly created = actor= gi-clutterfontName": a string with a font description gi-cluttertext: the contents of the actor gi-cluttercolor!: the color to be used to render text gi-clutterReturns: the newly created = actor= gi-clutterbuffer : The buffer to use for the new =. gi-clutterReturns: a new == gi-clutterfontName": a string with a font description gi-cluttertext: the contents of the actor gi-clutterReturns: the newly created = actor= gi-clutterself: a = gi-clutterReturns: L if the  #g:signal:activateactivate! signal has been emitted, and L otherwise= gi-clutterself: a = gi-clutterx): the X coordinate, relative to the actor gi-cluttery): the Y coordinate, relative to the actor gi-clutterReturns: the position of the character= gi-clutterself: a = gi-clutternChars$: the number of characters to delete= gi-clutterself: a = gi-clutterReturns: L; if text was deleted or if the text actor is empty, and L otherwise= gi-clutterself: a = gi-clutterstartPos: starting position gi-clutterendPos: ending position= gi-clutterself: a = gi-clutterReturns: L if the actor is activatable= gi-clutterself: a = gi-clutterReturns: the attribute list, or L7 if none was set. The returned value is owned by the = and should not be unreferenced.= gi-clutterself: a = gi-clutterReturns: A GtkEntryBuffer object.> gi-clutterself: a = gi-clutterstartPos: start of text, in characters gi-clutterendPos: end of text, in characters gi-clutterReturns: a newly allocated string with the contents of the text actor between the specified positions. Use # to free the resources when done> gi-clutterself: a => gi-clutterself: a => gi-clutterself: a = gi-clutterReturns:# the cursor position, in characters> gi-clutterself: a => gi-clutterself: a = gi-clutterReturns:" the size of the cursor, in pixels> gi-clutterself: a = gi-clutterReturns: L if the cursor is visible> gi-clutterself: a = gi-clutterReturns: L if the actor is editable> gi-clutterself: a = gi-clutterReturns: > gi-clutterself: a = gi-clutterReturns: a (. The returned value is owned by the =- actor and it should not be modified or freed> gi-clutterself: a = gi-clutterReturns: a string containing the font name. The returned string is owned by the =- actor and should not be modified or freed> gi-clutterself: a = gi-clutterReturns: L if the text should be justified> gi-clutterself: a = gi-clutterReturns: a ). The returned object is owned by the =* actor and should not be modified or freed> gi-clutterself: a => gi-clutterself: a = gi-clutterReturns: a > gi-clutterself: a = gi-clutterReturns: L if the =" actor should wrap its contents> gi-clutterself: a = gi-clutterReturns: the wrap mode used by the => gi-clutterself: a = gi-clutterReturns:" the maximum number of characters.> gi-clutterself: a = gi-clutterReturns: a Unicode character or 0 if the password character is not set> gi-clutterself: a = gi-clutterReturns: L if the actor is selectable> gi-clutterself: a => gi-clutterself: a = gi-clutterReturns: a newly allocated string containing the currently selected text, or L. Use  to free the returned string.> gi-clutterself: a = gi-clutterReturns:/ the position of the other end of the selection> gi-clutterself: a => gi-clutterself: a = gi-clutterReturns: L if the = actor is in single line mode> gi-clutterself: a = gi-clutterReturns: the contents of the actor. The returned string is owned by the =/ actor and should never be modified or freed> gi-clutterself: a = gi-clutterReturns: L* if the contents will be parsed for markup> gi-clutterself: a = gi-cluttertext: the text to be inserted gi-clutterposition&: the position of the insertion, or -1> gi-clutterself: a = gi-clutterwc: a Unicode character> gi-clutterself: a = gi-clutterposition: position in characters gi-clutterReturns: L! if the conversion was successful> gi-clutterself: a = gi-clutter activatable: whether the = actor should be activatable> gi-clutterself: a = gi-clutterattrs: a  or L to unset the attributes> gi-clutterself: a = gi-clutterbuffer: a K> gi-clutterself: a = gi-cluttercolor: a X> gi-clutterself: a = gi-cluttercolor: the color of the cursor, or L to unset it> gi-clutterself: a = gi-clutterposition(: the new cursor position, in characters> gi-clutterself: a = gi-cluttersize: the size of the cursor, in pixels, or -1 to use the default value> gi-clutterself: a = gi-clutter cursorVisible&: whether the cursor should be visible> gi-clutterself: a = gi-cluttereditable: whether the = should be editable> gi-clutterself: a = gi-cluttermode: a > gi-clutterself: a = gi-clutterfontDesc: a > gi-clutterself: a = gi-clutterfontName: a font name, or L to set the default font name> gi-clutterself: a = gi-clutterjustify&: whether the text should be justified> gi-clutterself: a = gi-clutter alignment: A > gi-clutterself: a = gi-clutterlineWrap": whether the contents should wrap> gi-clutterself: a = gi-clutterwrapMode: the line wrapping mode> gi-clutterself: a = gi-cluttermarkup/: a string containing Pango markup. Passing L- is the same as passing "" (the empty string)> gi-clutterself: a = gi-cluttermax: the maximum number of characters allowed in the text actor; 0 to disable or -1 to set the length of the current string> gi-clutterself: a = gi-clutterwc;: a Unicode character, or 0 to unset the password character> gi-clutterself: a = gi-clutter preeditStr: the pre-edit string, or L to unset it gi-clutter preeditAttrs : the pre-edit string attributes gi-clutter cursorPos-: the cursor position for the pre-edit string> gi-clutterself: a = gi-clutter selectable: whether the = actor should be selectable> gi-clutterself: a = gi-cluttercolor: the selected text color, or L to unset it> gi-clutterself: a = gi-clutterstartPos': start of the selection, in characters gi-clutterendPos%: end of the selection, in characters> gi-clutterself: a = gi-clutterselectionBound9: the position of the end of the selection, in characters> gi-clutterself: a = gi-cluttercolor!: the color of the selection, or L to unset it> gi-clutterself: a = gi-clutter singleLine$: whether to enable single line mode> gi-clutterself: a = gi-cluttertext: the text to set. Passing L0 is the same as passing "" (the empty string)> gi-clutterself: a = gi-cluttersetting: L) if the text should be parsed for markup.=========================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================================================================r)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0& > gi-clutter1Type class for types which can be safely cast to >, for instance with >.> gi-clutterMemory-managed wrapper type.> gi-clutterCast to >, for types for which this is known to be safe. For general casts, use .> gi-clutterGet the value of the @ scroll-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollActor #scrollMode > gi-clutterSet the value of the @ scroll-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  scrollActor [ #scrollMode  value ] > gi-clutter Construct a L with valid value for the @ scroll-mode>@ property. This is rarely needed directly, but it is used by .> gi-clutterCreates a new >. Since: 1.12> gi-clutterRetrieves the >: scroll-mode property Since: 1.12> gi-clutterScrolls the contents of actor so that point( is the new origin of the visible area.The coordinates of point must be relative to the actor.=This function will use the currently set easing state of the actor> to transition from the current scroll origin to the new one. Since: 1.12> gi-clutterScrolls actor so that rect is in the visible portion. Since: 1.12> gi-clutter Sets the >: scroll-mode property. Since: 1.12> gi-clutterConvert > to and from . See  and .> gi-clutterReturns: The newly created > instance.> gi-clutteractor: a > gi-clutterReturns: the scrolling mode> gi-clutteractor: a > gi-clutterpoint: a n> gi-clutteractor: a > gi-clutterrect: a p> gi-clutteractor: a > gi-cluttermode: a  >>>>>>>>>>>> >>>>>>>>>>>>[)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0'9 gi-clutter1Type class for types which can be safely cast to 9, for instance with 9.9 gi-clutterMemory-managed wrapper type.9 gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .9 gi-clutterGet the value of the @ border-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle #borderColor 9 gi-clutterSet the value of the @ border-color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle [ #borderColor  value ] 9 gi-clutter Construct a L with valid value for the @ border-color>@ property. This is rarely needed directly, but it is used by .9 gi-clutterGet the value of the @ border-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle #borderWidth 9 gi-clutterSet the value of the @ border-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle [ #borderWidth  value ] 9 gi-clutter Construct a L with valid value for the @ border-width>@ property. This is rarely needed directly, but it is used by .9 gi-clutterGet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle #color 9 gi-clutterSet the value of the @color@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle [ #color  value ] 9 gi-clutter Construct a L with valid value for the @color>@ property. This is rarely needed directly, but it is used by .9 gi-clutterGet the value of the @ has-border@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle #hasBorder 9 gi-clutterSet the value of the @ has-border@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  rectangle [ #hasBorder  value ] 9 gi-clutter Construct a L with valid value for the @ has-border>@ property. This is rarely needed directly, but it is used by .9 gi-clutterCreates a new   with a rectangular shape.9 gi-clutterCreates a new  , with a rectangular shape and of the given color.9 gi-clutter%Gets the color of the border used by  rectangle and places it into color. Since: 0.29 gi-clutter1Gets the width (in pixels) of the border used by  rectangle Since: 0.29 gi-clutterRetrieves the color of  rectangle.9 gi-clutter%Sets the color of the border used by  rectangle using color9 gi-clutter0Sets the width (in pixel) of the border used by  rectangle. A width of 0 will unset the border. Since: 0.29 gi-clutterSets the color of  rectangle.9 gi-clutterConvert 9 to and from . See  and .9 gi-clutterReturns: a new 99 gi-cluttercolor: a X gi-clutterReturns: a new 99 gi-clutter rectangle: a 99 gi-clutter rectangle: a 9 gi-clutterReturns: the border's width9 gi-clutter rectangle: a 99 gi-clutter rectangle: a 9 gi-cluttercolor: the color of the border9 gi-clutter rectangle: a 9 gi-clutterwidth: the width of the border9 gi-clutter rectangle: a 9 gi-cluttercolor: a X999999999999999999999999999999999999999999999999z)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0@ gi-clutterMemory-managed wrapper type.@ gi-clutter Construct a @ struct initialized to zero.@ gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #type @ gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #type  value ] @ gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #time @ gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #time  value ] @ gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #flags @ gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #flags  value ] @ gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #stage @ gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #stage  value ] A gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage A gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #source A gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #source  value ] A gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source A gi-clutterGet the value of the @phase@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #phase A gi-clutterSet the value of the @phase@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #phase  value ] A gi-clutterGet the value of the @ n_fingers@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #nFingers A gi-clutterSet the value of the @ n_fingers@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #nFingers  value ] A gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #x A gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #x  value ] A gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #y A gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #y  value ] A gi-clutterGet the value of the @dx@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #dx A gi-clutterSet the value of the @dx@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #dx  value ] A gi-clutterGet the value of the @dy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent #dy A gi-clutterSet the value of the @dy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadSwipeEvent [ #dy  value ] @@@@@@@@@@@AAAAAAAAAAAAAAAA@@@AAAA@@AAAAAAAA@@@@@@AAAAy)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0K@ gi-clutterMemory-managed wrapper type.@ gi-clutter Construct a @ struct initialized to zero.@ gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #type @ gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #type  value ] @ gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #time @ gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #time  value ] @ gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #flags @ gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #flags  value ] @ gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #stage @ gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #stage  value ] @ gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage @ gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #source @ gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #source  value ] @ gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source @ gi-clutterGet the value of the @phase@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #phase @ gi-clutterSet the value of the @phase@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #phase  value ] @ gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #x @ gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #x  value ] @ gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #y @ gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #y  value ] @ gi-clutterGet the value of the @dx@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #dx @ gi-clutterSet the value of the @dx@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #dx  value ] @ gi-clutterGet the value of the @dy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #dy @ gi-clutterSet the value of the @dy@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #dy  value ] @ gi-clutterGet the value of the @ angle_delta@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #angleDelta @ gi-clutterSet the value of the @ angle_delta@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to " touchpadPinchEvent [ #angleDelta  value ] @ gi-clutterGet the value of the @scale@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent #scale @ gi-clutterSet the value of the @scale@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchpadPinchEvent [ #scale  value ] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@v)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0? gi-clutterMemory-managed wrapper type.? gi-clutter Construct a ? struct initialized to zero.? gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #type ? gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #type  value ] ? gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #time ? gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #time  value ] ? gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #flags ? gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #flags  value ] ? gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #stage ? gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #stage  value ] ? gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage ? gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #source ? gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #source  value ] ? gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source ? gi-clutterGet the value of the @ changed_mask@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #changedMask ? gi-clutterSet the value of the @ changed_mask@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #changedMask  value ] ? gi-clutterGet the value of the @ new_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent #newState ? gi-clutterSet the value of the @ new_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageStateEvent [ #newState  value ] ??????????????????????????????????????V)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.08 gi-clutterMemory-managed wrapper type.8 gi-clutter Construct a 8 struct initialized to zero.8 gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent #type 8 gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent [ #type  value ] 8 gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent #time 8 gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent [ #time  value ] 8 gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent #flags 8 gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent [ #flags  value ] 8 gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent #stage 8 gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent [ #stage  value ] 8 gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage 8 gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent #source 8 gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  anyEvent [ #source  value ] 8 gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source 888888888888888888888888888888F)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.04 gi-clutterThe  #g:signal:stageRemoved stageRemoved signal is emitted each time a E* has been removed from the stage manager. Since: 0.84 gi-clutterThe  #g:signal:stageAdded stageAdded# signal is emitted each time a new E& has been added to the stage manager. Since: 0.84 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .4 gi-clutter!Connect a signal handler for the  #signal:stageAdded stageAdded5 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 # stageManager #stageAdded callback 4 gi-clutter!Connect a signal handler for the  #signal:stageAdded stageAdded4 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 # stageManager #stageAdded callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.4 gi-clutter!Connect a signal handler for the  #signal:stageRemoved stageRemoved5 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 % stageManager #stageRemoved callback 4 gi-clutter!Connect a signal handler for the  #signal:stageRemoved stageRemoved4 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 % stageManager #stageRemoved callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.4 gi-clutterGet the value of the @ default-stage@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  stageManager #defaultStage 4 gi-clutterReturns the default E. Since: 0.84 gi-clutter Lists all currently used stages. Since: 0.84 gi-clutter Lists all currently used stages. Since: 1.04 gi-clutterSets stage as the default stage. Since: 0.84 gi-clutterReturns the default 4. Since: 0.84 gi-clutterConvert 4 to and from . See  and .4 gi-clutterstage: the removed stage4 gi-clutterstage: the added stage4 gi-clutter stageManager: a 4 gi-clutterReturns: the default stage. The returned object is owned by Clutter and you should never reference or unreference it4 gi-clutter stageManager: a 4 gi-clutterReturns: a newly allocated list of E objects. Use g_slist_free() to deallocate it when done.4 gi-clutter stageManager: a 4 gi-clutterReturns:& a pointer to the internal list of E/ objects. The returned list is owned by the 4) and should never be modified or freed4 gi-clutter stageManager: a 4 gi-clutterstage: a E4 gi-clutterReturns: the default stage manager instance. The returned object is owned by Clutter and you should not reference or unreference it.44444444444444444444444444444444x)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 @ gi-clutterMemory-managed wrapper type.@ gi-clutter Construct a @ struct initialized to zero.@ gi-clutterGet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #type @ gi-clutterSet the value of the @type@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #type  value ] @ gi-clutterGet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #time @ gi-clutterSet the value of the @time@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #time  value ] @ gi-clutterGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #flags @ gi-clutterSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #flags  value ] @ gi-clutterGet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #stage @ gi-clutterSet the value of the @stage@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #stage  value ] @ gi-clutterSet the value of the @stage @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #stage @ gi-clutterGet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #source @ gi-clutterSet the value of the @source@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #source  value ] @ gi-clutterSet the value of the @source @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source @ gi-clutterGet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #x @ gi-clutterSet the value of the @x@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #x  value ] @ gi-clutterGet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #y @ gi-clutterSet the value of the @y@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #y  value ] @ gi-clutterGet the value of the @sequence@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #sequence @ gi-clutterSet the value of the @sequence@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #sequence  value ] @ gi-clutterSet the value of the @sequence @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #sequence @ gi-clutterGet the value of the @modifier_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #modifierState @ gi-clutterSet the value of the @modifier_state@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #modifierState  value ] @ gi-clutterGet the value of the @axes@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #axes @ gi-clutterSet the value of the @axes@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #axes  value ] @ gi-clutterGet the value of the @device@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent #device @ gi-clutterSet the value of the @device@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  touchEvent [ #device  value ] @ gi-clutterSet the value of the @device @ field to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #device @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0!77888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==?????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0-+ - gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutterGet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  clone #source - gi-clutterSet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  clone [ #source  value ] - gi-clutter Construct a L with valid value for the @source>@ property. This is rarely needed directly, but it is used by .- gi-clutterSet the value of the @source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source - gi-clutterCreates a new   which clones source/ Since: 1.0- gi-clutterRetrieves the source   being cloned by self. Since: 1.0- gi-clutterSets source% as the source actor to be cloned by self. Since: 1.0- gi-clutterConvert - to and from . See  and .- gi-cluttersource: a  , or L gi-clutterReturns: the newly created -- gi-clutterself: a - gi-clutterReturns: the actor source for the clone- gi-clutterself: a - gi-cluttersource: a  , or L ----------- -----------I)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0R)4 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .4 gi-clutterGet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout #columnSpacing 4 gi-clutterSet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout [ #columnSpacing  value ] 4 gi-clutter Construct a L with valid value for the @column-spacing>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @easing-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout #easingDuration 4 gi-clutterSet the value of the @easing-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout [ #easingDuration  value ] 4 gi-clutter Construct a L with valid value for the @easing-duration>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @ easing-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout #easingMode 4 gi-clutterSet the value of the @ easing-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout [ #easingMode  value ] 4 gi-clutter Construct a L with valid value for the @ easing-mode>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout #rowSpacing 4 gi-clutterSet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout [ #rowSpacing  value ] 4 gi-clutter Construct a L with valid value for the @ row-spacing>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @use-animations@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout #useAnimations 5 gi-clutterSet the value of the @use-animations@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  tableLayout [ #useAnimations  value ] 5 gi-clutter Construct a L with valid value for the @use-animations>@ property. This is rarely needed directly, but it is used by .5 gi-clutterCreates a new 4 layout manager Since: 1.45 gi-clutter=Retrieves the horizontal and vertical alignment policies for actor as set using 5 or 5. Since: 1.45 gi-clutter*Retrieve the current number of columns in layout Since: 1.45 gi-clutter Retrieves the spacing set using 5 Since: 1.45 gi-clutter!Retrieves the duration set using 5 Since: 1.45 gi-clutter$Retrieves the easing mode set using 5 Since: 1.45 gi-clutter:Retrieves the horizontal and vertical expand policies for actor as set using 5 or 5 Since: 1.45 gi-clutter8Retrieves the horizontal and vertical fill policies for actor as set using 5 or 5 Since: 1.45 gi-clutter(Retrieve the current number rows in the layout Since: 1.45 gi-clutter Retrieves the spacing set using 5 Since: 1.45 gi-clutter&Retrieves the row and column span for actor as set using 5 or 5 Since: 1.45 gi-clutterRetrieves whether layout0 should animate changes in the layout propertiesSince 5 Since: 1.45 gi-clutterPacks actor inside the  associated to layout at the given row and column. Since: 1.45 gi-clutter8Sets the horizontal and vertical alignment policies for actor inside layout Since: 1.45 gi-clutter$Sets the spacing between columns of layout Since: 1.45 gi-clutter,Sets the duration of the animations used by layout1 when animating changes in the layout propertiesUse 5& to enable and disable the animations Since: 1.45 gi-clutter#Sets the easing mode to be used by layout- when animating changes in layout propertiesUse 5& to enable and disable the animations Since: 1.45 gi-clutter5Sets the horizontal and vertical expand policies for actor inside layout Since: 1.45 gi-clutter3Sets the horizontal and vertical fill policies for actor inside layout Since: 1.45 gi-clutter!Sets the spacing between rows of layout Since: 1.45 gi-clutter!Sets the row and column span for actor inside layout Since: 1.45 gi-clutter Sets whether layout0 should animate changes in the layout properties1The duration of the animations is controlled by 5; the easing mode to be used by the animations is controlled by 5 Since: 1.45 gi-clutterConvert 4 to and from . See  and .5 gi-clutterReturns: the newly created 45 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout5 gi-clutterlayout: A 4 gi-clutterReturns: the number of columns5 gi-clutterlayout: a 4 gi-clutterReturns:$ the spacing between columns of the 45 gi-clutterlayout: a 4 gi-clutterReturns:0 the duration of the animations, in milliseconds5 gi-clutterlayout: a 4 gi-clutterReturns: an easing mode5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout5 gi-clutterlayout: A 4 gi-clutterReturns: the number of rows5 gi-clutterlayout: a 4 gi-clutterReturns:! the spacing between rows of the 45 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout5 gi-clutterlayout: a 4 gi-clutterReturns: L# if the animations should be used, L otherwise5 gi-clutterlayout: a 4 gi-clutteractor: a   gi-cluttercolumn: the column the actor should be put, or -1 to append gi-clutterrow: the row the actor should be put, or -1 to append5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout gi-clutterxAlign": Horizontal alignment policy for actor gi-clutteryAlign : Vertical alignment policy for actor5 gi-clutterlayout: a 4 gi-clutterspacing6: the spacing between columns of the layout, in pixels5 gi-clutterlayout: a 4 gi-cluttermsecs1: the duration of the animations, in milliseconds5 gi-clutterlayout: a 4 gi-cluttermode: an easing mode, either from  or a logical id from clutter_alpha_register_func()5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout gi-clutterxExpand : whether actor) should allocate extra space horizontally gi-clutteryExpand : whether actor' should allocate extra space vertically5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout gi-clutterxFill : whether actor- should fill horizontally the allocated space gi-clutteryFill : whether actor+ should fill vertically the allocated space5 gi-clutterlayout: a 4 gi-clutterspacing3: the spacing between rows of the layout, in pixels5 gi-clutterlayout: a 4 gi-clutteractor: a   child of layout gi-clutter columnSpan: Column span for actor gi-clutterrowSpan: Row span for actor5 gi-clutterlayout: a 4 gi-clutteranimate: L if the layout should use animations)44444444444444444555555555555555555555555)44445555555555555555555555444444444444545')Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0v$/ gi-clutter1Type class for types which can be safely cast to /, for instance with /./ gi-clutterMemory-managed wrapper type./ gi-clutterCast to /, for types for which this is known to be safe. For general casts, use ./ gi-clutterGet the value of the @column-homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout #columnHomogeneous / gi-clutterSet the value of the @column-homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! gridLayout [ #columnHomogeneous  value ] / gi-clutter Construct a L with valid value for the @column-homogeneous>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout #columnSpacing / gi-clutterSet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout [ #columnSpacing  value ] / gi-clutter Construct a L with valid value for the @column-spacing>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout #orientation / gi-clutterSet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout [ #orientation  value ] / gi-clutter Construct a L with valid value for the @ orientation>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @row-homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout #rowHomogeneous / gi-clutterSet the value of the @row-homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout [ #rowHomogeneous  value ] / gi-clutter Construct a L with valid value for the @row-homogeneous>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout #rowSpacing / gi-clutterSet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gridLayout [ #rowSpacing  value ] / gi-clutter Construct a L with valid value for the @ row-spacing>@ property. This is rarely needed directly, but it is used by ./ gi-clutterCreates a new // gi-clutterAdds a widget to the grid.The position of child is determined by left and top. The number of 'cells' that child will occupy is determined by width and height. Since: 1.12/ gi-clutterAdds a actor to the grid.The actor is placed next to sibling, on the side determined by side. When sibling is L, the actor is placed in row (for left or right placement) or column 0 (for top or bottom placement), at the end indicated by side.-Attaching widgets labeled [1], [2], [3] with sibling == L and side ==  yields a layout of [3][2][1]. Since: 1.12/ gi-clutterGets the child of layout whose area covers the grid cell whose upper left corner is at left, top. Since: 1.12/ gi-clutterReturns whether all columns of layout have the same width./ gi-clutter Retrieves the spacing set using / Since: 1.12/ gi-clutter!Retrieves the orientation of the layout. Since: 1.12/ gi-clutterReturns whether all rows of layout have the same height. Since: 1.12/ gi-clutter Retrieves the spacing set using / Since: 1.12/ gi-clutter+Inserts a column at the specified position.Children which are attached at or to the right of this position are moved one column to the right. Children which span across this position are grown to span the new column. Since: 1.12/ gi-clutter2Inserts a row or column at the specified position.(The new row or column is placed next to sibling, on the side determined by side. If side is  or , a row is inserted. If side is  of , a column is inserted. Since: 1.12/ gi-clutter(Inserts a row at the specified position.Children which are attached at or below this position are moved one row down. Children which span across this position are grown to span the new row. Since: 1.12/ gi-clutterSets whether all columns of layout will have the same width. Since: 1.12/ gi-clutter$Sets the spacing between columns of layout Since: 1.12/ gi-clutterSets the orientation of the layout./= uses the orientation as a hint when adding children to the  # using it as a layout manager via  ; changing this value will not have any effect on children that are already part of the layout. Since: 1.12/ gi-clutterSets whether all rows of layout will have the same height. Since: 1.12/ gi-clutter!Sets the spacing between rows of layout Since: 1.12/ gi-clutterConvert / to and from . See  and ./ gi-clutterReturns: the new // gi-clutterlayout: a / gi-clutterchild: the   to add gi-clutterleft/: the column number to attach the left side of child to gi-cluttertop+: the row number to attach the top side of child to gi-clutterwidth: the number of columns that child will span gi-clutterheight: the number of rows that child will span/ gi-clutterlayout: a / gi-clutterchild: the actor to add gi-cluttersibling: the child of layout that child! will be placed next to, or L to place child at the beginning or end gi-clutterside: the side of sibling that child is positioned next to gi-clutterwidth: the number of columns that child will span gi-clutterheight: the number of rows that child will span/ gi-clutterlayout: a / gi-clutterleft: the left edge of the cell gi-cluttertop: the top edge of the cell gi-clutterReturns:% the child at the given position, or L/ gi-clutterlayout: a / gi-clutterReturns: whether all columns of layout have the same width./ gi-clutterlayout: a / gi-clutterReturns: the spacing between coluns of layout/ gi-clutterlayout: a / gi-clutterReturns: the orientation of the layout/ gi-clutterlayout: a / gi-clutterReturns: whether all rows of layout have the same height./ gi-clutterlayout: a / gi-clutterReturns: the spacing between rows of layout/ gi-clutterlayout: a / gi-clutterposition&: the position to insert the column at/ gi-clutterlayout: a / gi-cluttersibling: the child of layout7 that the new row or column will be placed next to gi-clutterside: the side of sibling that child is positioned next to/ gi-clutterlayout: a / gi-clutterposition#: the position to insert the row at/ gi-clutterlayout: a / gi-clutter homogeneous: L to make columns homogeneous/ gi-clutterlayout: a / gi-clutterspacing6: the spacing between columns of the layout, in pixels/ gi-clutterlayout: a / gi-clutter orientation: the orientation of the // gi-clutterlayout: a / gi-clutter homogeneous: L to make rows homogeneous/ gi-clutterlayout: a / gi-clutterspacing3: the spacing between rows of the layout, in pixels$////////////////////////////////////$////////////////////////////////////()Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0./ gi-clutter1Type class for types which can be safely cast to /, for instance with /./ gi-clutterMemory-managed wrapper type./ gi-clutterCast to /, for types for which this is known to be safe. For general casts, use ./ gi-clutterGet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #columnSpacing / gi-clutterSet the value of the @column-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #columnSpacing  value ] / gi-clutter Construct a L with valid value for the @column-spacing>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @ homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #homogeneous / gi-clutterSet the value of the @ homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #homogeneous  value ] / gi-clutter Construct a L with valid value for the @ homogeneous>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @max-column-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #maxColumnWidth / gi-clutterSet the value of the @max-column-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #maxColumnWidth  value ] / gi-clutter Construct a L with valid value for the @max-column-width>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @max-row-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #maxRowHeight / gi-clutterSet the value of the @max-row-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #maxRowHeight  value ] / gi-clutter Construct a L with valid value for the @max-row-height>@ property. This is rarely needed directly, but it is used by ./ gi-clutterGet the value of the @min-column-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #minColumnWidth / gi-clutterSet the value of the @min-column-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #minColumnWidth  value ] / gi-clutter Construct a L with valid value for the @min-column-width>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @min-row-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #minRowHeight 0 gi-clutterSet the value of the @min-row-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #minRowHeight  value ] 0 gi-clutter Construct a L with valid value for the @min-row-height>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #orientation 0 gi-clutterSet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #orientation  value ] 0 gi-clutter Construct a L with valid value for the @ orientation>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #rowSpacing 0 gi-clutterSet the value of the @ row-spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #rowSpacing  value ] 0 gi-clutter Construct a L with valid value for the @ row-spacing>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ snap-to-grid@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout #snapToGrid 0 gi-clutterSet the value of the @ snap-to-grid@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  flowLayout [ #snapToGrid  value ] 0 gi-clutter Construct a L with valid value for the @ snap-to-grid>@ property. This is rarely needed directly, but it is used by .0 gi-clutterCreates a new / with the given  orientation Since: 1.20 gi-clutter%Retrieves the spacing between columns Since: 1.20 gi-clutter/Retrieves the minimum and maximum column widths Since: 1.20 gi-clutterRetrieves whether the layout is homogeneous Since: 1.20 gi-clutter!Retrieves the orientation of the layout Since: 1.20 gi-clutter-Retrieves the minimum and maximum row heights Since: 1.20 gi-clutter"Retrieves the spacing between rows Since: 1.20 gi-clutterRetrieves the value of /: snap-to-grid property Since: 1.160 gi-clutter)Sets the space between columns, in pixels Since: 1.20 gi-clutter:Sets the minimum and maximum widths that a column can have Since: 1.20 gi-clutterSets whether the layout/ should allocate the same space for each child Since: 1.20 gi-clutter'Sets the orientation of the flow layoutThe orientation controls the direction used to allocate the children: either horizontally or vertically. The orientation also controls the direction of the overflowing Since: 1.20 gi-clutter8Sets the minimum and maximum heights that a row can have Since: 1.20 gi-clutter(Sets the spacing between rows, in pixels Since: 1.20 gi-clutter Whether the layout% should place its children on a grid. Since: 1.160 gi-clutterConvert / to and from . See  and .0 gi-clutter orientation$: the orientation of the flow layout gi-clutterReturns: the newly created /0 gi-clutterlayout: a / gi-clutterReturns:$ the spacing between columns of the /, in pixels0 gi-clutterlayout: a /0 gi-clutterlayout: a / gi-clutterReturns: L if the / is homogeneous0 gi-clutterlayout: a / gi-clutterReturns: the orientation of the /0 gi-clutterlayout: a /0 gi-clutterlayout: a / gi-clutterReturns:! the spacing between rows of the /, in pixels0 gi-clutterlayout: a / gi-clutterReturns: L if the layout" is placing its children on a grid0 gi-clutterlayout: a / gi-clutterspacing: the space between columns0 gi-clutterlayout: a / gi-clutterminWidth: minimum width of a column gi-cluttermaxWidth: maximum width of a column0 gi-clutterlayout: a / gi-clutter homogeneous1: whether the layout should be homogeneous or not0 gi-clutterlayout: a / gi-clutter orientation: the orientation of the layout0 gi-clutterlayout: a / gi-clutter minHeight: the minimum height of a row gi-clutter maxHeight: the maximum height of a row0 gi-clutterlayout: a / gi-clutterspacing: the space between rows0 gi-clutterlayout: a / gi-clutter snapToGrid: L if layout$ should place its children on a grid.///////////////////000000000000000000000000000.////000000000000000///////////////000000000000))Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.000 gi-clutter1Type class for types which can be safely cast to 0, for instance with 0.0 gi-clutterMemory-managed wrapper type.0 gi-clutterCast to 0, for types for which this is known to be safe. For general casts, use .0 gi-clutterCreates a new 0 Since: 1.20 gi-clutterConvert 0 to and from . See  and .0 gi-clutterReturns: the newly created 00000000000M)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.06 gi-clutterThe  #g:signal:drawdraw signal is emitted each time a 6 has been invalidated.The passed Cairo context passed will be clipped to the invalidated area.It is safe to connect multiple callbacks to this signals; the state of the Cairo context passed to each callback is automatically saved and restored, so it's not necessary to call  cairo_save() and cairo_restore(). Since: 1.86 gi-clutterThe  #g:signal:createSurface createSurface signal is emitted when a 6 news its surface (re)created, which happens either when the Cairo context is created with 6 or 6*, or when the surface is resized through 6.,The first signal handler that returns a non-L, valid surface will stop any further signal emission, and the returned surface will be the one used. Since: 1.66 gi-clutter1Type class for types which can be safely cast to 6, for instance with 6.6 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.6 gi-clutterCast to 6, for types for which this is known to be safe. For general casts, use .6 gi-clutter!Connect a signal handler for the  #signal:createSurface createSurface5 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 & cairoTexture #createSurface callback 6 gi-clutter!Connect a signal handler for the  #signal:createSurface createSurface4 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 & cairoTexture #createSurface callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutter!Connect a signal handler for the  #signal:drawdraw5 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  cairoTexture #draw callback 6 gi-clutter!Connect a signal handler for the  #signal:drawdraw4 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  cairoTexture #draw callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.6 gi-clutterGet the value of the @ auto-resize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture #autoResize 6 gi-clutterSet the value of the @ auto-resize@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture [ #autoResize  value ] 6 gi-clutter Construct a L with valid value for the @ auto-resize>@ property. This is rarely needed directly, but it is used by .6 gi-clutterGet the value of the @surface-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture #surfaceHeight 6 gi-clutterSet the value of the @surface-height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture [ #surfaceHeight  value ] 6 gi-clutter Construct a L with valid value for the @surface-height>@ property. This is rarely needed directly, but it is used by .6 gi-clutterGet the value of the @ surface-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture #surfaceWidth 6 gi-clutterSet the value of the @ surface-width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  cairoTexture [ #surfaceWidth  value ] 6 gi-clutter Construct a L with valid value for the @ surface-width>@ property. This is rarely needed directly, but it is used by .6 gi-clutterCreates a new 6 actor, with a surface of width by height pixels. Since: 1.06 gi-clutterClears self's internal drawing surface, so that the next upload will replace the previous contents of the 6 rather than adding to it.$Calling this function from within a -GI.Clutter.Objects.CairoTexture#g:signal:drawdraw1 signal handler will clear the invalidated area. Since: 1.06 gi-clutter$Creates a new Cairo context for the cairo" texture. It is similar to using 6 with xOffset and yOffset of 0, width equal to the cairo texture surface width and height equal to the cairo texture surface height.Do not call this function within the paint virtual function or from a callback to the 'GI.Clutter.Objects.Actor#g:signal:paintpaint signal. Since: 1.06 gi-clutterCreates a new Cairo context that will updat the region defined by xOffset, yOffset, width and height.Do not call this function within the paint virtual function or from a callback to the 'GI.Clutter.Objects.Actor#g:signal:paintpaint signal. Since: 1.06 gi-clutterRetrieves the value set using 6. Since: 1.86 gi-clutter+Retrieves the surface width and height for self. Since: 1.06 gi-clutter#Invalidates the whole surface of a 6.This function will cause the -GI.Clutter.Objects.CairoTexture#g:signal:drawdraw signal to be emitted. See also: 6 Since: 1.86 gi-clutter&Invalidates a rectangular region of a 6. The invalidation will cause the -GI.Clutter.Objects.CairoTexture#g:signal:drawdraw signal to be emitted. See also: 6 Since: 1.86 gi-clutterSets whether the 6 should ensure that the backing Cairo surface used matches the allocation assigned to the actor. If the allocation changes, the contents of the 6( will also be invalidated automatically. Since: 1.86 gi-clutter"Resizes the Cairo surface used by self to width and height.This function will not invalidate the contents of the Cairo texture: you will have to explicitly call either 6 or 6. Since: 1.06 gi-clutterConvert 6 to and from . See  and . 6 gi-cluttercr": the Cairo context to use to draw gi-clutterReturns: L) if the signal emission should stop, and L to continue6 gi-clutterwidth$: the width of the surface to create gi-clutterheight%: the height of the surface to create gi-clutterReturns: the newly created  for the texture6 gi-clutterwidth: the width of the surface gi-clutterheight: the height of the surface gi-clutterReturns: the newly created 6 actor6 gi-clutterself: a 66 gi-clutterself: a 6 gi-clutterReturns:$ a newly created Cairo context. Use cairo_destroy(); to upload the contents of the context when done drawing6 gi-clutterself: a 6 gi-clutterxOffset$: offset of the region on the X axis gi-clutteryOffset$: offset of the region on the Y axis gi-clutterwidth7: width of the region, or -1 for the full surface width gi-clutterheight9: height of the region, or -1 for the full surface height gi-clutterReturns:$ a newly created Cairo context. Use cairo_destroy(); to upload the contents of the context when done drawing6 gi-clutterself: a 6 gi-clutterReturns: L if the 6% should track the allocation, and L otherwise6 gi-clutterself: a 66 gi-clutterself: a 66 gi-clutterself: a 6 gi-clutterrect/: a rectangle with the area to invalida, or L% to perform an unbounded invalidation6 gi-clutterself: a 6 gi-cluttervalue: L if the 62 should bind the surface size to the allocation6 gi-clutterself: a 6 gi-clutterwidth: the new width of the surface gi-clutterheight: the new height of the surface6666666666666666666666666666666666666666666666666666666666*)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.040 gi-clutter1Type class for types which can be safely cast to 0, for instance with 0.0 gi-clutterMemory-managed wrapper type.0 gi-clutterCast to 0, for types for which this is known to be safe. For general casts, use .0 gi-clutterGet the value of the @easing-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #easingDuration 0 gi-clutterSet the value of the @easing-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #easingDuration  value ] 0 gi-clutter Construct a L with valid value for the @easing-duration>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ easing-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #easingMode 0 gi-clutterSet the value of the @ easing-mode@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #easingMode  value ] 0 gi-clutter Construct a L with valid value for the @ easing-mode>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #homogeneous 0 gi-clutterSet the value of the @ homogeneous@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #homogeneous  value ] 0 gi-clutter Construct a L with valid value for the @ homogeneous>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #orientation 0 gi-clutterSet the value of the @ orientation@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #orientation  value ] 0 gi-clutter Construct a L with valid value for the @ orientation>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @ pack-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #packStart 0 gi-clutterSet the value of the @ pack-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #packStart  value ] 0 gi-clutter Construct a L with valid value for the @ pack-start>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #spacing 0 gi-clutterSet the value of the @spacing@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #spacing  value ] 0 gi-clutter Construct a L with valid value for the @spacing>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @use-animations@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #useAnimations 0 gi-clutterSet the value of the @use-animations@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #useAnimations  value ] 0 gi-clutter Construct a L with valid value for the @use-animations>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @vertical@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout #vertical 0 gi-clutterSet the value of the @vertical@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  boxLayout [ #vertical  value ] 0 gi-clutter Construct a L with valid value for the @vertical>@ property. This is rarely needed directly, but it is used by .0 gi-clutterCreates a new 0 layout manager Since: 1.20 gi-clutter=Retrieves the horizontal and vertical alignment policies for actor as set using 0 or 0 Since: 1.20 gi-clutter!Retrieves the duration set using 0 Since: 1.20 gi-clutter$Retrieves the easing mode set using 0 Since: 1.20 gi-clutterRetrieves whether actor should expand inside layout Since: 1.20 gi-clutter8Retrieves the horizontal and vertical fill policies for actor as set using 0 or 0 Since: 1.20 gi-clutter@ property. This is rarely needed directly, but it is used by .: gi-clutterSet the value of the @color@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #color : gi-clutterGet the value of the @ color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  box #colorSet : gi-clutterSet the value of the @ color-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  box [ #colorSet  value ] : gi-clutter Construct a L with valid value for the @ color-set>@ property. This is rarely needed directly, but it is used by .: gi-clutterCreates a new :;. The children of the box will be layed out by the passed manager Since: 1.2: gi-clutter"Retrieves the background color of boxIf the :: color-set property is set to L the returned X is undefined Since: 1.2: gi-clutterRetrieves the & instance used by box Since: 1.2: gi-clutterVector-based variant of clutter_box_pack()(, intended for language bindings to use Since: 1.2: gi-clutter*Sets (or unsets) the background color for box Since: 1.2: gi-clutter Sets the & for boxA & is a delegate object that controls the layout of the children of box Since: 1.2: gi-clutterConvert : to and from . See  and .: gi-cluttermanager: a & gi-clutterReturns: the newly created : actor: gi-clutterbox: a :: gi-clutterbox: a : gi-clutterReturns: a &. The returned & is owned by the :% and it should not be unreferenced: gi-clutterbox: a : gi-clutteractor: a   gi-clutter properties2: a vector containing the property names to set gi-cluttervalues3: a vector containing the property values to set: gi-clutterbox: a : gi-cluttercolor: the background color, or L to unset: gi-clutterbox: a : gi-cluttermanager: a &::::::::::::::::::::::::::::::::::+)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0@0 gi-clutter1Type class for types which can be safely cast to 0, for instance with 0.0 gi-clutterMemory-managed wrapper type.0 gi-clutterCast to 0, for types for which this is known to be safe. For general casts, use .0 gi-clutterGet the value of the @x-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  binLayout #xAlign 0 gi-clutterSet the value of the @x-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  binLayout [ #xAlign  value ] 0 gi-clutter Construct a L with valid value for the @x-align>@ property. This is rarely needed directly, but it is used by .0 gi-clutterGet the value of the @y-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  binLayout #yAlign 0 gi-clutterSet the value of the @y-align@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  binLayout [ #yAlign  value ] 0 gi-clutter Construct a L with valid value for the @y-align>@ property. This is rarely needed directly, but it is used by .0 gi-clutterCreates a new 0 layout manager Since: 1.20 gi-clutterAdds a   to the container using self( and sets the alignment policies for itThis function is equivalent to  and &+ but it does not require a pointer to the  associated to the 0 Since: 1.20 gi-clutterRetrieves the horizontal and vertical alignment policies for a child of selfIf child is L9 the default alignment policies will be returned instead Since: 1.20 gi-clutterSets the horizontal and vertical alignment policies to be applied to a child of selfIf child is L then the xAlign and yAlign6 values will be set as the default alignment policies Since: 1.20 gi-clutterConvert 0 to and from . See  and .0 gi-clutterxAlign: the default alignment policy to be used on the horizontal axis gi-clutteryAlign: the default alignment policy to be used on the vertical axis gi-clutterReturns:! the newly created layout manager0 gi-clutterself: a 0 gi-clutterchild: a   gi-clutterxAlign": horizontal alignment policy for child gi-clutteryAlign : vertical alignment policy for child0 gi-clutterself: a 0 gi-clutterchild : a child of  container0 gi-clutterself: a 0 gi-clutterchild : a child of  container gi-clutterxAlign5: the horizontal alignment policy to be used for the child inside  container gi-clutteryAlign1: the vertical aligment policy to be used on the child inside  container0000000000000000000000000000)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0, gi-clutter1Type class for types which can be safely cast to ,, for instance with ,., gi-clutterMemory-managed wrapper type., gi-clutterCast to ,, for types for which this is known to be safe. For general casts, use ., gi-clutterGet the value of the @ x-scale-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale #xScaleEnd , gi-clutterSet the value of the @ x-scale-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale [ #xScaleEnd  value ] , gi-clutter Construct a L with valid value for the @ x-scale-end>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ x-scale-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale #xScaleStart , gi-clutterSet the value of the @ x-scale-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale [ #xScaleStart  value ] , gi-clutter Construct a L with valid value for the @ x-scale-start>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ y-scale-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale #yScaleEnd , gi-clutterSet the value of the @ y-scale-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale [ #yScaleEnd  value ] , gi-clutter Construct a L with valid value for the @ y-scale-end>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ y-scale-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale #yScaleStart , gi-clutterSet the value of the @ y-scale-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourScale [ #yScaleStart  value ] , gi-clutter Construct a L with valid value for the @ y-scale-start>@ property. This is rarely needed directly, but it is used by ., gi-clutterCreates a new , instance.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.2- gi-clutter-Retrieves the bounds used by scale behaviour. Since: 0.4- gi-clutter(Sets the bounds used by scale behaviour. Since: 0.6- gi-clutterConvert , to and from . See  and ., gi-clutteralpha: a   instance, or L gi-clutter xScaleStart$: initial scale factor on the X axis gi-clutter yScaleStart$: initial scale factor on the Y axis gi-clutter xScaleEnd": final scale factor on the X axis gi-clutter yScaleEnd": final scale factor on the Y axis gi-clutterReturns: the newly created ,- gi-clutterscale: a ,- gi-clutterscale: a , gi-clutter xScaleStart$: initial scale factor on the X axis gi-clutter yScaleStart$: initial scale factor on the Y axis gi-clutter xScaleEnd": final scale factor on the X axis gi-clutter yScaleEnd": final scale factor on the Y axis,,,,,,,,,,,,,,,,,--,,,,-,-,,,,,,,,,,,,)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0=b", gi-clutter1Type class for types which can be safely cast to ,, for instance with ,., gi-clutterMemory-managed wrapper type., gi-clutterCast to ,, for types for which this is known to be safe. For general casts, use ., gi-clutterGet the value of the @ angle-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #angleEnd , gi-clutterSet the value of the @ angle-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #angleEnd  value ] , gi-clutter Construct a L with valid value for the @ angle-end>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ angle-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #angleStart , gi-clutterSet the value of the @ angle-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #angleStart  value ] , gi-clutter Construct a L with valid value for the @ angle-start>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #axis , gi-clutterSet the value of the @axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #axis  value ] , gi-clutter Construct a L with valid value for the @axis>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #centerX , gi-clutterSet the value of the @center-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #centerX  value ] , gi-clutter Construct a L with valid value for the @center-x>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #centerY , gi-clutterSet the value of the @center-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #centerY  value ] , gi-clutter Construct a L with valid value for the @center-y>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @center-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #centerZ , gi-clutterSet the value of the @center-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #centerZ  value ] , gi-clutter Construct a L with valid value for the @center-z>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate #direction , gi-clutterSet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourRotate [ #direction  value ] , gi-clutter Construct a L with valid value for the @ direction>@ property. This is rarely needed directly, but it is used by ., gi-clutterCreates a new ,4. This behaviour will rotate actors bound to it on axis , following  direction , between  angleStart and angleEnd. Angles >= 360 degrees will be clamped to the canonical interval <0, 360), if angle_start == angle_end, the behaviour will carry out a single rotation of 360 degrees.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.4, gi-clutterRetrieves the  used by the rotate behaviour. Since: 0.4, gi-clutter:Retrieves the rotation boundaries of the rotate behaviour. Since: 0.4, gi-clutter,Retrieves the center of rotation set using ,. Since: 0.4, gi-clutterRetrieves the  used by the rotate behaviour. Since: 0.4, gi-clutter+Sets the axis used by the rotate behaviour. Since: 0.4, gi-clutterSets the initial and final angles of a rotation behaviour; angles >= 360 degrees get clamped to the canonical interval <0, 360). Since: 0.4, gi-clutterSets the center of rotation. The coordinates are relative to the plane normal to the rotation axis set with ,. Since: 0.4, gi-clutter9Sets the rotation direction used by the rotate behaviour. Since: 0.4, gi-clutterConvert , to and from . See  and . , gi-clutteralpha: a   instance, or L gi-clutteraxis: the rotation axis gi-clutter direction: the rotation direction gi-clutter angleStart3: the starting angle in degrees, between 0 and 360. gi-clutterangleEnd0: the final angle in degrees, between 0 and 360. gi-clutterReturns: the newly created ,., gi-clutterrotate: a , gi-clutterReturns: the rotation axis, gi-clutterrotate: a ,, gi-clutterrotate: a ,, gi-clutterrotate: a , gi-clutterReturns: the rotation direction, gi-clutterrotate: a , gi-clutteraxis: a , gi-clutterrotate: a , gi-clutter angleStart.: initial angle in degrees, between 0 and 360. gi-clutterangleEnd,: final angle in degrees, between 0 and 360., gi-clutterrotate: a , gi-clutterx: X axis center of rotation gi-cluttery: Y axis center of rotation gi-clutterz: Z axis center of rotation, gi-clutterrotate: a , gi-clutter direction: the rotation direction",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,f)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0N; gi-clutterThis signal is emitted each time a node defined inside the path is reached. Since: 0.2; gi-clutter1Type class for types which can be safely cast to ;, for instance with ;.; gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.; gi-clutterCast to ;, for types for which this is known to be safe. For general casts, use .; gi-clutter!Connect a signal handler for the  #signal:knotReached knotReached5 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 % behaviourPath #knotReached callback ; gi-clutter!Connect a signal handler for the  #signal:knotReached knotReached4 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 % behaviourPath #knotReached callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.; gi-clutterGet the value of the @path@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourPath #path ; gi-clutterSet the value of the @path@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourPath [ #path  value ] ; gi-clutter Construct a L with valid value for the @path>@ property. This is rarely needed directly, but it is used by .; gi-clutterCreates a new path behaviour. You can use this behaviour to drive actors along the nodes of a path, described by path..This will claim the floating reference on the 8$ so you do not need to unref if it.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.2; gi-clutter9Creates a new path behaviour using the path described by desc. See 8! for a description of the format.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 1.0; gi-clutterCreates a new path behaviour that will make the actors visit all of the given knots in order with straight lines in between.:A path will be created where the first knot is used in a ' and the subsequent knots are used in s.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 1.0; gi-clutter%Get the current path of the behaviour Since: 1.0; gi-clutterChange the path that the actors will follow. This will take the floating reference on the 8! so you do not need to unref it. Since: 1.0; gi-clutterConvert ; to and from . See  and .; gi-clutterknotNum: the index of the e reached; gi-clutteralpha: a   instance, or L gi-clutterpath: a 8 or L for an empty path gi-clutterReturns: a ; gi-clutteralpha: a   instance, or L gi-clutterdesc": a string description of the path gi-clutterReturns: a ; gi-clutteralpha: a   instance, or L gi-clutterknots: an array of es gi-clutterReturns: a ; gi-clutterpathb: a ; instance gi-clutterReturns: the path; gi-clutterpathb: the path behaviour gi-clutterpath: the new path to follow;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0Z , gi-clutter1Type class for types which can be safely cast to ,, for instance with ,., gi-clutterMemory-managed wrapper type., gi-clutterCast to ,, for types for which this is known to be safe. For general casts, use ., gi-clutterGet the value of the @ opacity-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourOpacity #opacityEnd , gi-clutterSet the value of the @ opacity-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourOpacity [ #opacityEnd  value ] , gi-clutter Construct a L with valid value for the @ opacity-end>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ opacity-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourOpacity #opacityStart , gi-clutterSet the value of the @ opacity-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to " behaviourOpacity [ #opacityStart  value ] , gi-clutter Construct a L with valid value for the @ opacity-start>@ property. This is rarely needed directly, but it is used by ., gi-clutterCreates a new , object, driven by alpha which controls the opacity property of every actor, making it change in the interval between  opacityStart and  opacityEnd.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.2, gi-clutter@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @ angle-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #angleStart ; gi-clutterSet the value of the @ angle-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #angleStart  value ] ; gi-clutter Construct a L with valid value for the @ angle-start>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @ angle-tilt-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #angleTiltX ; gi-clutterSet the value of the @ angle-tilt-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #angleTiltX  value ] ; gi-clutter Construct a L with valid value for the @ angle-tilt-x>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @ angle-tilt-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #angleTiltY ; gi-clutterSet the value of the @ angle-tilt-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #angleTiltY  value ] ; gi-clutter Construct a L with valid value for the @ angle-tilt-y>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @ angle-tilt-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #angleTiltZ ; gi-clutterSet the value of the @ angle-tilt-z@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #angleTiltZ  value ] ; gi-clutter Construct a L with valid value for the @ angle-tilt-z>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @center@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #center ; gi-clutterSet the value of the @center@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #center  value ] ; gi-clutter Construct a L with valid value for the @center>@ property. This is rarely needed directly, but it is used by .; gi-clutterSet the value of the @center@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #center ; gi-clutterGet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #direction ; gi-clutterSet the value of the @ direction@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #direction  value ] ; gi-clutter Construct a L with valid value for the @ direction>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #height ; gi-clutterSet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #height  value ] ; gi-clutter Construct a L with valid value for the @height>@ property. This is rarely needed directly, but it is used by .; gi-clutterGet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse #width ; gi-clutterSet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourEllipse [ #width  value ] ; gi-clutter Construct a L with valid value for the @width>@ property. This is rarely needed directly, but it is used by .; gi-clutterCreates a behaviour that drives actors along an elliptical path with given center, width and height; the movement starts at start; degrees (with 0 corresponding to 12 o'clock) and ends at end degrees. Angles greated than 360 degrees get clamped to the canonical interval <0, 360); if start is equal to end3, the behaviour will rotate by exacly 360 degrees.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.4; gi-clutter!Gets the at which movements ends. Since: 0.4; gi-clutter)Gets the angle at which movements starts. Since: 0.6; gi-clutterGets the tilt of the ellipse around the center in the given axis. Since: 0.4; gi-clutter,Gets the center of the elliptical path path. Since: 0.4; gi-clutterRetrieves the  used by the ellipse behaviour. Since: 0.4; gi-clutter'Gets the height of the elliptical path. Since: 0.4; gi-clutter9Gets the tilt of the ellipse around the center in Y axis. Since: 0.4; gi-clutter&Gets the width of the elliptical path. Since: 0.4; gi-clutterSets the angle at which movement ends; angles >= 360 degress get clamped to the canonical interval <0, 360). Since: 0.4; gi-clutterSets the angle at which movement starts; angles >= 360 degress get clamped to the canonical interval <0, 360). Since: 0.6; gi-clutterSets the angle at which the ellipse should be tilted around it's center. Since: 0.4; gi-clutterSets the center of the elliptical path to the point represented by knot. Since: 0.4; gi-clutter:Sets the rotation direction used by the ellipse behaviour. Since: 0.4; gi-clutter'Sets the height of the elliptical path. Since: 0.4; gi-clutterSets the angles at which the ellipse should be tilted around it's center. Since: 0.4; gi-clutter&Sets the width of the elliptical path. Since: 0.4; gi-clutterConvert ; to and from . See  and .;  gi-clutteralpha: a   instance, or L gi-clutterx: x coordinace of the center gi-cluttery: y coordiance of the center gi-clutterwidth: width of the ellipse gi-clutterheight: height of the ellipse gi-clutter direction:  of rotation gi-clutterstart>: angle in degrees at which movement starts, between 0 and 360 gi-clutterend<: angle in degrees at which movement ends, between 0 and 360 gi-clutterReturns: the newly created ;; gi-clutterself: a ; gi-clutterReturns: angle in degrees; gi-clutterself: a ; gi-clutterReturns: angle in degrees; gi-clutterself: a ; gi-clutteraxis: a  gi-clutterReturns: angle in degrees.; gi-clutterself: a ;; gi-clutterself: a ; gi-clutterReturns: the rotation direction; gi-clutterself: a ; gi-clutterReturns: the height of the path; gi-clutterself: a ;; gi-clutterself: a ; gi-clutterReturns: the width of the path; gi-clutterself: a ; gi-clutterangleEnd=: angle at which movement ends in degrees, between 0 and 360.; gi-clutterself: a ; gi-clutter angleStart?: angle at which movement starts in degrees, between 0 and 360.; gi-clutterself: a ; gi-clutteraxis: a  gi-clutter angleTilt: tilt of the elipse around the center in the given axis in degrees.; gi-clutterself: a ; gi-clutterx: x coordinace of centre gi-cluttery: y coordinace of centre; gi-clutterself: a ; gi-clutter direction: the rotation direction; gi-clutterself: a ; gi-clutterheight: height of the ellipse; gi-clutterself: a ; gi-clutter angleTiltX<: tilt of the elipse around the center in X axis in degrees. gi-clutter angleTiltY<: tilt of the elipse around the center in Y axis in degrees. gi-clutter angleTiltZ<: tilt of the elipse around the center in Z axis in degrees.; gi-clutterself: a ; gi-clutterwidth: width of the ellipse1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0| , gi-clutter1Type class for types which can be safely cast to ,, for instance with ,., gi-clutterMemory-managed wrapper type., gi-clutterCast to ,, for types for which this is known to be safe. For general casts, use ., gi-clutterGet the value of the @ depth-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourDepth #depthEnd , gi-clutterSet the value of the @ depth-end@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourDepth [ #depthEnd  value ] , gi-clutter Construct a L with valid value for the @ depth-end>@ property. This is rarely needed directly, but it is used by ., gi-clutterGet the value of the @ depth-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourDepth #depthStart , gi-clutterSet the value of the @ depth-start@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  behaviourDepth [ #depthStart  value ] , gi-clutter Construct a L with valid value for the @ depth-start>@ property. This is rarely needed directly, but it is used by ., gi-clutterCreates a new , which can be used to control the ClutterActor:depth property of a set of  s.If alpha is not L, the  will take ownership of the   instance. In the case when alpha is L, it can be set later with . Since: 0.4, gi-clutterGets the boundaries of the  behaviour Since: 0.6, gi-clutterSets the boundaries of the  behaviour. Since: 0.6, gi-clutterConvert , to and from . See  and ., gi-clutteralpha: a   instance, or L gi-clutter depthStart: initial value of the depth gi-clutterdepthEnd: final value of the depth gi-clutterReturns: the newly created behaviour, gi-clutter behaviour: a ,, gi-clutter behaviour: a , gi-clutter depthStart: initial value of the depth gi-clutterdepthEnd: final value of the depth ,,,,,,,,,,,,, ,,,,,,,,,,,,,0)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .> gi-clutter Calls the create_texture() virtual function of the effect Since: 1.4> gi-clutterRetrieves the material used as a render target for the offscreen buffer created by effect!You should only use the returned  when painting. The returned material might change between different frames. Since: 1.4> gi-clutter>Retrieves the origin and size of the offscreen buffer used by effect2 to paint the actor to which it has been applied.'This function should only be called by 1# implementations, from within the . paint_target() virtual function. Since: 1.14> gi-clutter3Retrieves the size of the offscreen buffer used by effect2 to paint the actor to which it has been applied.'This function should only be called by 1# implementations, from within the . paint_target() virtual function. Since: 1.8> gi-clutterRetrieves the texture used as a render target for the offscreen buffer created by effectYou should only use the returned texture when painting. The texture may change after ClutterEffect[pre_paint](#g:signal:pre_paint) is called so the effect implementation should update any references to the texture after chaining-up to the parent's pre_paint implementation. This can be used instead of > when the effect subclass wants to paint using its own material. Since: 1.10> gi-clutter Calls the paint_target() virtual function of the effect Since: 1.4> gi-clutterConvert 1 to and from . See  and .> gi-cluttereffect: a 1 gi-clutterwidth): the minimum width of the target texture gi-clutterheight*: the minimum height of the target texture gi-clutterReturns:# a handle to a Cogl texture, or COGL_INVALID_HANDLE;. The returned handle has its reference count increased.> gi-cluttereffect: a 1 gi-clutterReturns: a  or L. The returned material is owned by Clutter and it should not be modified or freed> gi-cluttereffect: a 1 gi-clutterReturns: L7 if the offscreen buffer has a valid rectangle, and L otherwise> gi-cluttereffect: a 1 gi-clutterReturns: L2 if the offscreen buffer has a valid size, and L otherwise> gi-cluttereffect: a 1 gi-clutterReturns: a  CoglHandle or COGL_INVALID_HANDLE. The returned texture is owned by Clutter and it should not be modified or freed> gi-cluttereffect: a 1 1111>>>>>> 1111>>>>>>@)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0K 3 gi-clutter1Type class for types which can be safely cast to 3, for instance with 3.3 gi-clutterMemory-managed wrapper type.3 gi-clutterCast to 3, for types for which this is known to be safe. For general casts, use .3 gi-clutter Construct a L with valid value for the @ shader-type>@ property. This is rarely needed directly, but it is used by .3 gi-clutterCreates a new 3#, to be applied to an actor using  .The effect will be empty until 3 is called. Since: 1.83 gi-clutter+Retrieves a pointer to the program's handle Since: 1.43 gi-clutter*Retrieves a pointer to the shader's handle Since: 1.43 gi-clutter+Sets the source of the GLSL shader used by effect?This function should only be called by implementations of the 3$ class, and not by application code.This function can only be called once; subsequent calls will yield no result. Since: 1.43 gi-clutterSets value as the payload for the uniform name inside the shader effectThe L of the value must be one of:  G_TYPE_INT, for a single integer value;  G_TYPE_FLOAT&, for a single floating point value; CLUTTER_TYPE_SHADER_INT#, for an array of integer values; CLUTTER_TYPE_SHADER_FLOAT., for an array of floating point values; and CLUTTER_TYPE_SHADER_MATRIX:, for a matrix of floating point values. It also accepts  G_TYPE_DOUBLE0 for compatibility with other languages than C. Since: 1.43 gi-clutterConvert 3 to and from . See  and .3 gi-clutter shaderType!: the type of the shader, either , or  gi-clutterReturns: the newly created 3 . Use  when done.3 gi-cluttereffect: a 3 gi-clutterReturns:* a pointer to the program's handle, or COGL_INVALID_HANDLE3 gi-cluttereffect: a 3 gi-clutterReturns:) a pointer to the shader's handle, or COGL_INVALID_HANDLE3 gi-cluttereffect: a 3 gi-cluttersource: the source of a GLSL shader gi-clutterReturns: L if the source was set3 gi-cluttereffect: a 3 gi-cluttername : the name of the uniform to set gi-cluttervalue: a % with the value of the uniform to set 3333333333 33333333331)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0n 1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .1 gi-clutterGet the value of the @factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  desaturateEffect #factor 1 gi-clutterSet the value of the @factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  desaturateEffect [ #factor  value ] 1 gi-clutter Construct a L with valid value for the @factor>@ property. This is rarely needed directly, but it is used by .1 gi-clutterCreates a new 1 to be used with   Since: 1.41 gi-clutter%Retrieves the desaturation factor of effect Since: 1.41 gi-clutter!Sets the desaturation factor for effect, with 0.0 being "do not desaturate" and 1.0 being "fully desaturate" Since: 1.41 gi-clutterConvert 1 to and from . See  and .1 gi-clutterfactor.: the desaturation factor, between 0.0 and 1.0 gi-clutterReturns: the newly created 1 or L1 gi-cluttereffect: a 1 gi-clutterReturns: the desaturation factor1 gi-cluttereffect: a 1 gi-clutterfactor.: the desaturation factor, between 0.0 and 1.0 1111111111 1111111111)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0x. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .1 gi-clutterGet the value of the @x-tiles@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  deformEffect #xTiles 1 gi-clutterSet the value of the @x-tiles@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  deformEffect [ #xTiles  value ] 1 gi-clutter Construct a L with valid value for the @x-tiles>@ property. This is rarely needed directly, but it is used by .1 gi-clutterGet the value of the @y-tiles@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  deformEffect #yTiles 1 gi-clutterSet the value of the @y-tiles@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  deformEffect [ #yTiles  value ] 1 gi-clutter Construct a L with valid value for the @y-tiles>@ property. This is rarely needed directly, but it is used by .1 gi-clutter7Retrieves the handle to the back face material used by effect Since: 1.41 gi-clutterRetrieves the number of horizontal and vertical tiles used to sub-divide the actor's geometry during the effect Since: 1.41 gi-clutterInvalidates the effect's vertices and, if it is associated to an actor, it will queue a redraw Since: 1.41 gi-clutterSets the material that should be used when drawing the back face of the actor during a deformationThe .0 will take a reference on the material's handle Since: 1.41 gi-clutterSets the number of horizontal and vertical tiles to be used when applying the effectMore tiles allow a finer grained deformation at the expenses of computation Since: 1.41 gi-clutterConvert . to and from . See  and .1 gi-cluttereffect: a . gi-clutterReturns: a handle for the material, or L+. The returned material is owned by the .' and it should not be freed directly1 gi-cluttereffect: a .1 gi-cluttereffect: a .1 gi-cluttereffect: a . gi-cluttermaterial: a handle to a Cogl material1 gi-cluttereffect: a . gi-clutterxTiles: number of horizontal tiles gi-clutteryTiles: number of vertical tiles....11111111111....111111111113)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0ɪ1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .1 gi-clutterGet the value of the @angle@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect #angle 1 gi-clutterSet the value of the @angle@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect [ #angle  value ] 1 gi-clutter Construct a L with valid value for the @angle>@ property. This is rarely needed directly, but it is used by .1 gi-clutterGet the value of the @period@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect #period 1 gi-clutterSet the value of the @period@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect [ #period  value ] 1 gi-clutter Construct a L with valid value for the @period>@ property. This is rarely needed directly, but it is used by .1 gi-clutterGet the value of the @radius@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect #radius 1 gi-clutterSet the value of the @radius@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pageTurnEffect [ #radius  value ] 1 gi-clutter Construct a L with valid value for the @radius>@ property. This is rarely needed directly, but it is used by .1 gi-clutterCreates a new 1# instance with the given parameters Since: 1.41 gi-clutterRetrieves the value set using 1 Since: 1.41 gi-clutterRetrieves the value set using 1 Since: 1.41 gi-clutterRetrieves the value set using 1 Since: 1.41 gi-clutter.Sets the angle of the page curling, in degrees Since: 1.41 gi-clutterSets the period of the page curling, between 0.0 (no curling) and 1.0 (fully curled) Since: 1.41 gi-clutter#Sets the radius of the page curling Since: 1.41 gi-clutterConvert 1 to and from . See  and .1 gi-clutterperiod2: the period of the page curl, between 0.0 and 1.0 gi-clutterangle3: the angle of the page curl, between 0.0 and 360.0 gi-clutterradius(: the radius of the page curl, in pixels gi-clutterReturns: the newly created 11 gi-cluttereffect: a 1: gi-clutterReturns: the angle of the page curling1 gi-cluttereffect: a 1 gi-clutterReturns: the period of the page curling1 gi-cluttereffect: a 1 gi-clutterReturns: the radius of the page curling1 gi-cluttereffect: 1 gi-clutterangle(: the angle of the page curl, in degrees1 gi-cluttereffect: a 1 gi-clutterperiod2: the period of the page curl, between 0.0 and 1.01 gi-cluttereffect: a 1: gi-clutterradius+: the radius of the page curling, in pixels1111111111111111111111111111111111111111D)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0ݑ4 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .4 gi-clutterGet the value of the @ from-edge@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint #fromEdge 4 gi-clutterSet the value of the @ from-edge@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint [ #fromEdge  value ] 4 gi-clutter Construct a L with valid value for the @ from-edge>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint #offset 4 gi-clutterSet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint [ #offset  value ] 4 gi-clutter Construct a L with valid value for the @offset>@ property. This is rarely needed directly, but it is used by .4 gi-clutterGet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint #source 4 gi-clutterSet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint [ #source  value ] 4 gi-clutter Construct a L with valid value for the @source>@ property. This is rarely needed directly, but it is used by .4 gi-clutterSet the value of the @source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source 4 gi-clutterGet the value of the @to-edge@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint #toEdge 4 gi-clutterSet the value of the @to-edge@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  snapConstraint [ #toEdge  value ] 4 gi-clutter Construct a L with valid value for the @to-edge>@ property. This is rarely needed directly, but it is used by .4 gi-clutterCreates a new 4 that will snap a   to the edge of source, with the given offset. Since: 1.64 gi-clutter Retrieves the edges used by the  constraint Since: 1.64 gi-clutterRetrieves the offset set using 4 Since: 1.64 gi-clutterRetrieves the   set using 4 Since: 1.64 gi-clutter!Sets the edges to be used by the  constraintThe fromEdge is the edge on the   to which  constraint has been added. The toEdge is the edge of the   inside the 4:source property. Since: 1.64 gi-clutter/Sets the offset to be applied to the constraint Since: 1.64 gi-clutterSets the source   for the constraint Since: 1.64 gi-clutterConvert 4 to and from . See  and .4 gi-cluttersource: the  / to use as the source of the constraint, or L gi-clutterfromEdge0: the edge of the actor to use in the constraint gi-cluttertoEdge: the edge of source to use in the constraint gi-clutteroffset2: the offset to apply to the constraint, in pixels gi-clutterReturns: the newly created 44 gi-clutter constraint: a 44 gi-clutter constraint: a 4 gi-clutterReturns: the offset, in pixels4 gi-clutter constraint: a 4 gi-clutterReturns: a pointer to the source actor4 gi-clutter constraint: a 4 gi-clutterfromEdge: the edge on the actor gi-cluttertoEdge: the edge on the source4 gi-clutter constraint: a 4 gi-clutteroffset : the offset to apply, in pixels4 gi-clutter constraint: a 4 gi-cluttersource: a  , or L to unset the source4444444444444444444444444444444444444444444444449)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0"2 gi-clutterThe  #g:signal:nodeReached nodeReached signal is emitted each time a 2:offset' value results in the actor passing a l Since: 1.62 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .2 gi-clutter!Connect a signal handler for the  #signal:nodeReached nodeReached5 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 & pathConstraint #nodeReached callback 2 gi-clutter!Connect a signal handler for the  #signal:nodeReached nodeReached4 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 & pathConstraint #nodeReached callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.2 gi-clutterGet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathConstraint #offset 2 gi-clutterSet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathConstraint [ #offset  value ] 2 gi-clutter Construct a L with valid value for the @offset>@ property. This is rarely needed directly, but it is used by .2 gi-clutterGet the value of the @path@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathConstraint #path 2 gi-clutterSet the value of the @path@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  pathConstraint [ #path  value ] 2 gi-clutter Construct a L with valid value for the @path>@ property. This is rarely needed directly, but it is used by .2 gi-clutterSet the value of the @path@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #path 2 gi-clutterCreates a new 2 with the given path and offset Since: 1.62 gi-clutterRetrieves the offset along the 8 used by  constraint. Since: 1.62 gi-clutterRetrieves a pointer to the 8 used by  constraint. Since: 1.62 gi-clutterSets the offset along the 8 used by  constraint. Since: 1.62 gi-clutter Sets the path to be followed by the 2.The  constraint will take ownership of the 8 passed to this function. Since: 1.62 gi-clutterConvert 2 to and from . See  and .2 gi-clutteractor: the   using the  constraint gi-clutterindex-: the index of the node that has been reached2 gi-clutterpath: a 8, or L gi-clutteroffset: the offset along the 8 gi-clutterReturns: the newly created 22 gi-clutter constraint: a 2 gi-clutterReturns: the offset2 gi-clutter constraint: a 2 gi-clutterReturns: the 8 used by the 2, or L. The returned 8 is owned by the constraint and it should not be unreferenced2 gi-clutter constraint: a 2 gi-clutteroffset: the offset along the path2 gi-clutter constraint: a 2 gi-clutterpath: a 822222222222222222222222222222222222222\)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 9 gi-clutter1Type class for types which can be safely cast to 9, for instance with 9.9 gi-clutterMemory-managed wrapper type.9 gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .9 gi-clutterGet the value of the @tint@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  colorizeEffect #tint 9 gi-clutterSet the value of the @tint@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  colorizeEffect [ #tint  value ] 9 gi-clutter Construct a L with valid value for the @tint>@ property. This is rarely needed directly, but it is used by .9 gi-clutterCreates a new 9 to be used with   Since: 1.49 gi-clutterRetrieves the tint used by effect Since: 1.49 gi-clutter(Sets the tint to be used when colorizing Since: 1.49 gi-clutterConvert 9 to and from . See  and .9 gi-cluttertint: the color to be used gi-clutterReturns: the newly created 9 or L9 gi-cluttereffect: a 99 gi-cluttereffect: a 9 gi-cluttertint: the color to be used 9999999999 9999999999^)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0p9 gi-clutter1Type class for types which can be safely cast to 9, for instance with :.9 gi-clutterMemory-managed wrapper type.: gi-clutterCast to 9, for types for which this is known to be safe. For general casts, use .: gi-clutterGet the value of the @ brightness@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to & brightnessContrastEffect #brightness : gi-clutterSet the value of the @ brightness@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ( brightnessContrastEffect [ #brightness  value ] : gi-clutter Construct a L with valid value for the @ brightness>@ property. This is rarely needed directly, but it is used by .: gi-clutterSet the value of the @ brightness@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #brightness : gi-clutterGet the value of the @contrast@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to $ brightnessContrastEffect #contrast : gi-clutterSet the value of the @contrast@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to & brightnessContrastEffect [ #contrast  value ] : gi-clutter Construct a L with valid value for the @contrast>@ property. This is rarely needed directly, but it is used by .: gi-clutterSet the value of the @contrast@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #contrast : gi-clutterCreates a new 9 to be used with   Since: 1.10: gi-clutter+Retrieves the change in brightness used by effect. Since: 1.10: gi-clutter%Retrieves the contrast value used by effect. Since: 1.10: gi-clutter The range of  brightness is [-1.0, 1.0], where 0.0 designates no change; a value below 0.0 indicates a decrease in brightness; and a value above 0.0 indicates an increase of brightness. Since: 1.10: gi-clutterThe range for each component is [-1.0, 1.0] where 0.0 designates no change, values below 0.0 mean a decrease in brightness, and values above indicate an increase. Since: 1.10: gi-clutterThe range for contrast is [-1.0, 1.0], where 0.0 designates no change; a value below 0.0 indicates a decrease in contrast; and a value above 0.0 indicates an increase. Since: 1.10: gi-clutterThe range for each component is [-1.0, 1.0] where 0.0 designates no change, values below 0.0 mean a decrease in contrast, and values above indicate an increase. Since: 1.10: gi-clutterConvert 9 to and from . See  and .: gi-clutterReturns: the newly created 9 or L. Use  when done.: gi-cluttereffect: a 9: gi-cluttereffect: a 9: gi-cluttereffect: a 9 gi-clutter brightness:: the brightness change for all three components (r, g, b): gi-cluttereffect: a 9 gi-clutterred+: red component of the change in brightness gi-cluttergreen-: green component of the change in brightness gi-clutterblue,: blue component of the change in brightness: gi-cluttereffect: a 9 gi-cluttercontrast(: contrast change for all three channels: gi-cluttereffect: a 9 gi-clutterred): red component of the change in contrast gi-cluttergreen+: green component of the change in contrast gi-clutterblue*: blue component of the change in contrast99:::::::::::::::::9:9::::::::::::::::2)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 J1 gi-clutter1Type class for types which can be safely cast to 1, for instance with 1.1 gi-clutterMemory-managed wrapper type.1 gi-clutterCast to 1, for types for which this is known to be safe. For general casts, use .1 gi-clutterCreates a new 1 to be used with   Since: 1.41 gi-clutterConvert 1 to and from . See  and .1 gi-clutterReturns: the newly created 1 or L1111111111)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0a- gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutterGet the value of the @ coordinate@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint #coordinate - gi-clutterSet the value of the @ coordinate@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint [ #coordinate  value ] - gi-clutter Construct a L with valid value for the @ coordinate>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint #offset - gi-clutterSet the value of the @offset@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint [ #offset  value ] - gi-clutter Construct a L with valid value for the @offset>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint #source - gi-clutterSet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  bindConstraint [ #source  value ] - gi-clutter Construct a L with valid value for the @source>@ property. This is rarely needed directly, but it is used by .- gi-clutterSet the value of the @source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source - gi-clutter$Creates a new constraint, binding a  's position to the given  coordinate of the position of source Since: 1.4. gi-clutter0Retrieves the bound coordinate of the constraint Since: 1.4. gi-clutterRetrieves the offset set using . Since: 1.4. gi-clutterRetrieves the   set using . Since: 1.4. gi-clutter-Sets the coordinate to bind in the constraint Since: 1.4. gi-clutter/Sets the offset to be applied to the constraint Since: 1.4. gi-clutterSets the source   for the constraint Since: 1.4. gi-clutterConvert - to and from . See  and .- gi-cluttersource: the  , to use as the source of the binding, or L gi-clutter coordinate: the coordinate to bind gi-clutteroffset/: the offset to apply to the binding, in pixels gi-clutterReturns: the newly created -. gi-clutter constraint: a - gi-clutterReturns: the bound coordinate. gi-clutter constraint: a - gi-clutterReturns: the offset, in pixels. gi-clutter constraint: a - gi-clutterReturns: a pointer to the source actor. gi-clutter constraint: a - gi-clutter coordinate: the coordinate to bind. gi-clutter constraint: a - gi-clutteroffset : the offset to apply, in pixels. gi-clutter constraint: a - gi-cluttersource: a  , or L to unset the source---------------......----...-...----------)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .. gi-clutterGet the value of the @ align-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint #alignAxis . gi-clutterSet the value of the @ align-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint [ #alignAxis  value ] . gi-clutter Construct a L with valid value for the @ align-axis>@ property. This is rarely needed directly, but it is used by .. gi-clutterGet the value of the @factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint #factor . gi-clutterSet the value of the @factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint [ #factor  value ] . gi-clutter Construct a L with valid value for the @factor>@ property. This is rarely needed directly, but it is used by .. gi-clutterGet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint #source . gi-clutterSet the value of the @source@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  alignConstraint [ #source  value ] . gi-clutter Construct a L with valid value for the @source>@ property. This is rarely needed directly, but it is used by .. gi-clutterSet the value of the @source@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #source . gi-clutter%Creates a new constraint, aligning a  6's position with regards of the size of the actor to source, with the given alignment factor Since: 1.4. gi-clutterRetrieves the value set using . Since: 1.4. gi-clutterRetrieves the factor set using . Since: 1.4. gi-clutter%Retrieves the source of the alignment Since: 1.4. gi-clutter.Sets the axis to which the alignment refers to Since: 1.4. gi-clutter+Sets the alignment factor of the constraintThe factor depends on the .: align-axis> property and it is a value between 0.0 (meaning left, when .: align-axis is set to ; or meaning top, when .: align-axis is set to  ) and 1.0 (meaning right, when .: align-axis is set to ; or meaning bottom, when .: align-axis is set to 7). A value of 0.5 aligns in the middle in either cases Since: 1.4. gi-clutter+Sets the source of the alignment constraint Since: 1.4. gi-clutterConvert . to and from . See  and .. gi-cluttersource: the  . to use as the source of the alignment, or L gi-clutteraxis.: the axis to be used to compute the alignment gi-clutterfactor+: the alignment factor, between 0.0 and 1.0 gi-clutterReturns: the newly created .. gi-clutteralign: a . gi-clutterReturns: the alignment axis. gi-clutteralign: a . gi-clutterReturns: the alignment factor. gi-clutteralign: a . gi-clutterReturns: the  ' used as the source of the alignment. gi-clutteralign: a . gi-clutteraxis+: the axis to which the alignment refers to. gi-clutteralign: a . gi-clutterfactor+: the alignment factor, between 0.0 and 1.0. gi-clutteralign: a . gi-cluttersource: a  , or L to unset the source..........................................!)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0[/. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .C gi-clutterThe  #g:signal:gestureProgressgestureProgress4 signal is emitted for each motion event after the 6GI.Clutter.Objects.GestureAction#g:signal:gestureBegin gestureBegin signal has been emitted. Since: 1.8C gi-clutterThe  #g:signal:gestureEnd gestureEnd signal is emitted at the end of the gesture gesture, when the pointer's button is released*This signal is emitted if and only if the 6GI.Clutter.Objects.GestureAction#g:signal:gestureBegin gestureBegin signal has been emitted first. Since: 1.8C gi-clutterThe  #g:signal:gestureCancel gestureCancel signal is emitted when the ongoing gesture gets cancelled from the 9GI.Clutter.Objects.GestureAction#g:signal:gestureProgressgestureProgress signal handler.*This signal is emitted if and only if the 6GI.Clutter.Objects.GestureAction#g:signal:gestureBegin gestureBegin signal has been emitted first. Since: 1.8C gi-clutterThe  #g:signal:gesture_begin gesture_begin signal is emitted when the   to which a .- has been applied starts receiving a gesture. Since: 1.8M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.C gi-clutter!Connect a signal handler for the  #signal:gestureBegin gestureBegin5 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 & gestureAction #gestureBegin callback C gi-clutter!Connect a signal handler for the  #signal:gestureBegin gestureBegin4 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 & gestureAction #gestureBegin callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.C gi-clutter!Connect a signal handler for the  #signal:gestureCancel gestureCancel5 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 ' gestureAction #gestureCancel callback C gi-clutter!Connect a signal handler for the  #signal:gestureCancel gestureCancel4 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 ' gestureAction #gestureCancel callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.C gi-clutter!Connect a signal handler for the  #signal:gestureEnd gestureEnd5 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 $ gestureAction #gestureEnd callback C gi-clutter!Connect a signal handler for the  #signal:gestureEnd gestureEnd4 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 $ gestureAction #gestureEnd callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.C gi-clutter!Connect a signal handler for the  #signal:gestureProgressgestureProgress5 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 ) gestureAction #gestureProgress callback C gi-clutter!Connect a signal handler for the  #signal:gestureProgressgestureProgress4 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 ) gestureAction #gestureProgress callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.C gi-clutterGet the value of the @n-touch-points@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gestureAction #nTouchPoints C gi-clutterSet the value of the @n-touch-points@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  gestureAction [ #nTouchPoints  value ] C gi-clutter Construct a L with valid value for the @n-touch-points>@ property. This is rarely needed directly, but it is used by .C gi-clutterGet the value of the @threshold-trigger-distance-x@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to * gestureAction #thresholdTriggerDistanceX C gi-clutter Construct a L with valid value for the @threshold-trigger-distance-x>@ property. This is rarely needed directly, but it is used by .C gi-clutterGet the value of the @threshold-trigger-distance-y@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to * gestureAction #thresholdTriggerDistanceY C gi-clutter Construct a L with valid value for the @threshold-trigger-distance-y>@ property. This is rarely needed directly, but it is used by .C gi-clutterGet the value of the @threshold-trigger-edge@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to % gestureAction #thresholdTriggerEdge C gi-clutter Construct a L with valid value for the @threshold-trigger-edge>@ property. This is rarely needed directly, but it is used by .C gi-clutterCreates a new . instance. Since: 1.8C gi-clutter Cancel a . before it begins Since: 1.12C gi-clutterRetrieves the $ of a touch point. Since: 1.12C gi-clutter"Retrieves a reference to the last } for a touch point. Call }. if you need to store the reference somewhere. Since: 1.14C gi-clutterRetrieves the coordinates, in stage space, of the latest motion event during the dragging. Since: 1.8C gi-clutterRetrieves the incremental delta since the last motion event during the dragging. Since: 1.12C gi-clutter0Retrieves the number of points currently active. Since: 1.12C gi-clutterRetrieves the number of requested points to trigger the gesture. Since: 1.12C gi-clutterRetrieves the coordinates, in stage space, of the press event that started the dragging for a specific touch point. Since: 1.8C gi-clutterRetrieves the coordinates, in stage space, where the touch point was last released. Since: 1.8C gi-clutterRetrieves the a of a touch point. Since: 1.12C gi-clutter8Retrieves the threshold trigger distance of the gesture action, as set using C. Since: 1.18C gi-clutter*Retrieves the edge trigger of the gesture action, as set using C. Since: 1.20C gi-clutter*Retrieves the edge trigger of the gesture action, as set using C. Since: 1.18C gi-clutterRetrieves the velocity, in stage pixels per millisecond, of the latest motion event during the dragging. Since: 1.12C gi-clutter8Sets the number of points needed to trigger the gesture. Since: 1.12C gi-clutterSets the threshold trigger distance for the gesture drag threshold, if any.7This function should only be called by sub-classes of .! during their construction phase. Since: 1.18C gi-clutter=Sets the edge trigger for the gesture drag threshold, if any.7This function should only be called by sub-classes of .! during their construction phase. Since: 1.18C gi-clutterConvert . to and from . See  and .C gi-clutteractor: the   attached to the action gi-clutterReturns: L% if the gesture should continue, and L' if the gesture should be cancelled.C gi-clutteractor: the   attached to the actionC gi-clutteractor: the   attached to the actionC gi-clutteractor: the   attached to the action gi-clutterReturns: L" if the gesture should start, and L% if the gesture should be ignored.C gi-clutterReturns: the newly created .C gi-clutteraction: a .C gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the action gi-clutterReturns: the $ of a touch point.C gi-clutteraction: a . gi-clutterpoint#: index of a point currently active gi-clutterReturns: the last } for a touch point.C gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the actionC gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the action gi-clutterReturns:% the distance since last motion eventC gi-clutteraction: a . gi-clutterReturns:' the number of points currently active.C gi-clutteraction: a . gi-clutterReturns:- the number of points to trigger the gesture.C gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the actionC gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the actionC gi-clutteraction: a . gi-clutterpoint#: index of a point currently active gi-clutterReturns: the a of a touch point.C gi-clutteraction: a .C gi-clutteraction: a . gi-clutterReturns: the edge triggerC gi-clutteraction: a . gi-clutterReturns: the edge triggerC gi-clutteraction: a . gi-clutterpoint: the touch point index, with 0 being the first touch point received by the actionC gi-clutteraction: a . gi-clutternbPoints: a number of pointsC gi-clutteraction: a . gi-clutterx%: the distance on the horizontal axis gi-cluttery#: the distance on the vertical axisC gi-clutteraction: a . gi-clutteredge: the ClutterGestureTriggerEdge+....CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+....CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCo)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0j< gi-clutterThe  #g:signal:zoomzoom signal is emitted for each series of touch events that change the distance and focal point between the touch points.-The default handler of the signal will call   on actor using the ratio of the first distance between the touch points and the current distance. To override the default behaviour, connect to this signal and return L. Since: 1.12< gi-clutter1Type class for types which can be safely cast to <, for instance with <.< gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.< gi-clutterCast to <, for types for which this is known to be safe. For general casts, use .< gi-clutter!Connect a signal handler for the  #signal:zoomzoom5 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  zoomAction #zoom callback < gi-clutter!Connect a signal handler for the  #signal:zoomzoom4 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  zoomAction #zoom callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.< gi-clutterGet the value of the @ zoom-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  zoomAction #zoomAxis < gi-clutterSet the value of the @ zoom-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  zoomAction [ #zoomAxis  value ] < gi-clutter Construct a L with valid value for the @ zoom-axis>@ property. This is rarely needed directly, but it is used by .< gi-clutterCreates a new < instance Since: 1.12< gi-clutter-Retrieves the focal point of the current zoom Since: 1.12< gi-clutterRetrieves the focal point relative to the actor's coordinates of the current zoom Since: 1.12< gi-clutter%Retrieves the axis constraint set by < Since: 1.12< gi-clutter/Restricts the zooming action to a specific axis Since: 1.12< gi-clutterConvert < to and from . See  and .< gi-clutteractor: the   attached to the action gi-clutter focalPoint: the focal point of the zoom gi-clutterfactor1: the initial distance between the 2 touch points gi-clutterReturns: L" if the zoom should continue, and L$ if the zoom should be cancelled.< gi-clutterReturns: the newly created << gi-clutteraction: a << gi-clutteraction: a << gi-clutteraction: a < gi-clutterReturns: the axis constraint< gi-clutteraction: a < gi-clutteraxis': the axis to constraint the zooming to<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<J)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0p 5 gi-clutterThe  #g:signal:taptap4 signal is emitted when the tap gesture is complete. Since: 1.145 gi-clutter1Type class for types which can be safely cast to 5, for instance with 5.5 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.5 gi-clutterCast to 5, for types for which this is known to be safe. For general casts, use .5 gi-clutter!Connect a signal handler for the  #signal:taptap5 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  tapAction #tap callback 5 gi-clutter!Connect a signal handler for the  #signal:taptap4 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  tapAction #tap callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.5 gi-clutterCreates a new 5 instance Since: 1.145 gi-clutterConvert 5 to and from . See  and .5 gi-clutteractor: the   attached to the action5 gi-clutterReturns: the newly created 55555555555555555H)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0} 4 gi-clutterThe  #g:signal:swipeswipe signal is emitted when a swipe gesture is recognized on the attached actor. Since: 1.144 gi-clutterThe  #g:signal:sweptswept signal is emitted when a swipe gesture is recognized on the attached actor. Since: 1.84 gi-clutter1Type class for types which can be safely cast to 4, for instance with 4.4 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.4 gi-clutterCast to 4, for types for which this is known to be safe. For general casts, use .4 gi-clutter!Connect a signal handler for the  #signal:sweptswept5 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  swipeAction #swept callback 4 gi-clutter!Connect a signal handler for the  #signal:sweptswept4 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  swipeAction #swept callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.4 gi-clutter!Connect a signal handler for the  #signal:swipeswipe5 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  swipeAction #swipe callback 4 gi-clutter!Connect a signal handler for the  #signal:swipeswipe4 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  swipeAction #swipe callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.4 gi-clutterCreates a new 4 instance Since: 1.84 gi-clutterConvert 4 to and from . See  and .4 gi-clutteractor: the   attached to the action gi-clutter direction): the main direction of the swipe gesture gi-clutterReturns: L# if the swipe should continue, and L% if the swipe should be cancelled.4 gi-clutteractor: the   attached to the action gi-clutter direction): the main direction of the swipe gesture4 gi-clutterReturns: the newly created 4 44444444444 44444444444<)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0B 2 gi-clutterThe  #g:signal:rotaterotate signal is emitted when a rotate gesture is recognized on the attached actor and when the gesture is cancelled (in this case with an angle value of 0). Since: 1.122 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .2 gi-clutter!Connect a signal handler for the  #signal:rotaterotate5 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  rotateAction #rotate callback 2 gi-clutter!Connect a signal handler for the  #signal:rotaterotate4 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  rotateAction #rotate callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.2 gi-clutterCreates a new 2 instance Since: 1.122 gi-clutterConvert 2 to and from . See  and .2 gi-clutteractor: the   attached to the action gi-clutterangle: the difference of angle of rotation between the initial rotation and the current rotation gi-clutterReturns: L& if the rotation should continue, and L( if the rotation should be cancelled.2 gi-clutterReturns: the newly created 222222222222222226)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0&2 gi-clutterThe  #g:signal:panStopped panStopped signal is emitted at the end of the interpolation phase of the pan action, only when :interpolate is set to L. Since: 1.122 gi-clutterThe  #g:signal:panpan signal is emitted to keep track of the motion during a pan gesture. isInterpolated is set to L during the interpolation phase of the pan, after the drag has ended and the :interpolate property was set to L. Since: 1.122 gi-clutter1Type class for types which can be safely cast to 2, for instance with 2.2 gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.2 gi-clutterCast to 2, for types for which this is known to be safe. For general casts, use .2 gi-clutter!Connect a signal handler for the  #signal:panpan5 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  panAction #pan callback 2 gi-clutter!Connect a signal handler for the  #signal:panpan4 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  panAction #pan callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.2 gi-clutter!Connect a signal handler for the  #signal:panStopped panStopped5 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  panAction #panStopped callback 2 gi-clutter!Connect a signal handler for the  #signal:panStopped panStopped4 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  panAction #panStopped callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.2 gi-clutterGet the value of the @acceleration-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction #accelerationFactor 2 gi-clutterSet the value of the @acceleration-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! panAction [ #accelerationFactor  value ] 2 gi-clutter Construct a L with valid value for the @acceleration-factor>@ property. This is rarely needed directly, but it is used by .2 gi-clutterGet the value of the @ deceleration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction #deceleration 2 gi-clutterSet the value of the @ deceleration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction [ #deceleration  value ] 2 gi-clutter Construct a L with valid value for the @ deceleration>@ property. This is rarely needed directly, but it is used by .2 gi-clutterGet the value of the @ interpolate@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction #interpolate 2 gi-clutterSet the value of the @ interpolate@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction [ #interpolate  value ] 2 gi-clutter Construct a L with valid value for the @ interpolate>@ property. This is rarely needed directly, but it is used by .2 gi-clutterGet the value of the @pan-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction #panAxis 2 gi-clutterSet the value of the @pan-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  panAction [ #panAxis  value ] 2 gi-clutter Construct a L with valid value for the @pan-axis>@ property. This is rarely needed directly, but it is used by .2 gi-clutterCreates a new 2 instance Since: 1.122 gi-clutter;Retrieves the initial acceleration factor for interpolated  #g:signal:panpan events. Since: 1.122 gi-clutterRetrieves the delta, in stage space, dependent on the current state of the 22, and respecting the constraint specified by the 2:pan-axis property. Since: 1.242 gi-clutter0Retrieves the deceleration rate of interpolated  #g:signal:panpan events. Since: 1.122 gi-clutter!Checks if the action should emit  #g:signal:panpan events even after releasing the pointer during a panning gesture, to emulate some kind of kinetic inertia. Since: 1.122 gi-clutterRetrieves the coordinates, in stage space, of the latest interpolated event, analogous to !. Since: 1.122 gi-clutterRetrieves the delta, in stage space, since the latest interpolated event, analogous to !. Since: 1.122 gi-clutterRetrieves the coordinates, in stage space, dependent on the current state of the 2. If it is inactive, both fields will be set to 0. If it is panning by user action, the values will be equivalent to those returned by !. If it is interpolating with some form of kinetic scrolling, the values will be equivalent to those returned by 2. This is a convenience method designed to be used in replacement "pan" signal handlers. Since: 1.142 gi-clutterRetrieves the delta, in stage space, dependent on the current state of the 2. If it is inactive, both fields will be set to 0. If it is panning by user action, the values will be equivalent to those returned by !. If it is interpolating with some form of kinetic scrolling, the values will be equivalent to those returned by 2. This is a convenience method designed to be used in replacement "pan" signal handlers. Since: 1.142 gi-clutter%Retrieves the axis constraint set by 2 Since: 1.122 gi-clutterFactor applied to the momentum velocity at the time of releasing the pointer when generating interpolated  #g:signal:panpan events. Since: 1.122 gi-clutter/Sets the deceleration rate of the interpolated  #g:signal:panpan events generated after a pan gesture. This is approximately the value that the momentum at the time of releasing the pointer is divided by every 60th of a second. Since: 1.122 gi-clutter1Sets whether the action should emit interpolated  #g:signal:panpan events after the drag has ended, to emulate the gesture kinetic inertia. Since: 1.122 gi-clutter/Restricts the panning action to a specific axis Since: 1.122 gi-clutterConvert 2 to and from . See  and .2 gi-clutteractor: the   attached to the action2 gi-clutteractor: the   attached to the action gi-clutterisInterpolated: if the event is the result of interpolating the motion velocity at the end of the drag gi-clutterReturns: L! if the pan should continue, and L# if the pan should be cancelled.2 gi-clutterReturns: the newly created 22 gi-clutterself: A 2 gi-clutterReturns:9 The initial acceleration factor for interpolated events.2 gi-clutterself: A 2 gi-clutterpoint: the touch point index, with 0 being the first touch point received by the action gi-clutterReturns:% the distance since last motion event2 gi-clutterself: A 2 gi-clutterReturns:2 The deceleration rate of the interpolated events.2 gi-clutterself: a 2 gi-clutterReturns: L+ if interpolated events emission is active.2 gi-clutterself: A 22 gi-clutterself: A 2 gi-clutterReturns:1 the distance since the latest interpolated event2 gi-clutterself: A 2 gi-clutterpoint: the touch point index, with 0 being the first touch point received by the action2 gi-clutterself: A 2 gi-clutterpoint: the touch point index, with 0 being the first touch point received by the action2 gi-clutterself: a 2 gi-clutterReturns: the axis constraint2 gi-clutterself: A 2 gi-clutterfactor: The acceleration factor2 gi-clutterself: A 2 gi-clutterrate: The deceleration rate2 gi-clutterself: a 2 gi-cluttershouldInterpolate+: whether to enable interpolated pan events2 gi-clutterself: a 2 gi-clutteraxis': the axis to constraint the panning to$222222222222222222222222222222222222$222222222222222222222222222222222222)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0. gi-clutterThe  #g:signal:overOutoverOut; signal is emitted when the dragged actor crosses outside actor. Since: 1.8. gi-clutterThe  #g:signal:overInoverIn8 signal is emitted when the dragged actor crosses into actor. Since: 1.8. gi-clutterThe  #g:signal:dropCancel dropCancel signal is emitted when the drop is refused by an emission of the .GI.Clutter.Objects.DropAction#g:signal:canDropcanDrop signal. After the  #g:signal:dropCancel dropCancel0 signal is fired the active drag is terminated. Since: 1.12. gi-clutterThe  #g:signal:dropdrop9 signal is emitted when the dragged actor is dropped on actor9. This signal is only emitted if at least an handler of .GI.Clutter.Objects.DropAction#g:signal:canDropcanDrop returns L. Since: 1.8. gi-clutterThe  #g:signal:canDropcanDrop9 signal is emitted when the dragged actor is dropped on actor. The return value of the  #g:signal:canDropcanDrop+ signal will determine whether or not the +GI.Clutter.Objects.DropAction#g:signal:dropdrop# signal is going to be emitted on action.The default implementation of . returns L for this signal. Since: 1.8. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a M.M gi-clutter9Generate a function pointer callable from C code, from a N.N gi-clutter9Generate a function pointer callable from C code, from a N.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .. gi-clutter!Connect a signal handler for the  #signal:canDropcanDrop5 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  dropAction #canDrop callback . gi-clutter!Connect a signal handler for the  #signal:canDropcanDrop4 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  dropAction #canDrop callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.. gi-clutter!Connect a signal handler for the  #signal:dropdrop5 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  dropAction #drop callback . gi-clutter!Connect a signal handler for the  #signal:dropdrop4 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  dropAction #drop callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.. gi-clutter!Connect a signal handler for the  #signal:dropCancel dropCancel5 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 ! dropAction #dropCancel callback . gi-clutter!Connect a signal handler for the  #signal:dropCancel dropCancel4 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 ! dropAction #dropCancel callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.. gi-clutter!Connect a signal handler for the  #signal:overInoverIn5 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  dropAction #overIn callback . gi-clutter!Connect a signal handler for the  #signal:overInoverIn4 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  dropAction #overIn callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.. gi-clutter!Connect a signal handler for the  #signal:overOutoverOut5 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  dropAction #overOut callback . gi-clutter!Connect a signal handler for the  #signal:overOutoverOut4 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  dropAction #overOut callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.. gi-clutterCreates a new ..Use   to add the action to a  . Since: 1.8. gi-clutterConvert . to and from . See  and .. gi-clutteractor: the   attached to the action. gi-clutteractor: the   attached to the action. gi-clutteractor: the   attached to the action gi-cluttereventX5: the X coordinate (in stage space) of the drop event gi-cluttereventY5: the Y coordinate (in stage space) of the drop event. gi-clutteractor: the   attached to the action gi-cluttereventX5: the X coordinate (in stage space) of the drop event gi-cluttereventY5: the Y coordinate (in stage space) of the drop event. gi-clutteractor: the   attached to the action gi-cluttereventX5: the X coordinate (in stage space) of the drop event gi-cluttereventY5: the Y coordinate (in stage space) of the drop event gi-clutterReturns: L if the drop is accepted, and L otherwise. gi-clutterReturns: the newly created .........................................s)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0W1> gi-clutterThe  #g:signal:dragProgress dragProgress4 signal is emitted for each motion event after the 0GI.Clutter.Objects.DragAction#g:signal:dragBegin dragBegin signal has been emitted.The components of the distance between the press event and the latest motion event are computed in the actor's coordinate space, to take into account eventual transformations. If you want the stage coordinates of the latest motion event you can use ?.The default handler will emit 1GI.Clutter.Objects.DragAction#g:signal:dragMotion dragMotion, if 3GI.Clutter.Objects.DragAction#g:signal:dragProgress dragProgress emission returns L. Since: 1.12> gi-clutterThe  #g:signal:dragMotion dragMotion4 signal is emitted for each motion event after the 0GI.Clutter.Objects.DragAction#g:signal:dragBegin dragBegin signal has been emitted.The components of the distance between the press event and the latest motion event are computed in the actor's coordinate space, to take into account eventual transformations. If you want the stage coordinates of the latest motion event you can use ?.,The default handler of the signal will call   either on actor or, if set, of >: drag-handle using the deltaX and deltaY components of the dragging motion. If you want to override the default behaviour, you can connect to the 3GI.Clutter.Objects.DragAction#g:signal:dragProgress dragProgress signal and return L from the handler. Since: 1.4> gi-clutterThe  #g:signal:dragEnddragEnd signal is emitted at the end of the dragging, when the pointer button's is released*This signal is emitted if and only if the 0GI.Clutter.Objects.DragAction#g:signal:dragBegin dragBegin signal has been emitted first Since: 1.4> gi-clutterThe  #g:signal:dragBegin dragBegin signal is emitted when the > starts the dragging9The emission of this signal can be delayed by using the >:x-drag-threshold and >:y-drag-threshold properties Since: 1.4> gi-clutter1Type class for types which can be safely cast to >, for instance with >.> gi-clutterMemory-managed wrapper type.N gi-clutter9Generate a function pointer callable from C code, from a N.N gi-clutter9Generate a function pointer callable from C code, from a N.N gi-clutter9Generate a function pointer callable from C code, from a N.N gi-clutter9Generate a function pointer callable from C code, from a N.> gi-clutterCast to >, for types for which this is known to be safe. For general casts, use .> gi-clutter!Connect a signal handler for the  #signal:dragBegin dragBegin5 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  dragAction #dragBegin callback > gi-clutter!Connect a signal handler for the  #signal:dragBegin dragBegin4 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  dragAction #dragBegin callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.> gi-clutter!Connect a signal handler for the  #signal:dragEnddragEnd5 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  dragAction #dragEnd callback > gi-clutter!Connect a signal handler for the  #signal:dragEnddragEnd4 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  dragAction #dragEnd callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.> gi-clutter!Connect a signal handler for the  #signal:dragMotion dragMotion5 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 ! dragAction #dragMotion callback > gi-clutter!Connect a signal handler for the  #signal:dragMotion dragMotion4 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 ! dragAction #dragMotion callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.> gi-clutter!Connect a signal handler for the  #signal:dragProgress dragProgress5 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 # dragAction #dragProgress callback > gi-clutter!Connect a signal handler for the  #signal:dragProgress dragProgress4 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 # dragAction #dragProgress callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.> gi-clutterGet the value of the @ drag-area@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #dragArea > gi-clutterSet the value of the @ drag-area@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction [ #dragArea  value ] > gi-clutter Construct a L with valid value for the @ drag-area>@ property. This is rarely needed directly, but it is used by .> gi-clutterSet the value of the @ drag-area@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #dragArea > gi-clutterGet the value of the @ drag-area-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #dragAreaSet > gi-clutterGet the value of the @ drag-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #dragAxis > gi-clutterSet the value of the @ drag-axis@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction [ #dragAxis  value ] > gi-clutter Construct a L with valid value for the @ drag-axis>@ property. This is rarely needed directly, but it is used by .> gi-clutterGet the value of the @ drag-handle@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #dragHandle > gi-clutterSet the value of the @ drag-handle@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction [ #dragHandle  value ] > gi-clutter Construct a L with valid value for the @ drag-handle>@ property. This is rarely needed directly, but it is used by .> gi-clutterSet the value of the @ drag-handle@ property to L. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #dragHandle > gi-clutterGet the value of the @x-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #xDragThreshold > gi-clutterSet the value of the @x-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction [ #xDragThreshold  value ] > gi-clutter Construct a L with valid value for the @x-drag-threshold>@ property. This is rarely needed directly, but it is used by .? gi-clutterGet the value of the @y-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction #yDragThreshold ? gi-clutterSet the value of the @y-drag-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  dragAction [ #yDragThreshold  value ] ? gi-clutter Construct a L with valid value for the @y-drag-threshold>@ property. This is rarely needed directly, but it is used by .? gi-clutterCreates a new > instance Since: 1.4? gi-clutter*Retrieves the "drag area" associated with action , that is a p> that constrains the actor movements, in parents coordinates.? gi-clutter%Retrieves the axis constraint set by ? Since: 1.4? gi-clutter!Retrieves the drag handle set by ? Since: 1.4? gi-clutterRetrieves the values set by ?.If the >:x-drag-threshold property or the >:y-drag-threshold property have been set to -1 then this function will return the default drag threshold value as stored by the >:dnd-drag-threshold property of >. Since: 1.4? gi-clutterRetrieves the coordinates, in stage space, of the latest motion event during the dragging Since: 1.4? gi-clutterRetrieves the coordinates, in stage space, of the press event that started the dragging Since: 1.4? gi-clutterSets dragArea9 to constrain the dragging of the actor associated with action', so that it position is always within dragArea*, expressed in parent's coordinates. If dragArea is L, the actor is not constrained.? gi-clutter0Restricts the dragging action to a specific axis Since: 1.4? gi-clutter-Sets the actor to be used as the drag handle. Since: 1.4? gi-clutterSets the horizontal and vertical drag thresholds that must be cleared by the pointer before action can begin the dragging.If  xThreshold or  yThreshold> are set to -1 then the default drag threshold stored in the >:dnd-drag-threshold property of > will be used. Since: 1.4? gi-clutterConvert > to and from . See  and .> gi-clutteractor: the   attached to the action gi-clutterdeltaX: the X component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event gi-clutterdeltaY: the Y component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event gi-clutterReturns: L" if the drag should continue, and L if it should be stopped.> gi-clutteractor: the   attached to the action gi-clutterdeltaX: the X component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event gi-clutterdeltaY: the Y component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event> gi-clutteractor: the   attached to the action gi-cluttereventX8: the X coordinate (in stage space) of the release event gi-cluttereventY8: the Y coordinate (in stage space) of the release event gi-clutter modifiers$: the modifiers of the release event> gi-clutteractor: the   attached to the action gi-cluttereventX6: the X coordinate (in stage space) of the press event gi-cluttereventY6: the Y coordinate (in stage space) of the press event gi-clutter modifiers": the modifiers of the press event? gi-clutterReturns: the newly created >? gi-clutteraction: a > gi-clutterReturns: L: if the actor is actually constrained (and thus dragArea is valid), L otherwise? gi-clutteraction: a > gi-clutterReturns: the axis constraint? gi-clutteraction: a > gi-clutterReturns: a  !, used as the drag handle, or L if none was set? gi-clutteraction: a >? gi-clutteraction: a >? gi-clutteraction: a >? gi-clutteraction: a > gi-clutterdragArea: a p? gi-clutteraction: a > gi-clutteraxis(: the axis to constraint the dragging to? gi-clutteraction: a > gi-clutterhandle: a  , or L to unset? gi-clutteraction: a > gi-clutter xThreshold: a distance on the horizontal axis, in pixels, or -1 to use the default drag threshold from > gi-clutter yThreshold: a distance on the vertical axis, in pixels, or -1 to use the default drag threshold from >->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????->>>>???????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0- gi-clutterThe  #g:signal:longPress longPress; signal is emitted during the long press gesture handling.This signal can be emitted multiple times with different states.The  state will be emitted on button presses, and its return value will determine whether the long press handling should be initiated. If the signal handlers will return L, the > state will be followed either by a signal emission with the  state if the long press constraints were respected, or by a signal emission with the ' state if the long press was cancelled.It is possible to forcibly cancel a long press detection using -. Since: 1.8- gi-clutterThe  #g:signal:clickedclicked signal is emitted when the   to which a - has been applied should respond to a pointer button press and release events Since: 1.4- gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.N gi-clutter9Generate a function pointer callable from C code, from a N.N gi-clutter9Generate a function pointer callable from C code, from a N.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutter!Connect a signal handler for the  #signal:clickedclicked5 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  clickAction #clicked callback - gi-clutter!Connect a signal handler for the  #signal:clickedclicked4 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  clickAction #clicked callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.- gi-clutter!Connect a signal handler for the  #signal:longPress longPress5 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 ! clickAction #longPress callback - gi-clutter!Connect a signal handler for the  #signal:longPress longPress4 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 ! clickAction #longPress callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.- gi-clutterGet the value of the @held@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  clickAction #held - gi-clutterGet the value of the @long-press-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  clickAction #longPressDuration - gi-clutterSet the value of the @long-press-duration@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to " clickAction [ #longPressDuration  value ] - gi-clutter Construct a L with valid value for the @long-press-duration>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @long-press-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to ! clickAction #longPressThreshold - gi-clutterSet the value of the @long-press-threshold@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to # clickAction [ #longPressThreshold  value ] - gi-clutter Construct a L with valid value for the @long-press-threshold>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @pressed@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  clickAction #pressed - gi-clutterCreates a new - instance Since: 1.4- gi-clutter&Retrieves the button that was pressed. Since: 1.4- gi-clutter5Retrieves the screen coordinates of the button press. Since: 1.8- gi-clutter1Retrieves the modifier state of the click action. Since: 1.6- gi-clutterEmulates a release of the pointer button, which ungrabs the pointer and unsets the -:pressed state.This function will also cancel the long press gesture if one was initiated.This function is useful to break a grab, for instance after a certain amount of time has passed. Since: 1.4- gi-clutterConvert - to and from . See  and .- gi-clutteractor: the   attached to the action gi-clutterstate: the long press state gi-clutterReturns: Only the  state uses the returned value of the handler; other states will ignore it- gi-clutteractor: the   attached to the action- gi-clutterReturns: the newly created -- gi-clutteraction: a - gi-clutterReturns: the button value- gi-clutteraction: a -- gi-clutteraction: a - gi-clutterReturns:# the modifier state parameter, or 0- gi-clutteraction: a -----------------------------------------------#)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0,. gi-clutter1Type class for types which can be safely cast to ., for instance with ... gi-clutterMemory-managed wrapper type.. gi-clutterCast to ., for types for which this is known to be safe. For general casts, use .. gi-clutter%Sets the image data to be display by image, using rect to indicate the position and size of the image data to be set.If the image does not have any image data set when this function is called, a new texture will be created with the size of the width and height of the rectangle, i.e. calling this function on a newly created .# will be the equivalent of calling ../If the image data was successfully loaded, the image will be invalidated.In case of error, the error3 value will be set, and this function will return L.+The image data is copied in texture memory. Since: 1.10. gi-clutter$Sets the image data stored inside a  to be displayed by image./If the image data was successfully loaded, the image will be invalidated.In case of error, the error3 value will be set, and this function will return L.$The image data contained inside the  is copied in texture memory, and no additional reference is acquired on the data. Since: 1.12. gi-clutter'Sets the image data to be displayed by image./If the image data was successfully loaded, the image will be invalidated.In case of error, the error3 value will be set, and this function will return L.+The image data is copied in texture memory.The image data is expected to be a linear array of RGBA or RGB pixel data; how to retrieve that data is left to platform specific image loaders. For instance, if you use the GdkPixbuf library:C code  ClutterContent *image = clutter_image_new (); GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file (filename, NULL); clutter_image_set_data (CLUTTER_IMAGE (image), gdk_pixbuf_get_pixels (pixbuf), gdk_pixbuf_get_has_alpha (pixbuf) ? COGL_PIXEL_FORMAT_RGBA_8888 : COGL_PIXEL_FORMAT_RGB_888, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), gdk_pixbuf_get_rowstride (pixbuf), &error); g_object_unref (pixbuf); Since: 1.10. gi-clutterCreates a new . instance. Since: 1.10. gi-clutterConvert . to and from . See  and .. gi-clutterimage: a . gi-clutterdata&: the image data, as an array of bytes gi-clutter pixelFormat): the Cogl pixel format of the image data gi-clutterrect4: a rectangle indicating the area that should be set gi-clutter rowStride : the length of each row inside data gi-clutter (Can throw ). gi-clutterimage: a . gi-clutterdata: the image data, as a  gi-clutter pixelFormat): the Cogl pixel format of the image data gi-clutterwidth: the width of the image data gi-clutterheight: the height of the image data gi-clutter rowStride : the length of each row inside data gi-clutter (Can throw ). gi-clutterimage: a . gi-clutterdata&: the image data, as an array of bytes gi-clutter pixelFormat): the Cogl pixel format of the image data gi-clutterwidth: the width of the image data gi-clutterheight: the height of the image data gi-clutter rowStride : the length of each row inside data gi-clutter (Can throw ). gi-clutterReturns: the newly created . instance. Use  when done.................)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0DL- gi-clutterThe 'GI.Clutter.Objects.Canvas#g:signal:drawdraw6 signal is emitted each time a canvas is invalidated.It is safe to connect multiple handlers to this signal: each handler invocation will be automatically protected by  cairo_save() and cairo_restore() pairs. Since: 1.10- gi-clutter1Type class for types which can be safely cast to -, for instance with -.- gi-clutterMemory-managed wrapper type.N gi-clutter9Generate a function pointer callable from C code, from a N.- gi-clutterCast to -, for types for which this is known to be safe. For general casts, use .- gi-clutter!Connect a signal handler for the  #signal:drawdraw5 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  canvas #draw callback - gi-clutter!Connect a signal handler for the  #signal:drawdraw4 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  canvas #draw callback By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self4 parameter. Note that this requires activating the ImplicitParams GHC extension.- gi-clutterGet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas #height - gi-clutterSet the value of the @height@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas [ #height  value ] - gi-clutter Construct a L with valid value for the @height>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @ scale-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas #scaleFactor - gi-clutterSet the value of the @ scale-factor@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas [ #scaleFactor  value ] - gi-clutter Construct a L with valid value for the @ scale-factor>@ property. This is rarely needed directly, but it is used by .- gi-clutterGet the value of the @scale-factor-set@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas #scaleFactorSet - gi-clutterGet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas #width - gi-clutterSet the value of the @width@ property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  canvas [ #width  value ] - gi-clutter Construct a L with valid value for the @width>@ property. This is rarely needed directly, but it is used by .- gi-clutter Retrieves the scaling factor of canvas, as set using -. Since: 1.18- gi-clutter6Sets the scaling factor for the Cairo surface used by canvas.$This function should rarely be used. The default scaling factor of a - content uses the >:window-scaling-factor property, which is set by the windowing system. By using this function it is possible to override that setting..Changing the scale factor will invalidate the canvas. Since: 1.18- gi-clutterSets the size of the canvas, and invalidates the content.This function will cause the canvas to be invalidated only if the size of the canvas surface has changed..If you want to invalidate the contents of the canvas when setting the size, you can use the return value of the function to conditionally call :  if (!clutter_canvas_set_size (canvas, width, height)) clutter_content_invalidate (CLUTTER_CONTENT (canvas)); Since: 1.10- gi-clutterCreates a new instance of -.You should call - to set the size of the canvas.You should call 9 every time you wish to draw the contents of the canvas. Since: 1.10- gi-clutterConvert - to and from . See  and .- gi-cluttercr : the Cairo context used to draw gi-clutterwidth: the width of the canvas gi-clutterheight: the height of the canvas gi-clutterReturns: L, if the signal emission should stop, and L otherwise- gi-cluttercanvas: a - gi-clutterReturns:" the scaling factor, or -1 if the canvas uses the default from >- gi-cluttercanvas: a - gi-clutterscale): the scale factor, or -1 for the default- gi-cluttercanvas: a - gi-clutterwidth$: the width of the canvas, in pixels gi-clutterheight%: the height of the canvas, in pixels gi-clutterReturns: this function returns L: if the size change caused a content invalidation, and L otherwise- gi-clutterReturns:$ The newly allocated instance of -. Use  when done.------------------------------------------)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0E1++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------......................................................................................///////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLL~)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0*C gi-clutterSets the contents of a  initialized with CLUTTER_TYPE_PAINT_NODE.Unlike C9, this function will not take a reference on the passed node: instead, it will take ownership of the current reference count. Since: 1.10C gi-clutterSets value to units Since: 0.8C gi-clutterSets matrix as the contents of value . The passed # must have been initialized using CLUTTER_TYPE_SHADER_MATRIX. Since: 0.8C gi-clutterSets ints as the contents of value . The passed # must have been initialized using CLUTTER_TYPE_SHADER_INT. Since: 0.8C gi-clutterSets floats as the contents of value . The passed # must have been initialized using CLUTTER_TYPE_SHADER_FLOAT. Since: 0.8C gi-clutterSets the contents of a  initialized with CLUTTER_TYPE_PAINT_NODE./This function increased the reference count of node;; if you do not wish to increase the reference count, use C3 instead. The reference count will be released by . Since: 1.10C gi-clutterSets value to color. Since: 0.8C gi-clutter Gets the { contained in value. Since: 0.8C gi-clutterRetrieves a matrix of floating point values stored inside the passed . value" must have been initialized with CLUTTER_TYPE_SHADER_MATRIX. Since: 0.8C gi-clutter?Retrieves the list of integer values stored inside the passed . value" must have been initialized with CLUTTER_TYPE_SHADER_INT. Since: 0.8C gi-clutterRetrieves the list of floating point values stored inside the passed . value" must have been initialized with CLUTTER_TYPE_SHADER_FLOAT. Since: 0.8C gi-clutterRetrieves a pointer to the 4 contained inside the passed . Since: 1.10C gi-clutter Gets the X contained in value. Since: 0.8C gi-clutterRetrieves a pointer to the 4 contained inside the passed  , and if not L' it will increase the reference count. Since: 1.10C gi-clutter>Calculates the nearest power of two, greater than or equal to a.C gi-clutter2Convert from a ISO10646 character to a key symbol. Since: 1.10C gi-clutter:Removes an existing grab of the pointer events for device id_. Since: 0.8C gi-clutter(Removes an existing grab of the pointer. Since: 0.6C gi-clutter)Removes an existing grab of the keyboard. Since: 0.6C gi-clutter"Removes the repaint function with handleId as its id Since: 1.0C gi-clutter Unlocks the Clutter thread lock. Since: 0.4C gi-clutterInitialises the Clutter threading mechanism, so that Clutter API can be called by multiple threads, using C and C to mark the critical sections.You must call g_thread_init() before this function.$This function must be called before C.0It is safe to call this function multiple times. Since: 0.4C gi-clutterLocks the Clutter thread lock. Since: 0.4C gi-clutterSets a function to be called at regular intervals holding the Clutter threads lock, with the given priority. The function is called repeatedly until it returns L, at which point the timeout is automatically removed and the function will not be called again. The notify1 function is called when the timeout is removed.?The first call to the function will be at the end of the first interval.It is important to note that, due to how the Clutter main loop is implemented, the timing will not be accurate and it will not try to "keep up" with the interval. See also C. Since: 0.4C gi-clutterAdds a function to be called whenever Clutter is processing a new frame.If the function returns L it is automatically removed from the list of repaint functions and will not be called again.This function is guaranteed to be called from within the same thread that called C, and while the Clutter lock is being held; the function will be called within the main loop, so it is imperative that it does not block, otherwise the frame time budget may be lost.A repaint function is useful to ensure that an update of the scenegraph is performed before the scenegraph is repainted; for instance, uploading a frame from a video into a L. The flags passed to this function will determine the section of the frame processing that will result in func being called.Adding a repaint function does not automatically ensure that a new frame will be queued.When the repaint function is removed (either because it returned L or because C has been called) the notify( function will be called, if any is set. Since: 1.10C gi-clutterAdds a function to be called whenever Clutter is processing a new frame.If the function returns L it is automatically removed from the list of repaint functions and will not be called again.This function is guaranteed to be called from within the same thread that called C, and while the Clutter lock is being held; the function will be called within the main loop, so it is imperative that it does not block, otherwise the frame time budget may be lost.A repaint function is useful to ensure that an update of the scenegraph is performed before the scenegraph is repainted; for instance, uploading a frame from a video into a L. By default, a repaint function added using this function will be invoked prior to the frame being processed.Adding a repaint function does not automatically ensure that a new frame will be queued.When the repaint function is removed (either because it returned L or because C has been called) the notify( function will be called, if any is set. See also: C Since: 1.0C gi-clutterAdds a function to be called whenever there are no higher priority events pending. If the function returns L it is automatically removed from the list of event sources and will not be called again.9This function can be considered a thread-safe variant of : it will call function while holding the Clutter lock. It is logically equivalent to the following implementation:  static gboolean idle_safe_callback (gpointer data) { SafeClosure *closure = data; gboolean res = FALSE; // mark the critical section // clutter_threads_enter(); // the callback does not need to acquire the Clutter / lock itself, as it is held by the this proxy handler // res = closure->callback (closure->data); clutter_threads_leave(); return res; } static gulong add_safe_idle (GSourceFunc callback, gpointer data) { SafeClosure *closure = g_new0 (SafeClosure, 1); closure->callback = callback; closure->data = data; return g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, idle_safe_callback, closure, g_free) }This function should be used by threaded applications to make sure that func is emitted under the Clutter threads lock and invoked from the same thread that started the Clutter main loop. For instance, it can be used to update the UI using the results from a worker thread:  static gboolean update_ui (gpointer data) { SomeClosure *closure = data; // it is safe to call Clutter API from this function because / it is invoked from the same thread that started the main / loop and under the Clutter thread lock // clutter_label_set_text (CLUTTER_LABEL (closure->label), closure->text); g_object_unref (closure->label); g_free (closure); return FALSE; } // within another thread // closure = g_new0 (SomeClosure, 1); // always take a reference on GObject instances // closure->label = g_object_ref (my_application->label); closure->text = g_strdup (processed_text_to_update_the_label); clutter_threads_add_idle_full (G_PRIORITY_HIGH_IDLE, update_ui, closure, NULL); Since: 0.4C gi-clutterSets a function to be called at regular intervals holding the Clutter threads lock, with the given priority. The function is called repeatedly until it returns L, at which point the timeout is automatically removed and the function will not be called again. The notify1 function is called when the timeout is removed.This function is similar to C except that it will try to compensate for delays. For example, if func takes half the interval time to execute then the function will be called again half the interval time after it finished. In contrast C would not fire until a full interval after the function completes so the delay between calls would be interval * 1.5. This function does not however try to invoke the function multiple times to catch up missing frames if func takes more than interval ms to execute. See also C. Since: 0.8C gi-clutter6Runs the test suite using the units added by calling clutter_test_add().The typical test suite is composed of a list of functions called by C, for instance:  static void unit_foo (void) { ... } static void unit_bar (void) { ... } static void unit_baz (void) { ... } int main (int argc, char *argv[]) { clutter_test_init (&argc, &argv); clutter_test_add ("/unit/foo", unit_foo); clutter_test_add ("/unit/bar", unit_bar); clutter_test_add ("/unit/baz", unit_baz); return clutter_test_run (); } Since: 1.18C gi-clutter3No description available in the introspection data.C gi-clutterRetrieves the E used for testing. Since: 1.18C gi-clutter-Checks the color at the given coordinates on stage<, and matches it with the red, green, and blue channels of color. The alpha component of color and result is ignored. Since: 1.18C gi-clutter$Checks the given coordinates of the stage4 and compares the actor found there with the given actor. Since: 1.18C gi-clutter1Adds a test unit to the Clutter test environment. See also: g_test_add_data_func_full() Since: 1.18C gi-clutterRestricts Clutter to only use the specified backend or list of backends.You can use one of the CLUTTER_WINDOWING_* symbols, e.g.C code 8 clutter_set_windowing_backend (CLUTTER_WINDOWING_X11);Will force Clutter to use the X11 windowing and input backend, and terminate if the X11 backend could not be initialized successfully.Since Clutter 1.26, you can also use a comma-separated list of windowing system backends to provide a fallback in case backends are not available or enabled, e.g.:C code 4 clutter_set_windowing_backend ("gdk,wayland,x11");Will make Clutter test for the GDK, Wayland, and X11 backends in that order.You can use the * special value to ask Clutter to use the internally defined list of backends. For instance:C code 2 clutter_set_windowing_backend ("x11,wayland,*");Will make Clutter test the X11 and Wayland backends, and then fall back to the internal list of available backends.This function must be called before the first API call to Clutter, including clutter_get_option_context() Since: 1.16C gi-clutterSets whether per-actor motion events should be enabled or not on all Es managed by Clutter.If enable is L$ the following events will not work:ClutterActor[motionEvent](#g:signal:motionEvent), except on the E.ClutterActor[enterEvent](#g:signal:enterEvent).ClutterActor[leaveEvent](#g:signal:leaveEvent) Since: 0.6C gi-clutterSets the font quality options for subsequent text rendering operations.Using mipmapped textures will improve the quality for scaled down text but will use more texture memory.Enabling hinting improves text quality for static text but may introduce some artifacts if the text is animated. Since: 1.0C gi-clutterSets the default frame rate. This frame rate will be used to limit the number of frames drawn if Clutter is not able to synchronize with the vertical refresh rate of the display. When synchronization is possible, this value is ignored. Since: 0.6C gi-clutterForces a redraw of the entire stage. Applications should never use this function, but queue a redraw using  .This function should only be used by libraries integrating Clutter from within another toolkit.C gi-clutter Terminates the Clutter mainloop.C gi-clutter,Retrieves the depth of the Clutter mainloop.C gi-clutterStarts the Clutter mainloop.C gi-clutter Converts keyval from a Clutter key symbol to the corresponding ISO10646 (Unicode) character.C gi-clutter$This function does the same work as C. Additionally, it allows you to add your own command line options, and it automatically generates nicely formatted output. Note that your program will be terminated after writing out the help output. Also note that, in case of error, the error message will be placed inside error* instead of being printed on the display. Just like C, if this function returns an error code then any subsequent call to any other Clutter API will result in undefined behaviour - including segmentation faults. Since: 0.2C gi-clutterInitialises everything needed to operate with Clutter and parses some standard command line options; argc and argv are adjusted accordingly so your own code will never see those standard arguments.0It is safe to call this function multiple times.This function will not abort in case of errors during initialization; C will print out the error message on stderr, and will return an error code. It is up to the application code to handle this case. If you need to display the error message yourself, you can use C, which takes a L pointer.If this function fails, and returns an error code, any subsequent Clutter API will have undefined behaviour - including segmentation faults and assertion failures. Make sure to handle the returned  enumeration value.C gi-clutter4Grabs all the pointer events coming from the device id for actor.If id+ is -1 then this function is equivalent to C. Since: 0.8C gi-clutterGrabs pointer events, after the grab is done all pointer related events (press, motion, release, enter, leave and scroll) are delivered to this actor directly without passing through both capture and bubble phases of the event delivery chain. The source set in the event will be the actor that would have received the event if the pointer grab was not in effect.Grabs completely override the entire event delivery chain done by Clutter. Pointer grabs should only be used as a last resource; using the /GI.Clutter.Objects.Actor#g:signal:capturedEvent capturedEvent signal should always be the preferred way to intercept event delivery to reactive actors.$This function should rarely be used.If a grab is required, you are strongly encouraged to use a specific input device by calling $. Since: 0.6C gi-clutterGrabs keyboard events, after the grab is done keyboard events ([keyPressEvent](/GI.Clutter.Objects.Actor#g:signal:keyPressEvent) and 1GI.Clutter.Objects.Actor#g:signal:keyReleaseEventkeyReleaseEvent) are delivered to this actor directly. The source set in the event will be the actor that would have received the event if the keyboard grab was not in effect.Like pointer grabs, keyboard grabs should only be used as a last resource. See also E and   to perform a "soft" key grab and assign key focus to a specific actor. Since: 0.6C gi-clutterReturns the approximate number of microseconds passed since Clutter was intialised.6This function shdould not be used by application code.The output of this function depends on whether Clutter was configured to enable its debugging code paths, so it's less useful than intended.1Since Clutter 1.10, this function is an alias to ? if Clutter was configured to enable the debugging code paths.C gi-clutterReturns whether Clutter should print out the frames per second on the console. You can enable this setting either using the CLUTTER_SHOW_FPS environment variable or passing the --clutter-show-fps command line argument. * Since: 0.4C gi-clutter(Retrieves the Clutter script id, if any. Since: 0.6C gi-clutter,Queries the current pointer grab of clutter. Since: 0.6D gi-clutter5Gets whether the per-actor motion events are enabled. Since: 0.6D gi-clutter-Queries the current keyboard grab of clutter. Since: 0.6D gi-clutterRetrieves the $ from its id_%. This is a convenience wrapper for ' and it is functionally equivalent to:  ClutterDeviceManager *manager; ClutterInputDevice *device; manager = clutter_device_manager_get_default (); device = clutter_device_manager_get_device (manager, id); Since: 0.8D gi-clutterRetrieves the  instance used by Clutter. You can use the global font map object with the COGL Pango API. Since: 1.0D gi-clutter5Gets the current font flags for rendering text. See C. Since: 1.0D gi-clutterRetrieves the default direction for the text. The text direction is determined by the locale and/or by the CLUTTER_TEXT_DIRECTION environment variable.The default text direction can be overridden on a per-actor basis by using  . Since: 1.2D gi-clutter&Retrieves the default frame rate. See C. Since: 0.6D gi-clutterRetrieves the default  used by Clutter. The . holds backend-specific configuration options. Since: 0.4D gi-clutter'Check if Clutter has debugging enabled.D gi-clutterRetrieves the timestamp of the last event, if there is an event or if the event has a timestamp. Since: 1.0D gi-clutterIf an event is currently being processed, return that event. This function is intended to be used to access event state that might not be exposed by higher-level widgets. For example, to get the key modifier state from a Button 'clicked' event. Since: 1.2D gi-clutterRetrieves the   with id_. Since: 0.6D gi-clutterReturns whether Clutter has accessibility support enabled. As least, a value of TRUE means that there are a proper AtkUtil implementation available Since: 1.4D gi-clutterSets a function to be called at regular intervals with the given priority. The function is called repeatedly until it returns L, at which point the timeout is automatically destroyed and the function will not be called again. The notify function is called when the timeout is destroyed. The first call to the function will be at the end of the first interval.This function is similar to  except that it will try to compensate for delays. For example, if func takes half the interval time to execute then the function will be called again half the interval time after it finished. In contrast  would not fire until a full interval after the function completes so the delay between calls would be 1.0 / fps * 1.5. This function does not however try to invoke the function multiple times to catch up missing frames if func takes more than interval ms to execute. Since: 0.8D gi-clutter#Returns all the supported features. Since: 0.2D gi-clutterChecks whether feature is available. feature can be a logical OR of . Since: 0.2D gi-clutter0Checks if events are pending in the event queue. Since: 0.4D gi-clutterProcesses an event.The event must be a valid } and have a E associated to it.This function is only useful when embedding Clutter inside another toolkit, and it should never be called by applications. Since: 0.4D gi-clutterDisable loading the accessibility support. It has the same effect as setting the environment variable CLUTTER_DISABLE_ACCESSIBILITY. For the same reason, this method should be called before C. Since: 1.14D gi-clutterClears the internal cache of glyphs used by the Pango renderer. This will free up some memory and GL texture resources. The cache will be automatically refilled as more text is drawn. Since: 0.8D gi-clutterChecks the run-time name of the Clutter windowing system backend, using the symbolic macros like CLUTTER_WINDOWING_WIN32 or .This function should be used in conjuction with the compile-time macros inside applications and libraries that are using the platform-specific windowing system API, to ensure that they are running on the correct windowing system; for instance:  #ifdef CLUTTER_WINDOWING_X11 if (clutter_check_windowing_backend (CLUTTER_WINDOWING_X11)) { // it is safe to use the clutter_x11_* API } else #endif #ifdef CLUTTER_WINDOWING_WIN32 if (clutter_check_windowing_backend (CLUTTER_WINDOWING_WIN32)) { // it is safe to use the clutter_win32_* API } else #endif g_error ("Unknown Clutter backend."); Since: 1.10D gi-clutterRun-time version check, to check the version the Clutter library that an application is currently linked against4This is the run-time equivalent of the compile-time CLUTTER_CHECK_VERSION pre-processor macro Since: 1.2D gi-clutter1Utility function for setting the source color of cr using a X%. This function is the equivalent of:  cairo_set_source_rgba (cr, color->red / 255.0, color->green / 255.0, color->blue / 255.0, color->alpha / 255.0); Since: 1.0D gi-clutter*Utility function to clear a Cairo context. Since: 1.12D gi-clutter3No description available in the introspection data.C gi-cluttervalue: a , initialized with CLUTTER_TYPE_PAINT_NODE gi-clutternode: a 4, or LC gi-cluttervalue: a  initialized to CLUTTER_TYPE_UNITS gi-clutterunits: the units to setC gi-cluttervalue: a  gi-cluttermatrix#: a matrix of floating point valuesC gi-cluttervalue: a  gi-clutterints: an array of integer valuesC gi-cluttervalue: a  gi-clutterfloats#: an array of floating point valuesC gi-cluttervalue: a  initialized with CLUTTER_TYPE_PAINT_NODE gi-clutternode: a 4, or LC gi-cluttervalue: a  initialized to CLUTTER_TYPE_COLOR gi-cluttercolor: the color to setC gi-cluttervalue: a  initialized to CLUTTER_TYPE_UNITS gi-clutterReturns: the units inside the passed C gi-cluttervalue: a  gi-clutterReturns: the pointer to a matrix of floating point values. The returned value is owned by the * and should never be modified or freed.C gi-cluttervalue: a  gi-clutterReturns: the pointer to a list of integer values. The returned value is owned by the * and should never be modified or freed.C gi-cluttervalue: a  gi-clutterReturns: the pointer to a list of floating point values. The returned value is owned by the ' and should never be modified or freed.C gi-cluttervalue: a  initialized with CLUTTER_TYPE_PAINT_NODE gi-clutterReturns: a pointer to a 4, or LC gi-cluttervalue: a  initialized to CLUTTER_TYPE_COLOR gi-clutterReturns: the color inside the passed C gi-cluttervalue: a  initialized with CLUTTER_TYPE_PAINT_NODE gi-clutterReturns: a pointer to the 4,, with its reference count increased, or LC gi-cluttera: Value to get the next power gi-clutterReturns:/ The nearest power of two, greater or equal to a.C gi-clutterwc: a ISO10646 encoded character gi-clutterReturns: the corresponding Clutter key symbol, if one exists. or, if there is no corresponding symbol, wc | 0x01000000C gi-clutterid_ : a device idC gi-clutterhandleId': an unsigned integer greater than zeroC gi-clutterpriority: the priority of the timeout source. Typically this will be in the range between  and . gi-clutterinterval9: the time between calls to the function, in milliseconds gi-clutterfunc: function to call gi-clutterReturns:- the ID (greater than 0) of the event source.C gi-clutterflags : flags for the repaint function gi-clutterfunc2: the function to be called within the paint cycle gi-clutterReturns: the ID (greater than 0) of the repaint function. You can use the returned integer to remove the repaint function by calling C.C gi-clutterfunc2: the function to be called within the paint cycle gi-clutterReturns: the ID (greater than 0) of the repaint function. You can use the returned integer to remove the repaint function by calling C.C gi-clutterpriority: the priority of the timeout source. Typically this will be in the range between  and  gi-clutterfunc: function to call gi-clutterReturns:- the ID (greater than 0) of the event source.C gi-clutterpriority: the priority of the frame source. Typically this will be in the range between  and . gi-clutterfps5: the number of times per second to call the function gi-clutterfunc: function to call gi-clutterReturns:- the ID (greater than 0) of the event source.C gi-clutterReturns:! the exit code for the test suiteC gi-clutterReturns: the stage used for testingC gi-clutterstage: a E gi-clutterpoint: coordinates to check gi-cluttercolor: expected color gi-clutterReturns: L if the colors matchC gi-clutterstage: a E gi-clutterpoint: coordinates to check gi-clutteractor-: the expected actor at the given coordinates gi-clutterReturns: L. if the actor at the given coordinates matchesC gi-cluttertestPath&: unique path for identifying the test gi-cluttertestFunc: function containing the testC gi-clutter backendType.: a comma separated list of windowing backendsC gi-clutterenable: L" to enable per-actor motion eventsC gi-clutterflags: The new flagsC gi-clutter framesPerSec: the new default frame rateC gi-clutterReturns: The level of the mainloop.C gi-clutterkeyval: a key symbol gi-clutterReturns: a Unicode character, or 0 if there is no corresponding character.C gi-clutterargv5: a pointer to the array of command line arguments gi-clutterparameterString: a string which is displayed in the first line of output, after programname [OPTION...] gi-clutterentries: a L terminated array of (s describing the options of your program gi-cluttertranslationDomain: a translation domain to use for translating the output for the options in entries with  gettext(), or L gi-clutterReturns:  if Clutter has been successfully initialised, or other values or  in case of error.  (Can throw )C gi-clutterargv(: A pointer to an array of arguments. gi-clutterReturns: a  valueC gi-clutteractor: a   gi-clutterid_: a device id, or -1C gi-clutteractor: a  C gi-clutteractor: a  C gi-clutterReturns: Number of microseconds since C was called, or zero if Clutter was not configured with debugging code paths.C gi-clutterReturns: L if Clutter should show the FPS.C gi-cluttergobject: a  gi-clutterReturns: the script id, or L if object was not defined inside a UI definition file. The returned string is owned by the object and should never be modified or freed.C gi-clutterReturns: the actor currently holding the pointer grab, or NULL if there is no grab.D gi-clutterReturns: L! if the motion events are enabledD gi-clutterReturns: the actor currently holding the keyboard grab, or NULL if there is no grab.D gi-clutterid_: the unique id for a device gi-clutterReturns: a $, or LD gi-clutterReturns: the  instance. The returned value is owned by Clutter and it should never be unreferenced.D gi-clutterReturns: The font flagsD gi-clutterReturns: the default text directionD gi-clutterReturns: the default frame rateD gi-clutterReturns: the default backend. You should not ref or unref the returned object. Applications should rarely need to use this.D gi-clutterReturns: LD gi-clutterReturns: the event timestamp, or D gi-clutterReturns: The current ClutterEvent, or L if noneD gi-clutterid_: a   unique id. gi-clutterReturns:! the actor with the passed id or L. The returned actor does not have its reference count increased.D gi-clutterReturns: L- if Clutter has accessibility support enabledD gi-clutterpriority: the priority of the frame source. Typically this will be in the range between  and . gi-clutterfps5: the number of times per second to call the function gi-clutterfunc: function to call gi-clutterReturns:- the ID (greater than 0) of the event source.D gi-clutterReturns:, a logical OR of all the supported features.D gi-clutterfeature: a  gi-clutterReturns: L if a feature is availableD gi-clutterReturns:3 TRUE if there are pending events, FALSE otherwise.D gi-clutterevent: a }.D gi-clutter backendType": the name of the backend to check gi-clutterReturns: L if the current Clutter windowing system backend is the one checked, and L otherwiseD gi-cluttermajor : major version, like 1 in 1.2.3 gi-clutterminor : minor version, like 2 in 1.2.3 gi-cluttermicro : micro version, like 3 in 1.2.3 gi-clutterReturns: L; if the version of the Clutter library is greater than (major, minor, micro), and L otherwiseD gi-cluttercr: a Cairo context gi-cluttercolor: a XD gi-cluttercr: a Cairo contextCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////3333LLLLLLLLLLLLLLLLLLLLLLLLL)Will Thompson and Iaki Garca EtxebarriaLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0UNNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPMLPPP  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################$$$$$#$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$$$$$$$$#$$$$#$$$$$$$$$$$$#$$$$#$$$$$$$$$$$$$$$$$$$$$#$$$#$$$$#%%%%%$%%%%%#%%%%%#%%#%%%%%%#%%%%%%%%%%#%%%%%%%%%%%%#%%%%#%%%#%%%%#%%%#%%%%%#%%%%%%%%#%%%%#%%%%#%%%%#%%%#%%%%#%%%%#%%%%%%$%%%%%$%%%%$%%%$%%%%%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$&&&$&&&&$&&&&$&&&&$&&&&$&&&$&&&&&$&&&&&&$&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------......................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------.................................................... . . . . .   . .   ............... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   ............................../////////////////.///////////////////.////////////////////////////////////////./////////////////////////.///////////////////////////./////000000000.00000000000000000000000000000.000000000000000.00000000.000000000000000000000000000.0000000000000000000000000.0000000000000000000111111111111111.111111 1   1 1 . 1 1 1 1 1 1!1!!!1"1"""1"1"1"1"1"."1"1"1"1"1"1#1###1#1#1##1#.#1#1#1#1#1#1$1$$$1111111111111.111111%1%%%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%.%1%1%1%1%1%111111.111111&1&&&1'1'1'1'1'1'1'1'1'1'1'1'1'1'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'.'2'2'2'2'2'2(2(((2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(.(2(2(2(2(2(2)2)2)2)2)2).)2)2)2)2)2)2*2***2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*3*3*3*3*3*3*3*3*3*3*3*.*3*3*3*3*3*3+3+++3+3+3+3+3+3+3+3+3+3+3+.+3+3+3+3+3+3,3,,,3,3,3,3,.,3,3,3,3,3,3-3---3.3...3.3...3.3.3.3.3.3/3///3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/./3/3/3/3/3/303030303131313131313131313131.13131313131333333333333.33333323232323232.23232323232333333334343434343434343434343434343434343.34343434343444444454545454545454545454546464646464646464646464646464646464646464646464646464646464646464646464646.64646464646474747474747474747474848884949494949494949494949494949494949494949.949494949494:4:4:4:4:4:4:4:4:4:4;4;4;4;4<4<4<4<4<4<4<5<5<.<5<5<5<5<5<5=5===5 5 5 5 5 . 5 5 5 5 5 5>5>>>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>5>.>5>5>5>5>5>5?5???5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?.?5?5?5?5?5?5@5@5@5@5@5@5@5@5@5@5@.@5@5@5@5@5@5A5AAA5A5A5A5A5A6A6B6BBB6B6B6B6B6B6B6C6CCC6C6C6C6C6C6C6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D.D6D6D6D6D6D6E6EEE6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F.F6F6F6F6F6F6G6GGG6H6H6H6H6H6H6H6H6H6H6H6H.H6H6H6H6H6H6I6III6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I6I.I6I7I7I7I7I7J7J7J7J7J7J7J7J7J.J7J7J7J7J7J7K7KKK7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K7K.K7K7K7K7K7K7L7LLL7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7LLL7L7L7L7L7L7L.L7L7L7L7L7L7M7M7M7M7M7M7M7M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M.M8M8M8M8M8M8N8NNN8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O.O8O8O8O8O8O88888888888888888888888888888888888888888888888.888888P8PPP8P8P8P8P9P9P9P9P9P9P9P9P9P9P9P9P9P9P9P9P.P9P9P9P9P9P9;9;9;9;9;9;9;9;.;9;9;9;9;9;9Q9Q9Q9Q9Q9Q9Q9Q9Q9Q9Q9Q9Q.Q9Q9Q9Q9Q9Q9R9R9R9R9R9R9R9R9R.R9R9R9R9R9R9SS49494949494494.4949494949&9&9&9&&9&9&&9&9&9&9&9&9&9&9&.&9&9&9&9&9&9T9T9T9T9T9T9T9T9T9T9T9T9T9T9UUU9U9U9U9U9U9U.U9U9U9U9U9999999999:::::::::::.::::::V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:V:WWW:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:W:XXX:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X.X:X:X:X:X:Y:Y:Y:Y:Y:Y:Y:Y:Y:Y:Y:Z:Z:Z:Z:Z:Z:Z:Z:Z:Z:Z:[:[:[:[:[:[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;[.[;[;[;[;[;[;\;\;\;\;\;\;\;\;\;\;\.\;\;\;\;\;\;];];];];];];];];];];];^;^;^;^;^;^;^;^;^;^;^;^;^;^;^;^;^;^;^;^.^;^;^;^;^;^;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_._;_;_;_;_;_;```;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;aaa.a;a;a;a;a<bbb<b<b<b<b<b<b.b<b<b<b<b<ccc<c<c<c<c<c<c<c<c<c<c<c<c.c<c<c<c<c<ddd<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<eee<e<e<e<e<e<e<e<e<e.e<e<e<e<e<f<f<fff<f<f<f<f<f<f<f<f<f<f<f.f<f<f<f<f<f<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g<g=g=g=g=g=g=g=g=g=g=g=g.g=g=g=g=g=g=hhh=h=h=h=h=h=h=h=h=h=h=h=h=h.h=h=h=h=h=iii=i=i=i=ii.i=i=i=i=i=jjj=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=j=kklll=l=l=l=l=l=l=l.l=l=l=l=l=mmm=m=m=m=m=m=m=m=m=m=m.m=m=m=m=m=nnn=n=n=n=n=n=n=n=n=n=n=n=n=n.n=n=n=n=n=o=o=o=o=o=o=o=o=o=o=o=o>o>o>o>o.o>o>o>o>o>o>ppq>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q>q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q?q.q?q?q?q?q?q?r?r?r?r?r?r?r?r?r?r?r?r?r.r?r?r?r?r?r?0?0?0?0?0?0?0.0?0?0?0?0?0?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s@s@s@s@s@s@s@s@s@s@s@s.s@s@s@s@s@s@ttt@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@u@u@u@u@u@u@u@u@u@u@u@u@u@u.u@u@u@u@u@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p.p@p@p@p@p@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@www@w@w@w@w@w@w@w@wAw.wAwAwAwAwAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG.GAGAGAGAGAGAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAyyyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAyAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzAzBzBzB{{{B{B{B{B{B{B{B{B{B{B{B{B{B{{B{.{B{B{B{B{B|||B|B|B|B|B|B|B|B|B|B|B|B|B|B|.|B|B|B|B|BkkBkBkBkBkBkkBkBkBkBkkBk.kBkBkBkBkBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBSBS.SBSBSBSBSB}}EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBECECECECECECECECECECECECECECECECECECECECECECEECECECEECECECECECECECECECECECECECECECECECECECECECEECECECEECECECECECECEE.ECECECECECEC$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$$C$C$C$C$C$C$C$C$.$C$C$C$C$C$C!C!C!C!C!C!C!C!C!C!C!D!D!D!D!D!D!D!D!D!D!D!D!D!D!D!!!D!D!D!D!D!D!D!D!D!D!D!!.!D!D!D!D!D!D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~~~D~D~D~D~D~D~D~D~D~D~~D~D~~D~D~D~~~D~D~D~D~D~D~D~D~D~D~D~D~~D~D~D~D~D~D~D~D~D~~D~~D~D~D~D~D~D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE}E}E}}E}E}}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}E}F}F}F}F}F}F}F}F}F}F}F}F}F}F}F}F}F}F}}F}F}}F}.}F}F}F}F}FNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNFNNFNFNFNFNFNFNFNNFNFNN.NFNFNFNFNFNF=F=F=F=F=F=F=F=F=F=F==F=F=F=F=F=F=F=F=F=F=F=G=.=G=G=G=G=G=G8G8G8G8G8G8G8G8G8G8G8G8G8G8G8G8G88G88G8G8G8G8G8G8G8G8G8G8G8.8G8G8G8G8G8G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G--G-G-G-G-G-G-G-G-G-G-G-G-G-G--G--G-G-.-G-G-G-G-G-GGGGGGGGGGGGGGGGG.GGGGGGGGGGGGGGGGGGGGGGG.GGGGGG G H H H H H H H H H H H H H H H H  . H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J  J  J J  J J  J J J J J J J J  J J J J  J J  J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K  K K K K K K K  K  K K K K K K K K K K K K K  K K K K K K K K K K K K K  K K K K K K K K K K K K K K K K K K K K K K K K  K K K K  K K K K K K K K K  K K K K K K K K K K K K K K  K  K K K K K K K K K K K K K K K K K K K K L L  L L L L L L L L L  L L L L L L L L  L L L L L L L L L L L L  L L L L L L . L L L L L LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLKLLLLELELELELELELELELELELELEL L L L L L L L L L L L L L L L L L L L L M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M MMMMMNMNMNMNMNMNMNMNMNMNMNMNMGMGMLLMLMM-M-M-M-M-M-M-M-M-M-MMMMMMMMM&M&MMMMMMMMMMMOMOMOMOMOMOMOMOMOMOMLMLMLMLMLMLMqMqMqMqMqMqMqMqMqMqMqMqMFMFMFMFMMMMMMMMMfMfM9M9M!M!M!M!M!M!N!N!NoNoNJNJNHNHNHNHN<N<N6N6N6N6NNNNNNNNNNNsNsNsNsNsNsNsNsNNNNNNNLLNLLNLLNLNLNLLNLLNLNLNLNLNLNLNLNLNLNLLLNLNLNLNLNLNLLNLLLLLNLNLNLNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLNNLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLLOLOLOLOLOLOLOLOLOLOLOLOLLLOLOLOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLOOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLOLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLLLLPLgi-clutter-1.0.2-inplaceGI.Clutter.ConfigGI.Clutter.ConstantsGI.Clutter.EnumsGI.Clutter.Flags GI.Clutter.Interfaces.AnimatableGI.Clutter.Interfaces.ContainerGI.Clutter.Interfaces.ContentGI.Clutter.Interfaces.Media GI.Clutter.Interfaces.ScriptableGI.Clutter.Objects.ActionGI.Clutter.Objects.ActorGI.Clutter.Objects.ActorMetaGI.Clutter.Objects.AlphaGI.Clutter.Objects.AnimationGI.Clutter.Objects.AnimatorGI.Clutter.Objects.BackendGI.Clutter.Objects.Behaviour!GI.Clutter.Objects.BehaviourDepth#GI.Clutter.Objects.BehaviourOpacity"GI.Clutter.Objects.BehaviourRotate!GI.Clutter.Objects.BehaviourScaleGI.Clutter.Objects.CanvasGI.Clutter.Objects.ChildMetaGI.Clutter.Objects.ClickActionGI.Clutter.Objects.CloneGI.Clutter.Objects.Constraint!GI.Clutter.Objects.BindConstraint"GI.Clutter.Objects.AlignConstraintGI.Clutter.Objects.DeformEffect GI.Clutter.Objects.DeviceManagerGI.Clutter.Objects.DropActionGI.Clutter.Objects.Effect GI.Clutter.Objects.GestureActionGI.Clutter.Objects.GroupGI.Clutter.Objects.ImageGI.Clutter.Objects.InputDeviceGI.Clutter.Objects.Interval GI.Clutter.Objects.LayoutManagerGI.Clutter.Objects.GridLayoutGI.Clutter.Objects.FlowLayoutGI.Clutter.Objects.FixedLayoutGI.Clutter.Objects.BoxLayoutGI.Clutter.Objects.BinLayoutGI.Clutter.Objects.LayoutMetaGI.Clutter.Objects.ModelGI.Clutter.Objects.ListModelGI.Clutter.Objects.ModelIter"GI.Clutter.Objects.OffscreenEffect#GI.Clutter.Objects.DesaturateEffectGI.Clutter.Objects.BlurEffect!GI.Clutter.Objects.PageTurnEffectGI.Clutter.Objects.PaintNodeGI.Clutter.Objects.ClipNodeGI.Clutter.Objects.PanAction GI.Clutter.Objects.ParamSpecUnitGI.Clutter.Objects.Path!GI.Clutter.Objects.PathConstraintGI.Clutter.Objects.PipelineNode%GI.Clutter.Objects.PropertyTransitionGI.Clutter.Objects.RotateActionGI.Clutter.Objects.ScriptGI.Clutter.Objects.SettingsGI.Clutter.Objects.ShaderGI.Clutter.Objects.ShaderEffectGI.Clutter.Objects.ShaderFloatGI.Clutter.Objects.ShaderIntGI.Clutter.Objects.ShaderMatrix!GI.Clutter.Objects.SnapConstraintGI.Clutter.Objects.StageGI.Clutter.Objects.StageManagerGI.Clutter.Objects.StateGI.Clutter.Objects.SwipeActionGI.Clutter.Objects.TableLayoutGI.Clutter.Objects.TapActionGI.Clutter.Objects.TextBufferGI.Clutter.Objects.TextureGI.Clutter.Objects.CairoTextureGI.Clutter.Objects.TimelineGI.Clutter.Objects.ScoreGI.Clutter.Objects.Transition%GI.Clutter.Objects.KeyframeTransition"GI.Clutter.Objects.TransitionGroupGI.Clutter.Structs.ActorBoxGI.Clutter.Structs.ActorIterGI.Clutter.Structs.AnimatorKeyGI.Clutter.Structs.AnyEventGI.Clutter.Structs.ButtonEventGI.Clutter.Structs.ColorGI.Clutter.Objects.TextureNodeGI.Clutter.Objects.TextNodeGI.Clutter.Objects.Rectangle!GI.Clutter.Objects.ColorizeEffectGI.Clutter.Objects.ColorNode+GI.Clutter.Objects.BrightnessContrastEffectGI.Clutter.Objects.Box GI.Clutter.Structs.CrossingEvent GI.Clutter.Structs.EventSequenceGI.Clutter.Structs.FogGI.Clutter.Structs.GeometryGI.Clutter.Structs.KeyEventGI.Clutter.Structs.Knot GI.Clutter.Objects.BehaviourPath#GI.Clutter.Objects.BehaviourEllipseGI.Clutter.Structs.MarginGI.Clutter.Structs.MatrixGI.Clutter.Structs.MotionEventGI.Clutter.Structs.PaintVolumeGI.Clutter.Structs.PathNodeGI.Clutter.Structs.PerspectiveGI.Clutter.Structs.PointGI.Clutter.Objects.ZoomActionGI.Clutter.Structs.RectGI.Clutter.Objects.TextGI.Clutter.Objects.ScrollActorGI.Clutter.Objects.DragActionGI.Clutter.Structs.ScrollEventGI.Clutter.Structs.Size"GI.Clutter.Structs.StageStateEventGI.Clutter.Structs.StateKeyGI.Clutter.Structs.TouchEvent%GI.Clutter.Structs.TouchpadPinchEvent%GI.Clutter.Structs.TouchpadSwipeEventGI.Clutter.Structs.UnitsGI.Clutter.Structs.VertexGI.Clutter.Unions.EventGI.Clutter.FunctionsGI.Clutter.CallbacksGI.Clutter.Objects.BindingPoolActorAlignConstraintAlpha AnimationalphaRegisterFunc BinLayout BoxLayoutContent FlowLayout$gestureActionSetThresholdTriggerEdgeImageinit initWithArgs InputDevicePathScript ScrollEventShadertimelineSetStepProgress TableLayoutTextureTimelineTouchpadPinchEventtimelineSetCubicBezierProgress GestureAction imageSetDatagetDefaultTextDirectionData.GI.Base.GErrorcatchGErrorJustDomainhandleGErrorJustDomainGI.Clutter.Structs.ActorClass ActorClass actorAllocateEffectEvent setFontFlagsactorSetOffscreenRedirectthreadsAddRepaintFuncFullEventTypeStageStatetextureSetFromRgbDatatextureSetFromYuvData LayoutManageractorContinuePaintData.GI.Base.ManagedPtrcastToData.GI.Base.Attributesgetset:=Data.GI.Base.ConstructiblenewGI.Pango.FunctionsfontDescriptionFromStringData.GI.Base.SignalsonafterData.GI.Base.GValueGValuetoGValue fromGValueGI.GLib.FunctionsfreeSettings GI.Pango.Structs.FontDescriptionFontDescriptionGI.Cairo.Structs.FontOptions FontOptionsclearGError ShaderFloat ShaderInt ShaderMatrixGI.GObject.Structs.ValueValueAnimator valueUnsetGI.GLib.Structs.HashTable HashTable matrixAllocunitsFromStringbackendGetFontNameactorGetAbsAllocationVerticesVertexActorBox PaintNodeGI.Pango.Objects.LayoutLayoutGI.GObject.Objects.Object objectUnrefpaintNodeUnrefColor EventSequence EventFlagsTouchpadGesturePhaseTouchpadGesturePhaseBeginPointScrollDirectionSmoothStageEventFlagsFlagSyntheticeventAddFilterEventTypeButtonPressEventTypeButtonReleaseInputDeviceTypeEventTypeTouchBeginEventTypeTouchUpdateEventTypeTouchEndEventTypeTouchCancelEventTypeKeyPressEventTypeKeyReleaseEventTypeEnterEventTypeLeaveEventTypeScroll CURRENT_TIME EventTypeeventRemoveFiltermainQuit actorDestroyfeatureAvailableFeatureFlagsStageMultipleactorQueueRedraw actorShowGI.Cogl.FunctionssetFogsetSourceColorGI.Cogl.Structs.MaterialmaterialSetColorEventTypeDeleteFog Perspective timelineStopClonestageEnsureRedrawthreadsAddRepaintFuncstageGetActorAtPosstageSetKeyFocus ContainerAction Constraint TransitionGroupGI.Gio.Interfaces.ListModel ListModelGI.Pango.Objects.ContextContextlayoutContextChangedstageGetDefaultGI.Atk.Objects.ObjectObjectGravity GravityNone PaintVolumepaintVolumeSetDepthBackendGI.CoglPango.Functions renderLayoutpaintVolumeUnioncontainerLowerChildActorFlagsMappedGravitySouthEastcontainerRaiseChildlayoutManagerAllocateAllocationFlagsDelegateLayoutstageSetPerspective$OffscreenRedirectAutomaticForOpacityRotateAxisXAxisRotateAxisYAxisRotateAxisZAxis TextDirectionTextDirectionDefault GravityCenterGI.GObject.Structs.ObjectClass ObjectClass objectRef EVENT_STOPEVENT_PROPAGATE MotionEvent CrossingEventKeyEvent ButtonEventAllocationFlagsGI.GLib.Structs.ListListpaintVolumeCopy ActorFlagsMatrixContentGravityAnimationModeCustomModeGeometryMarginInputModeMaster InputModeInputDeviceTypePointerDeviceInputDeviceTypeKeyboardDeviceInputModeSlaveInputModeFloatingdoEvent eventGetAxesactorGetTransformedPaintVolume Animatable"GI.Clutter.Structs.TransitionClassTransitionClassIntervalGI.GLib.ConstantsMAXINT64TimelineDirectionForwardTimelineDirectionBackwardAnimationModeCubicBezierAnimationModeLinear AnimationModeAnimationModeAnimationLastAnimationModeStepsstrfreev valueInit"GI.Clutter.Structs.ScriptableIfaceScriptableIfaceStateStateKeyInterpolationLinearInterpolationCubic AnimatorKey InterpolationobjectBindPropertybehaviourActorsForeachbindingPoolInstallActionbindingPoolActivate pathForeachscriptConnectSignalsFullactorBindModel BehaviourModelmodelSetFilter modelForeach modelSetSort ModelIterModelForeachFuncModelFilterFunc ModelSortFuncGI.GObject.Structs.ClosureClosure AlphaFuncobjectSetPropertyGI.GObject.Objects.ParamSpec ParamSpec LayoutMetaactorGetPreferredHeightactorGetPreferredWidth!GI.Clutter.Structs.ContainerIfaceContainerIface actorAddChild ChildMetaactorSetChildBelowSiblingactorSetChildAboveSiblingactorRemoveChildEffectPaintFlagsActorDirtyGI.Clutter.UnionsGI.GLib.Structs.SListSList BehaviourPathPathNodeTypeClosePathNodeTypeMoveToPathNodeTypeCurveToPathNodeTypeLineToPathNodeFeatureFlagsOffscreenGI.Cogl.Interfaces.TexturetextureGetData handleRefMaterialTextureQualityLowTextureQualityMediumTextureQualityHigh GI.Cogl.Enums PixelFormat TextureFlags TextBufferstrdupGI.Pango.Structs.AttrListAttrListactorGetPaintOpacityactorGrabKeyFocusfontDescriptionFreeGI.Pango.Enums WrapModeWord EllipsizeMode AlignmentRect ScrollModeGI.Clutter.StructsGridPositionLeftGridPositionBottomGridPositionRightGI.Cairo.Structs.SurfaceSurfacecontainerAddActorlayoutManagerChildSetPropertybehaviourSetAlpha RotateAxisRotateDirection pathAddStringKnot'GI.Clutter.Structs.OffscreenEffectClassOffscreenEffectClassactorAddEffectShaderTypeFragmentShaderShaderTypeVertexShaderAlignAxisXAxisAlignAxisYAxis eventCopy actorSetScalegestureActionGetMotionCoordsgestureActionGetMotionDeltaactorAddAction actorMoveByLongPressStateQueryLongPressStateActivateLongPressStateCancelGI.GLib.Structs.BytesBytescontentInvalidateGI.Clutter.ObjectsUnitsidleAdd InitErrorinputDeviceGrabgetMonotonicTimedeviceManagerGetDeviceGI.Pango.Objects.FontMapFontMapactorSetTextDirection timeoutAdd FeatureFlags WINDOWING_X11PRIORITY_DEFAULT PRIORITY_HIGHPRIORITY_DEFAULT_IDLEPRIORITY_HIGH_IDLEGI.GLib.Structs.OptionEntry OptionEntryInitErrorSuccessGI.Clutter.Interfaces GI.Clutter overridesAAEAacute AbelowdotAbreve AbreveacuteAbrevebelowdot Abrevegrave Abrevehook AbrevetildeAccessX_EnableAccessX_Feedback_Enable AcircumflexAcircumflexacuteAcircumflexbelowdotAcircumflexgraveAcircumflexhookAcircumflextilde AddFavorite AdiaeresisAgraveAhookAlt_LAlt_RAmacronAogonekApplicationLeftApplicationRightArabic_0Arabic_1Arabic_2Arabic_3Arabic_4Arabic_5Arabic_6Arabic_7Arabic_8Arabic_9 Arabic_ain Arabic_alefArabic_alefmaksura Arabic_beh Arabic_comma Arabic_dad Arabic_dal Arabic_dammaArabic_dammatan Arabic_ddalArabic_farsi_yeh Arabic_fathaArabic_fathatan Arabic_fehArabic_fullstop Arabic_gaf Arabic_ghain Arabic_ha Arabic_hah Arabic_hamzaArabic_hamza_aboveArabic_hamza_belowArabic_hamzaonalefArabic_hamzaonwawArabic_hamzaonyehArabic_hamzaunderalef Arabic_hehArabic_heh_doachashmeeArabic_heh_goal Arabic_jeem Arabic_jeh Arabic_kaf Arabic_kasraArabic_kasratan Arabic_keheh Arabic_khah Arabic_lamArabic_madda_aboveArabic_maddaonalef Arabic_meem Arabic_noonArabic_noon_ghunna Arabic_pehArabic_percent Arabic_qafArabic_question_mark Arabic_ra Arabic_rreh Arabic_sad Arabic_seenArabic_semicolon Arabic_shadda Arabic_sheen Arabic_sukunArabic_superscript_alef Arabic_switch Arabic_tahArabic_tatweel Arabic_tcheh Arabic_tehArabic_tehmarbuta Arabic_thal Arabic_theh Arabic_tteh Arabic_veh Arabic_waw Arabic_yehArabic_yeh_baree Arabic_zah Arabic_zainAring Armenian_AT Armenian_AYB Armenian_BEN Armenian_CHA Armenian_DA Armenian_DZA Armenian_E Armenian_FE Armenian_GHAT Armenian_GIM Armenian_HI Armenian_HO Armenian_INI Armenian_JE Armenian_KE Armenian_KEN Armenian_KHE Armenian_LYUN Armenian_MEN Armenian_NU Armenian_O Armenian_PE Armenian_PYUR Armenian_RA Armenian_RE Armenian_SE Armenian_SHA Armenian_TCHE Armenian_TO Armenian_TSA Armenian_TSO Armenian_TYUN Armenian_VEV Armenian_VO Armenian_VYUN Armenian_YECH Armenian_ZA Armenian_ZHEArmenian_accentArmenian_amanakArmenian_apostrophe Armenian_at Armenian_ayb Armenian_ben Armenian_but Armenian_cha Armenian_da Armenian_dza Armenian_eArmenian_exclam Armenian_feArmenian_full_stop Armenian_ghat Armenian_gim Armenian_hi Armenian_hoArmenian_hyphen Armenian_ini Armenian_je Armenian_ke Armenian_ken Armenian_kheArmenian_ligature_ew Armenian_lyun Armenian_men Armenian_nu Armenian_oArmenian_paruyk Armenian_pe Armenian_pyurArmenian_question Armenian_ra Armenian_re Armenian_seArmenian_separation_mark Armenian_shaArmenian_shesht Armenian_tche Armenian_to Armenian_tsa Armenian_tso Armenian_tyunArmenian_verjaket Armenian_vev Armenian_vo Armenian_vyun Armenian_yechArmenian_yentamna Armenian_za Armenian_zheAtildeAudibleBell_EnableAudioCycleTrack AudioForwardAudioLowerVolume AudioMedia AudioMicMute AudioMute AudioNext AudioPause AudioPlay AudioPrevAudioRaiseVolumeAudioRandomPlay AudioRecord AudioRepeat AudioRewind AudioStopAwayB BUTTON_MIDDLEBUTTON_PRIMARYBUTTON_SECONDARY BabovedotBack BackForward BackSpaceBatteryBeginBlue BluetoothBookBounceKeys_EnableBreakBrightnessAdjustByelorussian_SHORTUByelorussian_shortuCC'0C'1C'2C'3C'3270_AltCursor C'3270_AttnC'3270_BackTabC'3270_ChangeScreen C'3270_CopyC'3270_CursorBlinkC'3270_CursorSelectC'3270_DeleteWordC'3270_Duplicate C'3270_EnterC'3270_EraseEOFC'3270_EraseInputC'3270_ExSelectC'3270_FieldMark C'3270_Ident C'3270_JumpC'3270_KeyClick C'3270_Left2 C'3270_PA1 C'3270_PA2 C'3270_PA3 C'3270_PlayC'3270_PrintScreen C'3270_Quit C'3270_Record C'3270_Reset C'3270_Right2 C'3270_Rule C'3270_Setup C'3270_TestC'4C'5C'6C'7C'8C'9C'aC'aacute C'abelowdot C'abovedotC'abreve C'abreveacuteC'abrevebelowdot C'abrevegrave C'abrevehook C'abrevetilde C'acircumflexC'acircumflexacuteC'acircumflexbelowdotC'acircumflexgraveC'acircumflexhookC'acircumflextildeC'acute C'adiaeresisC'aeC'agraveC'ahook C'amacron C'ampersand C'aogonek C'apostrophe C'approxeq C'approximateC'aring C'asciicircum C'asciitilde C'asteriskC'atC'atildeC'b C'babovedot C'backslash C'ballotcrossC'bar C'becauseC'blank C'botintegralC'botleftparensC'botleftsqbracketC'botleftsummationC'botrightparensC'botrightsqbracketC'botrightsummationC'bottC'botvertsummationconnector C'braceleft C'braceright C'bracketleftC'bracketrightC'braille_blankC'braille_dot_1C'braille_dot_10C'braille_dot_2C'braille_dot_3C'braille_dot_4C'braille_dot_5C'braille_dot_6C'braille_dot_7C'braille_dot_8C'braille_dot_9C'braille_dots_1C'braille_dots_12C'braille_dots_123C'braille_dots_1234C'braille_dots_12345C'braille_dots_123456C'braille_dots_1234567C'braille_dots_12345678C'braille_dots_1234568C'braille_dots_123457C'braille_dots_1234578C'braille_dots_123458C'braille_dots_12346C'braille_dots_123467C'braille_dots_1234678C'braille_dots_123468C'braille_dots_12347C'braille_dots_123478C'braille_dots_12348C'braille_dots_1235C'braille_dots_12356C'braille_dots_123567C'braille_dots_1235678C'braille_dots_123568C'braille_dots_12357C'braille_dots_123578C'braille_dots_12358C'braille_dots_1236C'braille_dots_12367C'braille_dots_123678C'braille_dots_12368C'braille_dots_1237C'braille_dots_12378C'braille_dots_1238C'braille_dots_124C'braille_dots_1245C'braille_dots_12456C'braille_dots_124567C'braille_dots_1245678C'braille_dots_124568C'braille_dots_12457C'braille_dots_124578C'braille_dots_12458C'braille_dots_1246C'braille_dots_12467C'braille_dots_124678C'braille_dots_12468C'braille_dots_1247C'braille_dots_12478C'braille_dots_1248C'braille_dots_125C'braille_dots_1256C'braille_dots_12567C'braille_dots_125678C'braille_dots_12568C'braille_dots_1257C'braille_dots_12578C'braille_dots_1258C'braille_dots_126C'braille_dots_1267C'braille_dots_12678C'braille_dots_1268C'braille_dots_127C'braille_dots_1278C'braille_dots_128C'braille_dots_13C'braille_dots_134C'braille_dots_1345C'braille_dots_13456C'braille_dots_134567C'braille_dots_1345678C'braille_dots_134568C'braille_dots_13457C'braille_dots_134578C'braille_dots_13458C'braille_dots_1346C'braille_dots_13467C'braille_dots_134678C'braille_dots_13468C'braille_dots_1347C'braille_dots_13478C'braille_dots_1348C'braille_dots_135C'braille_dots_1356C'braille_dots_13567C'braille_dots_135678C'braille_dots_13568C'braille_dots_1357C'braille_dots_13578C'braille_dots_1358C'braille_dots_136C'braille_dots_1367C'braille_dots_13678C'braille_dots_1368C'braille_dots_137C'braille_dots_1378C'braille_dots_138C'braille_dots_14C'braille_dots_145C'braille_dots_1456C'braille_dots_14567C'braille_dots_145678C'braille_dots_14568C'braille_dots_1457C'braille_dots_14578C'braille_dots_1458C'braille_dots_146C'braille_dots_1467C'braille_dots_14678C'braille_dots_1468C'braille_dots_147C'braille_dots_1478C'braille_dots_148C'braille_dots_15C'braille_dots_156C'braille_dots_1567C'braille_dots_15678C'braille_dots_1568C'braille_dots_157C'braille_dots_1578C'braille_dots_158C'braille_dots_16C'braille_dots_167C'braille_dots_1678C'braille_dots_168C'braille_dots_17C'braille_dots_178C'braille_dots_18C'braille_dots_2C'braille_dots_23C'braille_dots_234C'braille_dots_2345C'braille_dots_23456C'braille_dots_234567C'braille_dots_2345678C'braille_dots_234568C'braille_dots_23457C'braille_dots_234578C'braille_dots_23458C'braille_dots_2346C'braille_dots_23467C'braille_dots_234678C'braille_dots_23468C'braille_dots_2347C'braille_dots_23478C'braille_dots_2348C'braille_dots_235C'braille_dots_2356C'braille_dots_23567C'braille_dots_235678C'braille_dots_23568C'braille_dots_2357C'braille_dots_23578C'braille_dots_2358C'braille_dots_236C'braille_dots_2367C'braille_dots_23678C'braille_dots_2368C'braille_dots_237C'braille_dots_2378C'braille_dots_238C'braille_dots_24C'braille_dots_245C'braille_dots_2456C'braille_dots_24567C'braille_dots_245678C'braille_dots_24568C'braille_dots_2457C'braille_dots_24578C'braille_dots_2458C'braille_dots_246C'braille_dots_2467C'braille_dots_24678C'braille_dots_2468C'braille_dots_247C'braille_dots_2478C'braille_dots_248C'braille_dots_25C'braille_dots_256C'braille_dots_2567C'braille_dots_25678C'braille_dots_2568C'braille_dots_257C'braille_dots_2578C'braille_dots_258C'braille_dots_26C'braille_dots_267C'braille_dots_2678C'braille_dots_268C'braille_dots_27C'braille_dots_278C'braille_dots_28C'braille_dots_3C'braille_dots_34C'braille_dots_345C'braille_dots_3456C'braille_dots_34567C'braille_dots_345678C'braille_dots_34568C'braille_dots_3457C'braille_dots_34578C'braille_dots_3458C'braille_dots_346C'braille_dots_3467C'braille_dots_34678C'braille_dots_3468C'braille_dots_347C'braille_dots_3478C'braille_dots_348C'braille_dots_35C'braille_dots_356C'braille_dots_3567C'braille_dots_35678C'braille_dots_3568C'braille_dots_357C'braille_dots_3578C'braille_dots_358C'braille_dots_36C'braille_dots_367C'braille_dots_3678C'braille_dots_368C'braille_dots_37C'braille_dots_378C'braille_dots_38C'braille_dots_4C'braille_dots_45C'braille_dots_456C'braille_dots_4567C'braille_dots_45678C'braille_dots_4568C'braille_dots_457C'braille_dots_4578C'braille_dots_458C'braille_dots_46C'braille_dots_467C'braille_dots_4678C'braille_dots_468C'braille_dots_47C'braille_dots_478C'braille_dots_48C'braille_dots_5C'braille_dots_56C'braille_dots_567C'braille_dots_5678C'braille_dots_568C'braille_dots_57C'braille_dots_578C'braille_dots_58C'braille_dots_6C'braille_dots_67C'braille_dots_678C'braille_dots_68C'braille_dots_7C'braille_dots_78C'braille_dots_8C'breve C'brokenbarC'cC'c_h C'cabovedotC'cacuteC'careofC'caretC'caronC'ccaron C'ccedilla C'ccircumflex C'cedillaC'centC'chC'checkerboard C'checkmarkC'circleC'clubC'colonC'comma C'containsas C'copyrightC'crC'crossinglines C'cuberoot C'currencyC'cursorC'd C'dabovedotC'daggerC'dcaronC'dead_AC'dead_EC'dead_IC'dead_OC'dead_UC'dead_aC'dead_abovecommaC'dead_abovedotC'dead_abovereversedcommaC'dead_aboveringC'dead_aboveverticalline C'dead_acuteC'dead_belowbreveC'dead_belowcircumflexC'dead_belowcommaC'dead_belowdiaeresisC'dead_belowdotC'dead_belowmacronC'dead_belowringC'dead_belowtildeC'dead_belowverticalline C'dead_breveC'dead_capital_schwa C'dead_caronC'dead_cedillaC'dead_circumflexC'dead_currency C'dead_dasiaC'dead_diaeresisC'dead_doubleacuteC'dead_doublegraveC'dead_e C'dead_grave C'dead_greek C'dead_hook C'dead_hornC'dead_iC'dead_invertedbreve C'dead_iotaC'dead_longsolidusoverlayC'dead_lowline C'dead_macronC'dead_o C'dead_ogonekC'dead_perispomeni C'dead_psiliC'dead_semivoiced_soundC'dead_small_schwa C'dead_stroke C'dead_tildeC'dead_uC'dead_voiced_soundC'decimalpointC'degree C'diaeresis C'diamond C'digitspace C'dintegral C'divisionC'dollarC'doubbaselinedot C'doubleacuteC'doubledaggerC'doublelowquotemark C'downarrow C'downcaret C'downshoe C'downstile C'downtack C'dstrokeC'e C'eabovedotC'eacute C'ebelowdotC'ecaron C'ecircumflexC'ecircumflexacuteC'ecircumflexbelowdotC'ecircumflexgraveC'ecircumflexhookC'ecircumflextilde C'ediaeresisC'egraveC'ehookC'eightsubscriptC'eightsuperior C'elementof C'ellipsis C'em3space C'em4space C'emacronC'emdashC'emfilledcircleC'emfilledrectC'emopencircleC'emopenrectangle C'emptyset C'emspaceC'endashC'enfilledcircbulletC'enfilledsqbulletC'engC'enopencircbulletC'enopensquarebullet C'enspace C'eogonekC'equalC'ethC'etildeC'exclam C'exclamdownC'ezhC'f C'fabovedotC'femalesymbolC'ff C'figdashC'filledlefttribulletC'filledrectbulletC'filledrighttribulletC'filledtribulletdownC'filledtribulletup C'fiveeighths C'fivesixthsC'fivesubscriptC'fivesuperior C'fourfifthsC'foursubscriptC'foursuperior C'fourthroot C'functionC'g C'gabovedotC'gbreveC'gcaron C'gcedilla C'gcircumflexC'grave C'greaterC'greaterthanequalC'guillemotleftC'guillemotrightC'h C'hairspace C'hcircumflexC'heartC'hebrew_aleph C'hebrew_ayin C'hebrew_bet C'hebrew_beth C'hebrew_chetC'hebrew_daletC'hebrew_dalethC'hebrew_doublelowlineC'hebrew_finalkaphC'hebrew_finalmemC'hebrew_finalnunC'hebrew_finalpeC'hebrew_finalzadeC'hebrew_finalzadiC'hebrew_gimelC'hebrew_gimmel C'hebrew_he C'hebrew_het C'hebrew_kaph C'hebrew_kufC'hebrew_lamed C'hebrew_mem C'hebrew_nun C'hebrew_pe C'hebrew_qoph C'hebrew_reshC'hebrew_samechC'hebrew_samekh C'hebrew_shin C'hebrew_taf C'hebrew_taw C'hebrew_tet C'hebrew_teth C'hebrew_waw C'hebrew_yod C'hebrew_zade C'hebrew_zadi C'hebrew_zainC'hebrew_zayin C'hexagramC'horizconnectorC'horizlinescan1C'horizlinescan3C'horizlinescan5C'horizlinescan7C'horizlinescan9 C'hstrokeC'htC'hyphenC'iC'iTouchC'iacute C'ibelowdotC'ibreve C'icircumflex C'identical C'idiaeresis C'idotless C'ifonlyifC'igraveC'ihook C'imacron C'implies C'includedin C'includes C'infinity C'integralC'intersection C'iogonekC'itildeC'j C'jcircumflexC'jotC'kC'kana_A C'kana_CHIC'kana_E C'kana_FU C'kana_HA C'kana_HE C'kana_HI C'kana_HO C'kana_HUC'kana_I C'kana_KA C'kana_KE C'kana_KI C'kana_KO C'kana_KU C'kana_MA C'kana_ME C'kana_MI C'kana_MO C'kana_MUC'kana_N C'kana_NA C'kana_NE C'kana_NI C'kana_NO C'kana_NUC'kana_O C'kana_RA C'kana_RE C'kana_RI C'kana_RO C'kana_RU C'kana_SA C'kana_SE C'kana_SHI C'kana_SO C'kana_SU C'kana_TA C'kana_TE C'kana_TI C'kana_TO C'kana_TSU C'kana_TUC'kana_U C'kana_WA C'kana_WO C'kana_YA C'kana_YO C'kana_YUC'kana_aC'kana_closingbracket C'kana_commaC'kana_conjunctiveC'kana_eC'kana_fullstopC'kana_iC'kana_middledotC'kana_oC'kana_openingbracket C'kana_switch C'kana_tsu C'kana_tuC'kana_u C'kana_ya C'kana_yo C'kana_yuC'kappa C'kcedillaC'kraC'lC'lacute C'latincross C'lbelowdotC'lcaron C'lcedillaC'leftanglebracket C'leftarrow C'leftcaretC'leftdoublequotemarkC'leftmiddlecurlybraceC'leftopentriangle C'leftpointer C'leftradical C'leftshoeC'leftsinglequotemarkC'leftt C'lefttackC'lessC'lessthanequalC'lf C'logicaland C'logicalorC'lowleftcornerC'lowrightcorner C'lstrokeC'm C'mabovedotC'macron C'malesymbolC'maltesecrossC'marker C'masculineC'minus C'minutesC'mu C'multiply C'musicalflatC'musicalsharpC'nC'nablaC'nacuteC'ncaron C'ncedillaC'ninesubscriptC'ninesuperiorC'nlC'nobreakspace C'notapproxeqC'notelementof C'notequalC'notidentical C'notsignC'ntilde C'numbersign C'numerosignC'oC'oacute C'obarred C'obelowdotC'ocaron C'ocircumflexC'ocircumflexacuteC'ocircumflexbelowdotC'ocircumflexgraveC'ocircumflexhookC'ocircumflextilde C'odiaeresisC'odoubleacuteC'oeC'ogonekC'ograveC'ohookC'ohorn C'ohornacuteC'ohornbelowdot C'ohorngrave C'ohornhook C'ohorntilde C'omacron C'oneeighth C'onefifth C'onehalf C'onequarter C'onesixthC'onesubscript C'onesuperior C'onethird C'oobliqueC'openrectbullet C'openstarC'opentribulletdownC'opentribulletup C'ordfeminineC'oslashC'otilde C'overbar C'overlineC'p C'pabovedot C'paragraph C'parenleft C'parenrightC'partdifferentialC'partialderivative C'percentC'periodC'periodcentered C'permilleC'phonographcopyrightC'plus C'plusminusC'prescriptionC'prolongedsound C'punctspaceC'qC'quad C'questionC'questiondown C'quotedbl C'quoteleft C'quoterightC'rC'racute C'radicalC'rcaron C'rcedilla C'registeredC'rightanglebracket C'rightarrow C'rightcaretC'rightdoublequotemarkC'rightmiddlecurlybraceC'rightmiddlesummationC'rightopentriangleC'rightpointer C'rightshoeC'rightsinglequotemarkC'rightt C'righttackC's C'sabovedotC'sacuteC'scaron C'scedillaC'schwa C'scircumflexC'script_switch C'seconds C'section C'semicolonC'semivoicedsoundC'seveneighthsC'sevensubscriptC'sevensuperiorC'signaturemark C'signifblankC'similarequalC'singlelowquotemarkC'sixsubscript C'sixsuperiorC'slashC'soliddiamondC'space C'squarerootC'ssharp C'sterling C'stricteqC't C'tabovedotC'tcaron C'tcedilla C'telephoneC'telephonerecorder C'therefore C'thinspaceC'thornC'threeeighths C'threefifthsC'threequartersC'threesubscriptC'threesuperior C'tintegral C'topintegralC'topleftparensC'topleftradicalC'topleftsqbracketC'topleftsummationC'toprightparensC'toprightsqbracketC'toprightsummationC'toptC'topvertsummationconnector C'trademarkC'trademarkincircleC'tslash C'twofifthsC'twosubscript C'twosuperior C'twothirdsC'uC'uacute C'ubelowdotC'ubreve C'ucircumflex C'udiaeresisC'udoubleacuteC'ugraveC'uhookC'uhorn C'uhornacuteC'uhornbelowdot C'uhorngrave C'uhornhook C'uhorntilde C'umacron C'underbar C'underscoreC'union C'uogonek C'uparrow C'upcaretC'upleftcornerC'uprightcornerC'upshoe C'upstileC'uptackC'uringC'utildeC'v C'variation C'vertbarC'vertconnector C'voicedsoundC'vtC'wC'wacute C'wcircumflex C'wdiaeresisC'wgraveC'x C'xabovedotC'yC'yacute C'ybelowdot C'ycircumflex C'ydiaeresisC'yenC'ygraveC'yhookC'ytildeC'z C'zabovedotC'zacuteC'zcaronC'zerosubscriptC'zerosuperior C'zstrokeCDCHCOGLC_HC_h CabovedotCacute CalculatorCalendarCancel Caps_LockCcaronCcedilla CcircumflexChClear ClearGrabClose Codeinput ColonSign CommunityContrastAdjust Control_L Control_RCopy CruzeiroSignCut CycleAngle Cyrillic_A Cyrillic_BE Cyrillic_CHECyrillic_CHE_descenderCyrillic_CHE_vertstroke Cyrillic_DE Cyrillic_DZHE Cyrillic_E Cyrillic_EF Cyrillic_EL Cyrillic_EM Cyrillic_ENCyrillic_EN_descender Cyrillic_ER Cyrillic_ES Cyrillic_GHECyrillic_GHE_bar Cyrillic_HACyrillic_HARDSIGNCyrillic_HA_descender Cyrillic_I Cyrillic_IE Cyrillic_IOCyrillic_I_macron Cyrillic_JE Cyrillic_KACyrillic_KA_descenderCyrillic_KA_vertstroke Cyrillic_LJE Cyrillic_NJE Cyrillic_OCyrillic_O_bar Cyrillic_PECyrillic_SCHWA Cyrillic_SHACyrillic_SHCHA Cyrillic_SHHACyrillic_SHORTICyrillic_SOFTSIGN Cyrillic_TE Cyrillic_TSE Cyrillic_UCyrillic_U_macronCyrillic_U_straightCyrillic_U_straight_bar Cyrillic_VE Cyrillic_YA Cyrillic_YERU Cyrillic_YU Cyrillic_ZE Cyrillic_ZHECyrillic_ZHE_descender Cyrillic_a Cyrillic_be Cyrillic_cheCyrillic_che_descenderCyrillic_che_vertstroke Cyrillic_de Cyrillic_dzhe Cyrillic_e Cyrillic_ef Cyrillic_el Cyrillic_em Cyrillic_enCyrillic_en_descender Cyrillic_er Cyrillic_es Cyrillic_gheCyrillic_ghe_bar Cyrillic_haCyrillic_ha_descenderCyrillic_hardsign Cyrillic_iCyrillic_i_macron Cyrillic_ie Cyrillic_io Cyrillic_je Cyrillic_kaCyrillic_ka_descenderCyrillic_ka_vertstroke Cyrillic_lje Cyrillic_nje Cyrillic_oCyrillic_o_bar Cyrillic_peCyrillic_schwa Cyrillic_shaCyrillic_shcha Cyrillic_shhaCyrillic_shortiCyrillic_softsign Cyrillic_te Cyrillic_tse Cyrillic_uCyrillic_u_macronCyrillic_u_straightCyrillic_u_straight_bar Cyrillic_ve Cyrillic_ya Cyrillic_yeru Cyrillic_yu Cyrillic_ze Cyrillic_zheCyrillic_zhe_descenderDDOS DabovedotDcaronDeleteDisplay DocumentsDongSignDownDstrokeEENGETHEZH EabovedotEacute EbelowdotEcaron EcircumflexEcircumflexacuteEcircumflexbelowdotEcircumflexgraveEcircumflexhookEcircumflextildeEcuSign EdiaeresisEgraveEhook Eisu_Shift Eisu_toggleEjectEmacronEndEogonekEscapeEthEtildeEuroSignExcelExecuteExplorerFF1F10F11F12F13F14F15F16F17F18F19F2F20F21F22F23F24F25F26F27F28F29F3F30F31F32F33F34F35F4F5F6F7F8F9 FFrancSignFLAVOUR FabovedotFarsi_0Farsi_1Farsi_2Farsi_3Farsi_4Farsi_5Farsi_6Farsi_7Farsi_8Farsi_9 Farsi_yeh FavoritesFinanceFindFirst_Virtual_ScreenForward FrameBack FrameForwardG GabovedotGameGbreveGcaronGcedilla Gcircumflex Georgian_an Georgian_ban Georgian_can Georgian_char Georgian_chin Georgian_cil Georgian_don Georgian_en Georgian_fi Georgian_gan Georgian_ghan Georgian_hae Georgian_har Georgian_he Georgian_hie Georgian_hoe Georgian_in Georgian_jhan Georgian_jil Georgian_kan Georgian_khar Georgian_las Georgian_man Georgian_nar Georgian_on Georgian_par Georgian_phar Georgian_qar Georgian_rae Georgian_san Georgian_shin Georgian_tan Georgian_tar Georgian_un Georgian_vin Georgian_we Georgian_xan Georgian_zen Georgian_zharGo Greek_ALPHAGreek_ALPHAaccent Greek_BETA Greek_CHI Greek_DELTA Greek_EPSILONGreek_EPSILONaccent Greek_ETAGreek_ETAaccent Greek_GAMMA Greek_IOTAGreek_IOTAaccentGreek_IOTAdiaeresisGreek_IOTAdieresis Greek_KAPPA Greek_LAMBDA Greek_LAMDAGreek_MUGreek_NU Greek_OMEGAGreek_OMEGAaccent Greek_OMICRONGreek_OMICRONaccent Greek_PHIGreek_PI Greek_PSI Greek_RHO Greek_SIGMA Greek_TAU Greek_THETA Greek_UPSILONGreek_UPSILONaccentGreek_UPSILONdieresisGreek_XI Greek_ZETAGreek_accentdieresis Greek_alphaGreek_alphaaccent Greek_beta Greek_chi Greek_delta Greek_epsilonGreek_epsilonaccent Greek_etaGreek_etaaccentGreek_finalsmallsigma Greek_gammaGreek_horizbar Greek_iotaGreek_iotaaccentGreek_iotaaccentdieresisGreek_iotadieresis Greek_kappa Greek_lambda Greek_lamdaGreek_muGreek_nu Greek_omegaGreek_omegaaccent Greek_omicronGreek_omicronaccent Greek_phiGreek_pi Greek_psi Greek_rho Greek_sigma Greek_switch Greek_tau Greek_theta Greek_upsilonGreek_upsilonaccentGreek_upsilonaccentdieresisGreek_upsilondieresisGreek_xi Greek_zetaGreenHHAS_WAYLAND_COMPOSITOR_SUPPORTHangulHangul_A Hangul_AE Hangul_AraeA Hangul_AraeAE Hangul_Banja Hangul_CieucHangul_Codeinput Hangul_DikeudHangul_E Hangul_EO Hangul_EU Hangul_End Hangul_Hanja Hangul_HieuhHangul_I Hangul_IeungHangul_J_CieucHangul_J_DikeudHangul_J_HieuhHangul_J_IeungHangul_J_JieujHangul_J_KhieuqHangul_J_KiyeogHangul_J_KiyeogSiosHangul_J_KkogjiDalrinIeungHangul_J_MieumHangul_J_NieunHangul_J_NieunHieuhHangul_J_NieunJieujHangul_J_PanSiosHangul_J_PhieufHangul_J_PieubHangul_J_PieubSiosHangul_J_RieulHangul_J_RieulHieuhHangul_J_RieulKiyeogHangul_J_RieulMieumHangul_J_RieulPhieufHangul_J_RieulPieubHangul_J_RieulSiosHangul_J_RieulTieut Hangul_J_SiosHangul_J_SsangKiyeogHangul_J_SsangSiosHangul_J_TieutHangul_J_YeorinHieuh Hangul_Jamo Hangul_Jeonja Hangul_Jieuj Hangul_Khieuq Hangul_KiyeogHangul_KiyeogSiosHangul_KkogjiDalrinIeung Hangul_MieumHangul_MultipleCandidate Hangul_NieunHangul_NieunHieuhHangul_NieunJieujHangul_O Hangul_OEHangul_PanSios Hangul_Phieuf Hangul_PieubHangul_PieubSiosHangul_PostHanjaHangul_PreHanjaHangul_PreviousCandidate Hangul_RieulHangul_RieulHieuhHangul_RieulKiyeogHangul_RieulMieumHangul_RieulPhieufHangul_RieulPieubHangul_RieulSiosHangul_RieulTieutHangul_RieulYeorinHieuh Hangul_RomajaHangul_SingleCandidate Hangul_SiosHangul_SpecialHangul_SsangDikeudHangul_SsangJieujHangul_SsangKiyeogHangul_SsangPieubHangul_SsangSios Hangul_StartHangul_SunkyeongeumMieumHangul_SunkyeongeumPhieufHangul_SunkyeongeumPieub Hangul_TieutHangul_U Hangul_WA Hangul_WAE Hangul_WE Hangul_WEO Hangul_WI Hangul_YA Hangul_YAE Hangul_YE Hangul_YEO Hangul_YI Hangul_YO Hangul_YUHangul_YeorinHieuh Hangul_switchHankaku Hcircumflex Hebrew_switchHelpHenkan Henkan_Mode HibernateHiraganaHiragana_KatakanaHistoryHomeHomePageHotLinksHstrokeHyper_LHyper_RI INPUT_EVDEV INPUT_GDK INPUT_NULL INPUT_WAYLAND INPUT_X11ISO_Center_ObjectISO_Continuous_UnderlineISO_Discontinuous_Underline ISO_Emphasize ISO_EnterISO_Fast_Cursor_DownISO_Fast_Cursor_LeftISO_Fast_Cursor_RightISO_Fast_Cursor_UpISO_First_GroupISO_First_Group_LockISO_Group_LatchISO_Group_LockISO_Group_ShiftISO_Last_GroupISO_Last_Group_Lock ISO_Left_TabISO_Level2_LatchISO_Level3_LatchISO_Level3_LockISO_Level3_ShiftISO_Level5_LatchISO_Level5_LockISO_Level5_ShiftISO_LockISO_Move_Line_DownISO_Move_Line_UpISO_Next_GroupISO_Next_Group_LockISO_Partial_Line_DownISO_Partial_Line_UpISO_Partial_Space_LeftISO_Partial_Space_RightISO_Prev_GroupISO_Prev_Group_LockISO_Release_Both_MarginsISO_Release_Margin_LeftISO_Release_Margin_RightISO_Set_Margin_LeftISO_Set_Margin_Right IabovedotIacute IbelowdotIbreve Icircumflex IdiaeresisIgraveIhookImacronInsertIogonekItildeJ JcircumflexKKEY_0KEY_1KEY_2KEY_3KEY_3270_AltCursor KEY_3270_AttnKEY_3270_BackTabKEY_3270_ChangeScreen KEY_3270_CopyKEY_3270_CursorBlinkKEY_3270_CursorSelectKEY_3270_DeleteWordKEY_3270_DuplicateKEY_3270_EnterKEY_3270_EraseEOFKEY_3270_EraseInputKEY_3270_ExSelectKEY_3270_FieldMarkKEY_3270_Ident KEY_3270_JumpKEY_3270_KeyClickKEY_3270_Left2 KEY_3270_PA1 KEY_3270_PA2 KEY_3270_PA3 KEY_3270_PlayKEY_3270_PrintScreen KEY_3270_QuitKEY_3270_RecordKEY_3270_ResetKEY_3270_Right2 KEY_3270_RuleKEY_3270_Setup KEY_3270_TestKEY_4KEY_5KEY_6KEY_7KEY_8KEY_9KEY_AKEY_AE KEY_Aacute KEY_Abelowdot KEY_AbreveKEY_AbreveacuteKEY_AbrevebelowdotKEY_AbrevegraveKEY_AbrevehookKEY_AbrevetildeKEY_AccessX_EnableKEY_AccessX_Feedback_EnableKEY_AcircumflexKEY_AcircumflexacuteKEY_AcircumflexbelowdotKEY_AcircumflexgraveKEY_AcircumflexhookKEY_AcircumflextildeKEY_AddFavoriteKEY_Adiaeresis KEY_Agrave KEY_Ahook KEY_Alt_L KEY_Alt_R KEY_Amacron KEY_AogonekKEY_ApplicationLeftKEY_ApplicationRight KEY_Arabic_0 KEY_Arabic_1 KEY_Arabic_2 KEY_Arabic_3 KEY_Arabic_4 KEY_Arabic_5 KEY_Arabic_6 KEY_Arabic_7 KEY_Arabic_8 KEY_Arabic_9KEY_Arabic_ainKEY_Arabic_alefKEY_Arabic_alefmaksuraKEY_Arabic_behKEY_Arabic_commaKEY_Arabic_dadKEY_Arabic_dalKEY_Arabic_dammaKEY_Arabic_dammatanKEY_Arabic_ddalKEY_Arabic_farsi_yehKEY_Arabic_fathaKEY_Arabic_fathatanKEY_Arabic_fehKEY_Arabic_fullstopKEY_Arabic_gafKEY_Arabic_ghain KEY_Arabic_haKEY_Arabic_hahKEY_Arabic_hamzaKEY_Arabic_hamza_aboveKEY_Arabic_hamza_belowKEY_Arabic_hamzaonalefKEY_Arabic_hamzaonwawKEY_Arabic_hamzaonyehKEY_Arabic_hamzaunderalefKEY_Arabic_hehKEY_Arabic_heh_doachashmeeKEY_Arabic_heh_goalKEY_Arabic_jeemKEY_Arabic_jehKEY_Arabic_kafKEY_Arabic_kasraKEY_Arabic_kasratanKEY_Arabic_kehehKEY_Arabic_khahKEY_Arabic_lamKEY_Arabic_madda_aboveKEY_Arabic_maddaonalefKEY_Arabic_meemKEY_Arabic_noonKEY_Arabic_noon_ghunnaKEY_Arabic_pehKEY_Arabic_percentKEY_Arabic_qafKEY_Arabic_question_mark KEY_Arabic_raKEY_Arabic_rrehKEY_Arabic_sadKEY_Arabic_seenKEY_Arabic_semicolonKEY_Arabic_shaddaKEY_Arabic_sheenKEY_Arabic_sukunKEY_Arabic_superscript_alefKEY_Arabic_switchKEY_Arabic_tahKEY_Arabic_tatweelKEY_Arabic_tchehKEY_Arabic_tehKEY_Arabic_tehmarbutaKEY_Arabic_thalKEY_Arabic_thehKEY_Arabic_ttehKEY_Arabic_vehKEY_Arabic_wawKEY_Arabic_yehKEY_Arabic_yeh_bareeKEY_Arabic_zahKEY_Arabic_zain KEY_AringKEY_Armenian_ATKEY_Armenian_AYBKEY_Armenian_BENKEY_Armenian_CHAKEY_Armenian_DAKEY_Armenian_DZAKEY_Armenian_EKEY_Armenian_FEKEY_Armenian_GHATKEY_Armenian_GIMKEY_Armenian_HIKEY_Armenian_HOKEY_Armenian_INIKEY_Armenian_JEKEY_Armenian_KEKEY_Armenian_KENKEY_Armenian_KHEKEY_Armenian_LYUNKEY_Armenian_MENKEY_Armenian_NUKEY_Armenian_OKEY_Armenian_PEKEY_Armenian_PYURKEY_Armenian_RAKEY_Armenian_REKEY_Armenian_SEKEY_Armenian_SHAKEY_Armenian_TCHEKEY_Armenian_TOKEY_Armenian_TSAKEY_Armenian_TSOKEY_Armenian_TYUNKEY_Armenian_VEVKEY_Armenian_VOKEY_Armenian_VYUNKEY_Armenian_YECHKEY_Armenian_ZAKEY_Armenian_ZHEKEY_Armenian_accentKEY_Armenian_amanakKEY_Armenian_apostropheKEY_Armenian_atKEY_Armenian_aybKEY_Armenian_benKEY_Armenian_butKEY_Armenian_chaKEY_Armenian_daKEY_Armenian_dzaKEY_Armenian_eKEY_Armenian_exclamKEY_Armenian_feKEY_Armenian_full_stopKEY_Armenian_ghatKEY_Armenian_gimKEY_Armenian_hiKEY_Armenian_hoKEY_Armenian_hyphenKEY_Armenian_iniKEY_Armenian_jeKEY_Armenian_keKEY_Armenian_kenKEY_Armenian_kheKEY_Armenian_ligature_ewKEY_Armenian_lyunKEY_Armenian_menKEY_Armenian_nuKEY_Armenian_oKEY_Armenian_paruykKEY_Armenian_peKEY_Armenian_pyurKEY_Armenian_questionKEY_Armenian_raKEY_Armenian_reKEY_Armenian_seKEY_Armenian_separation_markKEY_Armenian_shaKEY_Armenian_sheshtKEY_Armenian_tcheKEY_Armenian_toKEY_Armenian_tsaKEY_Armenian_tsoKEY_Armenian_tyunKEY_Armenian_verjaketKEY_Armenian_vevKEY_Armenian_voKEY_Armenian_vyunKEY_Armenian_yechKEY_Armenian_yentamnaKEY_Armenian_zaKEY_Armenian_zhe KEY_AtildeKEY_AudibleBell_EnableKEY_AudioCycleTrackKEY_AudioForwardKEY_AudioLowerVolumeKEY_AudioMediaKEY_AudioMicMute KEY_AudioMute KEY_AudioNextKEY_AudioPause KEY_AudioPlay KEY_AudioPrevKEY_AudioRaiseVolumeKEY_AudioRandomPlayKEY_AudioRecordKEY_AudioRepeatKEY_AudioRewind KEY_AudioStopKEY_AwayKEY_B KEY_BabovedotKEY_BackKEY_BackForward KEY_BackSpace KEY_Battery KEY_BeginKEY_Blue KEY_BluetoothKEY_BookKEY_BounceKeys_Enable KEY_BreakKEY_BrightnessAdjustKEY_Byelorussian_SHORTUKEY_Byelorussian_shortuKEY_CKEY_CDKEY_CHKEY_C_HKEY_C_h KEY_Cabovedot KEY_CacuteKEY_Calculator KEY_Calendar KEY_Cancel KEY_Caps_Lock KEY_Ccaron KEY_CcedillaKEY_CcircumflexKEY_Ch KEY_Clear KEY_ClearGrab KEY_Close KEY_Codeinput KEY_ColonSign KEY_CommunityKEY_ContrastAdjust KEY_Control_L KEY_Control_RKEY_CopyKEY_CruzeiroSignKEY_CutKEY_CycleAngleKEY_Cyrillic_AKEY_Cyrillic_BEKEY_Cyrillic_CHEKEY_Cyrillic_CHE_descenderKEY_Cyrillic_CHE_vertstrokeKEY_Cyrillic_DEKEY_Cyrillic_DZHEKEY_Cyrillic_EKEY_Cyrillic_EFKEY_Cyrillic_ELKEY_Cyrillic_EMKEY_Cyrillic_ENKEY_Cyrillic_EN_descenderKEY_Cyrillic_ERKEY_Cyrillic_ESKEY_Cyrillic_GHEKEY_Cyrillic_GHE_barKEY_Cyrillic_HAKEY_Cyrillic_HARDSIGNKEY_Cyrillic_HA_descenderKEY_Cyrillic_IKEY_Cyrillic_IEKEY_Cyrillic_IOKEY_Cyrillic_I_macronKEY_Cyrillic_JEKEY_Cyrillic_KAKEY_Cyrillic_KA_descenderKEY_Cyrillic_KA_vertstrokeKEY_Cyrillic_LJEKEY_Cyrillic_NJEKEY_Cyrillic_OKEY_Cyrillic_O_barKEY_Cyrillic_PEKEY_Cyrillic_SCHWAKEY_Cyrillic_SHAKEY_Cyrillic_SHCHAKEY_Cyrillic_SHHAKEY_Cyrillic_SHORTIKEY_Cyrillic_SOFTSIGNKEY_Cyrillic_TEKEY_Cyrillic_TSEKEY_Cyrillic_UKEY_Cyrillic_U_macronKEY_Cyrillic_U_straightKEY_Cyrillic_U_straight_barKEY_Cyrillic_VEKEY_Cyrillic_YAKEY_Cyrillic_YERUKEY_Cyrillic_YUKEY_Cyrillic_ZEKEY_Cyrillic_ZHEKEY_Cyrillic_ZHE_descenderKEY_Cyrillic_aKEY_Cyrillic_beKEY_Cyrillic_cheKEY_Cyrillic_che_descenderKEY_Cyrillic_che_vertstrokeKEY_Cyrillic_deKEY_Cyrillic_dzheKEY_Cyrillic_eKEY_Cyrillic_efKEY_Cyrillic_elKEY_Cyrillic_emKEY_Cyrillic_enKEY_Cyrillic_en_descenderKEY_Cyrillic_erKEY_Cyrillic_esKEY_Cyrillic_gheKEY_Cyrillic_ghe_barKEY_Cyrillic_haKEY_Cyrillic_ha_descenderKEY_Cyrillic_hardsignKEY_Cyrillic_iKEY_Cyrillic_i_macronKEY_Cyrillic_ieKEY_Cyrillic_ioKEY_Cyrillic_jeKEY_Cyrillic_kaKEY_Cyrillic_ka_descenderKEY_Cyrillic_ka_vertstrokeKEY_Cyrillic_ljeKEY_Cyrillic_njeKEY_Cyrillic_oKEY_Cyrillic_o_barKEY_Cyrillic_peKEY_Cyrillic_schwaKEY_Cyrillic_shaKEY_Cyrillic_shchaKEY_Cyrillic_shhaKEY_Cyrillic_shortiKEY_Cyrillic_softsignKEY_Cyrillic_teKEY_Cyrillic_tseKEY_Cyrillic_uKEY_Cyrillic_u_macronKEY_Cyrillic_u_straightKEY_Cyrillic_u_straight_barKEY_Cyrillic_veKEY_Cyrillic_yaKEY_Cyrillic_yeruKEY_Cyrillic_yuKEY_Cyrillic_zeKEY_Cyrillic_zheKEY_Cyrillic_zhe_descenderKEY_DKEY_DOS KEY_Dabovedot KEY_Dcaron KEY_Delete KEY_Display KEY_Documents KEY_DongSignKEY_Down KEY_DstrokeKEY_EKEY_ENGKEY_ETHKEY_EZH KEY_Eabovedot KEY_Eacute KEY_Ebelowdot KEY_EcaronKEY_EcircumflexKEY_EcircumflexacuteKEY_EcircumflexbelowdotKEY_EcircumflexgraveKEY_EcircumflexhookKEY_Ecircumflextilde KEY_EcuSignKEY_Ediaeresis KEY_Egrave KEY_EhookKEY_Eisu_ShiftKEY_Eisu_toggle KEY_Eject KEY_EmacronKEY_End KEY_Eogonek KEY_EscapeKEY_Eth KEY_Etilde KEY_EuroSign KEY_Excel KEY_Execute KEY_ExplorerKEY_FKEY_F1KEY_F10KEY_F11KEY_F12KEY_F13KEY_F14KEY_F15KEY_F16KEY_F17KEY_F18KEY_F19KEY_F2KEY_F20KEY_F21KEY_F22KEY_F23KEY_F24KEY_F25KEY_F26KEY_F27KEY_F28KEY_F29KEY_F3KEY_F30KEY_F31KEY_F32KEY_F33KEY_F34KEY_F35KEY_F4KEY_F5KEY_F6KEY_F7KEY_F8KEY_F9KEY_FFrancSign KEY_Fabovedot KEY_Farsi_0 KEY_Farsi_1 KEY_Farsi_2 KEY_Farsi_3 KEY_Farsi_4 KEY_Farsi_5 KEY_Farsi_6 KEY_Farsi_7 KEY_Farsi_8 KEY_Farsi_9 KEY_Farsi_yeh KEY_Favorites KEY_FinanceKEY_FindKEY_First_Virtual_Screen KEY_Forward KEY_FrameBackKEY_FrameForwardKEY_G KEY_GabovedotKEY_Game KEY_Gbreve KEY_Gcaron KEY_GcedillaKEY_GcircumflexKEY_Georgian_anKEY_Georgian_banKEY_Georgian_canKEY_Georgian_charKEY_Georgian_chinKEY_Georgian_cilKEY_Georgian_donKEY_Georgian_enKEY_Georgian_fiKEY_Georgian_ganKEY_Georgian_ghanKEY_Georgian_haeKEY_Georgian_harKEY_Georgian_heKEY_Georgian_hieKEY_Georgian_hoeKEY_Georgian_inKEY_Georgian_jhanKEY_Georgian_jilKEY_Georgian_kanKEY_Georgian_kharKEY_Georgian_lasKEY_Georgian_manKEY_Georgian_narKEY_Georgian_onKEY_Georgian_parKEY_Georgian_pharKEY_Georgian_qarKEY_Georgian_raeKEY_Georgian_sanKEY_Georgian_shinKEY_Georgian_tanKEY_Georgian_tarKEY_Georgian_unKEY_Georgian_vinKEY_Georgian_weKEY_Georgian_xanKEY_Georgian_zenKEY_Georgian_zharKEY_GoKEY_Greek_ALPHAKEY_Greek_ALPHAaccentKEY_Greek_BETA KEY_Greek_CHIKEY_Greek_DELTAKEY_Greek_EPSILONKEY_Greek_EPSILONaccent KEY_Greek_ETAKEY_Greek_ETAaccentKEY_Greek_GAMMAKEY_Greek_IOTAKEY_Greek_IOTAaccentKEY_Greek_IOTAdiaeresisKEY_Greek_IOTAdieresisKEY_Greek_KAPPAKEY_Greek_LAMBDAKEY_Greek_LAMDA KEY_Greek_MU KEY_Greek_NUKEY_Greek_OMEGAKEY_Greek_OMEGAaccentKEY_Greek_OMICRONKEY_Greek_OMICRONaccent KEY_Greek_PHI KEY_Greek_PI KEY_Greek_PSI KEY_Greek_RHOKEY_Greek_SIGMA KEY_Greek_TAUKEY_Greek_THETAKEY_Greek_UPSILONKEY_Greek_UPSILONaccentKEY_Greek_UPSILONdieresis KEY_Greek_XIKEY_Greek_ZETAKEY_Greek_accentdieresisKEY_Greek_alphaKEY_Greek_alphaaccentKEY_Greek_beta KEY_Greek_chiKEY_Greek_deltaKEY_Greek_epsilonKEY_Greek_epsilonaccent KEY_Greek_etaKEY_Greek_etaaccentKEY_Greek_finalsmallsigmaKEY_Greek_gammaKEY_Greek_horizbarKEY_Greek_iotaKEY_Greek_iotaaccentKEY_Greek_iotaaccentdieresisKEY_Greek_iotadieresisKEY_Greek_kappaKEY_Greek_lambdaKEY_Greek_lamda KEY_Greek_mu KEY_Greek_nuKEY_Greek_omegaKEY_Greek_omegaaccentKEY_Greek_omicronKEY_Greek_omicronaccent KEY_Greek_phi KEY_Greek_pi KEY_Greek_psi KEY_Greek_rhoKEY_Greek_sigmaKEY_Greek_switch KEY_Greek_tauKEY_Greek_thetaKEY_Greek_upsilonKEY_Greek_upsilonaccentKEY_Greek_upsilonaccentdieresisKEY_Greek_upsilondieresis KEY_Greek_xiKEY_Greek_zeta KEY_GreenKEY_H KEY_Hangul KEY_Hangul_A KEY_Hangul_AEKEY_Hangul_AraeAKEY_Hangul_AraeAEKEY_Hangul_BanjaKEY_Hangul_CieucKEY_Hangul_CodeinputKEY_Hangul_Dikeud KEY_Hangul_E KEY_Hangul_EO KEY_Hangul_EUKEY_Hangul_EndKEY_Hangul_HanjaKEY_Hangul_Hieuh KEY_Hangul_IKEY_Hangul_IeungKEY_Hangul_J_CieucKEY_Hangul_J_DikeudKEY_Hangul_J_HieuhKEY_Hangul_J_IeungKEY_Hangul_J_JieujKEY_Hangul_J_KhieuqKEY_Hangul_J_KiyeogKEY_Hangul_J_KiyeogSiosKEY_Hangul_J_KkogjiDalrinIeungKEY_Hangul_J_MieumKEY_Hangul_J_NieunKEY_Hangul_J_NieunHieuhKEY_Hangul_J_NieunJieujKEY_Hangul_J_PanSiosKEY_Hangul_J_PhieufKEY_Hangul_J_PieubKEY_Hangul_J_PieubSiosKEY_Hangul_J_RieulKEY_Hangul_J_RieulHieuhKEY_Hangul_J_RieulKiyeogKEY_Hangul_J_RieulMieumKEY_Hangul_J_RieulPhieufKEY_Hangul_J_RieulPieubKEY_Hangul_J_RieulSiosKEY_Hangul_J_RieulTieutKEY_Hangul_J_SiosKEY_Hangul_J_SsangKiyeogKEY_Hangul_J_SsangSiosKEY_Hangul_J_TieutKEY_Hangul_J_YeorinHieuhKEY_Hangul_JamoKEY_Hangul_JeonjaKEY_Hangul_JieujKEY_Hangul_KhieuqKEY_Hangul_KiyeogKEY_Hangul_KiyeogSiosKEY_Hangul_KkogjiDalrinIeungKEY_Hangul_MieumKEY_Hangul_MultipleCandidateKEY_Hangul_NieunKEY_Hangul_NieunHieuhKEY_Hangul_NieunJieuj KEY_Hangul_O KEY_Hangul_OEKEY_Hangul_PanSiosKEY_Hangul_PhieufKEY_Hangul_PieubKEY_Hangul_PieubSiosKEY_Hangul_PostHanjaKEY_Hangul_PreHanjaKEY_Hangul_PreviousCandidateKEY_Hangul_RieulKEY_Hangul_RieulHieuhKEY_Hangul_RieulKiyeogKEY_Hangul_RieulMieumKEY_Hangul_RieulPhieufKEY_Hangul_RieulPieubKEY_Hangul_RieulSiosKEY_Hangul_RieulTieutKEY_Hangul_RieulYeorinHieuhKEY_Hangul_RomajaKEY_Hangul_SingleCandidateKEY_Hangul_SiosKEY_Hangul_SpecialKEY_Hangul_SsangDikeudKEY_Hangul_SsangJieujKEY_Hangul_SsangKiyeogKEY_Hangul_SsangPieubKEY_Hangul_SsangSiosKEY_Hangul_StartKEY_Hangul_SunkyeongeumMieumKEY_Hangul_SunkyeongeumPhieufKEY_Hangul_SunkyeongeumPieubKEY_Hangul_Tieut KEY_Hangul_U KEY_Hangul_WAKEY_Hangul_WAE KEY_Hangul_WEKEY_Hangul_WEO KEY_Hangul_WI KEY_Hangul_YAKEY_Hangul_YAE KEY_Hangul_YEKEY_Hangul_YEO KEY_Hangul_YI KEY_Hangul_YO KEY_Hangul_YUKEY_Hangul_YeorinHieuhKEY_Hangul_switch KEY_HankakuKEY_HcircumflexKEY_Hebrew_switchKEY_Help KEY_HenkanKEY_Henkan_Mode KEY_Hibernate KEY_HiraganaKEY_Hiragana_Katakana KEY_HistoryKEY_Home KEY_HomePage KEY_HotLinks KEY_Hstroke KEY_Hyper_L KEY_Hyper_RKEY_IKEY_ISO_Center_ObjectKEY_ISO_Continuous_UnderlineKEY_ISO_Discontinuous_UnderlineKEY_ISO_Emphasize KEY_ISO_EnterKEY_ISO_Fast_Cursor_DownKEY_ISO_Fast_Cursor_LeftKEY_ISO_Fast_Cursor_RightKEY_ISO_Fast_Cursor_UpKEY_ISO_First_GroupKEY_ISO_First_Group_LockKEY_ISO_Group_LatchKEY_ISO_Group_LockKEY_ISO_Group_ShiftKEY_ISO_Last_GroupKEY_ISO_Last_Group_LockKEY_ISO_Left_TabKEY_ISO_Level2_LatchKEY_ISO_Level3_LatchKEY_ISO_Level3_LockKEY_ISO_Level3_ShiftKEY_ISO_Level5_LatchKEY_ISO_Level5_LockKEY_ISO_Level5_Shift KEY_ISO_LockKEY_ISO_Move_Line_DownKEY_ISO_Move_Line_UpKEY_ISO_Next_GroupKEY_ISO_Next_Group_LockKEY_ISO_Partial_Line_DownKEY_ISO_Partial_Line_UpKEY_ISO_Partial_Space_LeftKEY_ISO_Partial_Space_RightKEY_ISO_Prev_GroupKEY_ISO_Prev_Group_LockKEY_ISO_Release_Both_MarginsKEY_ISO_Release_Margin_LeftKEY_ISO_Release_Margin_RightKEY_ISO_Set_Margin_LeftKEY_ISO_Set_Margin_Right KEY_Iabovedot KEY_Iacute KEY_Ibelowdot KEY_IbreveKEY_IcircumflexKEY_Idiaeresis KEY_Igrave KEY_Ihook KEY_Imacron KEY_Insert KEY_Iogonek KEY_ItildeKEY_JKEY_JcircumflexKEY_KKEY_KP_0KEY_KP_1KEY_KP_2KEY_KP_3KEY_KP_4KEY_KP_5KEY_KP_6KEY_KP_7KEY_KP_8KEY_KP_9 KEY_KP_Add KEY_KP_BeginKEY_KP_Decimal KEY_KP_Delete KEY_KP_Divide KEY_KP_Down KEY_KP_End KEY_KP_Enter KEY_KP_Equal KEY_KP_F1 KEY_KP_F2 KEY_KP_F3 KEY_KP_F4 KEY_KP_Home KEY_KP_Insert KEY_KP_LeftKEY_KP_Multiply KEY_KP_NextKEY_KP_Page_DownKEY_KP_Page_Up KEY_KP_Prior KEY_KP_RightKEY_KP_Separator KEY_KP_SpaceKEY_KP_Subtract KEY_KP_Tab KEY_KP_Up KEY_Kana_LockKEY_Kana_Shift KEY_KanjiKEY_Kanji_Bangou KEY_KatakanaKEY_KbdBrightnessDownKEY_KbdBrightnessUpKEY_KbdLightOnOff KEY_KcedillaKEY_Korean_WonKEY_LKEY_L1KEY_L10KEY_L2KEY_L3KEY_L4KEY_L5KEY_L6KEY_L7KEY_L8KEY_L9 KEY_LacuteKEY_Last_Virtual_Screen KEY_Launch0 KEY_Launch1 KEY_Launch2 KEY_Launch3 KEY_Launch4 KEY_Launch5 KEY_Launch6 KEY_Launch7 KEY_Launch8 KEY_Launch9 KEY_LaunchA KEY_LaunchB KEY_LaunchC KEY_LaunchD KEY_LaunchE KEY_LaunchF KEY_Lbelowdot KEY_Lcaron KEY_LcedillaKEY_Left KEY_LightBulb KEY_Linefeed KEY_LiraSignKEY_LogGrabInfo KEY_LogOffKEY_LogWindowTree KEY_LstrokeKEY_M KEY_MabovedotKEY_Macedonia_DSEKEY_Macedonia_GJEKEY_Macedonia_KJEKEY_Macedonia_dseKEY_Macedonia_gjeKEY_Macedonia_kje KEY_Mae_KohoKEY_MailKEY_MailForward KEY_Market KEY_Massyo KEY_MeetingKEY_MemoKEY_Menu KEY_MenuKB KEY_MenuPB KEY_Messenger KEY_Meta_L KEY_Meta_R KEY_MillSign KEY_ModeLockKEY_Mode_switchKEY_MonBrightnessDownKEY_MonBrightnessUpKEY_MouseKeys_Accel_EnableKEY_MouseKeys_Enable KEY_Muhenkan KEY_Multi_keyKEY_MultipleCandidate KEY_MusicKEY_MyComputer KEY_MySitesKEY_N KEY_Nacute KEY_NairaSign KEY_Ncaron KEY_NcedillaKEY_NewKEY_NewSheqelSignKEY_NewsKEY_NextKEY_Next_VModeKEY_Next_Virtual_Screen KEY_Ntilde KEY_Num_LockKEY_OKEY_OE KEY_Oacute KEY_Obarred KEY_Obelowdot KEY_OcaronKEY_OcircumflexKEY_OcircumflexacuteKEY_OcircumflexbelowdotKEY_OcircumflexgraveKEY_OcircumflexhookKEY_OcircumflextildeKEY_OdiaeresisKEY_OdoubleacuteKEY_OfficeHome KEY_Ograve KEY_Ohook KEY_OhornKEY_OhornacuteKEY_OhornbelowdotKEY_Ohorngrave KEY_OhornhookKEY_Ohorntilde KEY_Omacron KEY_OobliqueKEY_Open KEY_OpenURL KEY_Option KEY_Oslash KEY_OtildeKEY_Overlay1_EnableKEY_Overlay2_EnableKEY_P KEY_Pabovedot KEY_Page_Down KEY_Page_Up KEY_Paste KEY_PauseKEY_PesetaSign KEY_Phone KEY_PicturesKEY_Pointer_AccelerateKEY_Pointer_Button1KEY_Pointer_Button2KEY_Pointer_Button3KEY_Pointer_Button4KEY_Pointer_Button5KEY_Pointer_Button_DfltKEY_Pointer_DblClick1KEY_Pointer_DblClick2KEY_Pointer_DblClick3KEY_Pointer_DblClick4KEY_Pointer_DblClick5KEY_Pointer_DblClick_DfltKEY_Pointer_DfltBtnNextKEY_Pointer_DfltBtnPrevKEY_Pointer_DownKEY_Pointer_DownLeftKEY_Pointer_DownRightKEY_Pointer_Drag1KEY_Pointer_Drag2KEY_Pointer_Drag3KEY_Pointer_Drag4KEY_Pointer_Drag5KEY_Pointer_Drag_DfltKEY_Pointer_EnableKeysKEY_Pointer_LeftKEY_Pointer_RightKEY_Pointer_UpKEY_Pointer_UpLeftKEY_Pointer_UpRight KEY_PowerDown KEY_PowerOffKEY_Prev_VModeKEY_Prev_Virtual_ScreenKEY_PreviousCandidate KEY_Print KEY_PriorKEY_QKEY_RKEY_R1KEY_R10KEY_R11KEY_R12KEY_R13KEY_R14KEY_R15KEY_R2KEY_R3KEY_R4KEY_R5KEY_R6KEY_R7KEY_R8KEY_R9 KEY_Racute KEY_Rcaron KEY_RcedillaKEY_RedKEY_Redo KEY_Refresh KEY_ReloadKEY_RepeatKeys_Enable KEY_Reply KEY_Return KEY_RightKEY_RockerDownKEY_RockerEnter KEY_RockerUp KEY_RomajiKEY_RotateWindowsKEY_RotationKBKEY_RotationPB KEY_RupeeSignKEY_S KEY_SCHWA KEY_Sabovedot KEY_SacuteKEY_Save KEY_Scaron KEY_ScedillaKEY_ScircumflexKEY_ScreenSaverKEY_ScrollClickKEY_ScrollDown KEY_ScrollUpKEY_Scroll_Lock KEY_Search KEY_SelectKEY_SelectButtonKEY_SendKEY_Serbian_DJEKEY_Serbian_DZEKEY_Serbian_JEKEY_Serbian_LJEKEY_Serbian_NJEKEY_Serbian_TSHEKEY_Serbian_djeKEY_Serbian_dzeKEY_Serbian_jeKEY_Serbian_ljeKEY_Serbian_njeKEY_Serbian_tshe KEY_Shift_LKEY_Shift_Lock KEY_Shift_RKEY_ShopKEY_SingleCandidate KEY_Sinh_a KEY_Sinh_aa KEY_Sinh_aa2 KEY_Sinh_ae KEY_Sinh_ae2 KEY_Sinh_aee KEY_Sinh_aee2 KEY_Sinh_ai KEY_Sinh_ai2 KEY_Sinh_al KEY_Sinh_au KEY_Sinh_au2 KEY_Sinh_ba KEY_Sinh_bha KEY_Sinh_ca KEY_Sinh_cha KEY_Sinh_dda KEY_Sinh_ddha KEY_Sinh_dha KEY_Sinh_dhha KEY_Sinh_e KEY_Sinh_e2 KEY_Sinh_ee KEY_Sinh_ee2 KEY_Sinh_fa KEY_Sinh_ga KEY_Sinh_gha KEY_Sinh_h2 KEY_Sinh_ha KEY_Sinh_i KEY_Sinh_i2 KEY_Sinh_ii KEY_Sinh_ii2 KEY_Sinh_ja KEY_Sinh_jha KEY_Sinh_jnya KEY_Sinh_ka KEY_Sinh_khaKEY_Sinh_kunddaliya KEY_Sinh_la KEY_Sinh_lla KEY_Sinh_lu KEY_Sinh_lu2 KEY_Sinh_luu KEY_Sinh_luu2 KEY_Sinh_ma KEY_Sinh_mba KEY_Sinh_na KEY_Sinh_ndda KEY_Sinh_ndha KEY_Sinh_ng KEY_Sinh_ng2 KEY_Sinh_nga KEY_Sinh_nja KEY_Sinh_nna KEY_Sinh_nya KEY_Sinh_o KEY_Sinh_o2 KEY_Sinh_oo KEY_Sinh_oo2 KEY_Sinh_pa KEY_Sinh_pha KEY_Sinh_ra KEY_Sinh_ri KEY_Sinh_rii KEY_Sinh_ru2 KEY_Sinh_ruu2 KEY_Sinh_sa KEY_Sinh_sha KEY_Sinh_ssha KEY_Sinh_tha KEY_Sinh_thha KEY_Sinh_tta KEY_Sinh_ttha KEY_Sinh_u KEY_Sinh_u2 KEY_Sinh_uu KEY_Sinh_uu2 KEY_Sinh_va KEY_Sinh_ya KEY_SleepKEY_SlowKeys_Enable KEY_SpellKEY_SplitScreen KEY_Standby KEY_StartKEY_StickyKeys_EnableKEY_Stop KEY_Subtitle KEY_Super_L KEY_Super_R KEY_Support KEY_SuspendKEY_Switch_VT_1KEY_Switch_VT_10KEY_Switch_VT_11KEY_Switch_VT_12KEY_Switch_VT_2KEY_Switch_VT_3KEY_Switch_VT_4KEY_Switch_VT_5KEY_Switch_VT_6KEY_Switch_VT_7KEY_Switch_VT_8KEY_Switch_VT_9 KEY_Sys_ReqKEY_T KEY_THORNKEY_Tab KEY_Tabovedot KEY_TaskPane KEY_Tcaron KEY_Tcedilla KEY_TerminalKEY_Terminate_Server KEY_Thai_bahtKEY_Thai_bobaimaiKEY_Thai_chochanKEY_Thai_chochangKEY_Thai_chochingKEY_Thai_chochoeKEY_Thai_dochadaKEY_Thai_dodek KEY_Thai_fofaKEY_Thai_fofanKEY_Thai_hohipKEY_Thai_honokhukKEY_Thai_khokhaiKEY_Thai_khokhonKEY_Thai_khokhuatKEY_Thai_khokhwaiKEY_Thai_khorakhangKEY_Thai_kokaiKEY_Thai_lakkhangyaoKEY_Thai_lekchetKEY_Thai_lekhaKEY_Thai_lekhokKEY_Thai_lekkaoKEY_Thai_leknungKEY_Thai_lekpaetKEY_Thai_leksamKEY_Thai_leksiKEY_Thai_leksongKEY_Thai_leksunKEY_Thai_lochulaKEY_Thai_loling KEY_Thai_luKEY_Thai_maichattawaKEY_Thai_maiekKEY_Thai_maihanakatKEY_Thai_maihanakat_maithoKEY_Thai_maitaikhuKEY_Thai_maithoKEY_Thai_maitriKEY_Thai_maiyamok KEY_Thai_momaKEY_Thai_ngonguKEY_Thai_nikhahitKEY_Thai_nonen KEY_Thai_nonu KEY_Thai_oangKEY_Thai_paiyannoiKEY_Thai_phinthuKEY_Thai_phophanKEY_Thai_phophungKEY_Thai_phosamphaoKEY_Thai_poplaKEY_Thai_rorua KEY_Thai_ruKEY_Thai_saraaKEY_Thai_saraaaKEY_Thai_saraaeKEY_Thai_saraaimaimalaiKEY_Thai_saraaimaimuanKEY_Thai_saraamKEY_Thai_saraeKEY_Thai_saraiKEY_Thai_saraiiKEY_Thai_saraoKEY_Thai_sarauKEY_Thai_saraueKEY_Thai_saraueeKEY_Thai_sarauuKEY_Thai_sorusiKEY_Thai_sosala KEY_Thai_sosoKEY_Thai_sosuaKEY_Thai_thanthakhatKEY_Thai_thonangmonthoKEY_Thai_thophuthaoKEY_Thai_thothahanKEY_Thai_thothanKEY_Thai_thothongKEY_Thai_thothungKEY_Thai_topatakKEY_Thai_totaoKEY_Thai_wowaenKEY_Thai_yoyakKEY_Thai_yoying KEY_ThornKEY_Time KEY_ToDoList KEY_Tools KEY_TopMenuKEY_TouchpadOffKEY_TouchpadOnKEY_TouchpadToggle KEY_Touroku KEY_Travel KEY_TslashKEY_UKEY_UWB KEY_Uacute KEY_Ubelowdot KEY_UbreveKEY_UcircumflexKEY_UdiaeresisKEY_Udoubleacute KEY_Ugrave KEY_Uhook KEY_UhornKEY_UhornacuteKEY_UhornbelowdotKEY_Uhorngrave KEY_UhornhookKEY_UhorntildeKEY_Ukrainian_GHE_WITH_UPTURNKEY_Ukrainian_IKEY_Ukrainian_IEKEY_Ukrainian_YIKEY_Ukrainian_ghe_with_upturnKEY_Ukrainian_iKEY_Ukrainian_ieKEY_Ukrainian_yiKEY_Ukranian_IKEY_Ukranian_JEKEY_Ukranian_YIKEY_Ukranian_iKEY_Ukranian_jeKEY_Ukranian_yi KEY_UmacronKEY_Undo KEY_Ungrab KEY_UogonekKEY_Up KEY_Uring KEY_User1KB KEY_User2KB KEY_UserPB KEY_UtildeKEY_VKEY_VendorHome KEY_VideoKEY_ViewKEY_VoidSymbolKEY_WKEY_WLANKEY_WWW KEY_Wacute KEY_WakeUpKEY_WcircumflexKEY_Wdiaeresis KEY_WebCam KEY_WgraveKEY_WheelButtonKEY_WindowClear KEY_WonSignKEY_WordKEY_X KEY_XabovedotKEY_XferKEY_Y KEY_Yacute KEY_YbelowdotKEY_YcircumflexKEY_Ydiaeresis KEY_Yellow KEY_Ygrave KEY_Yhook KEY_YtildeKEY_Z KEY_Zabovedot KEY_Zacute KEY_Zcaron KEY_Zen_Koho KEY_ZenkakuKEY_Zenkaku_Hankaku KEY_ZoomIn KEY_ZoomOut KEY_ZstrokeKEY_a KEY_aacute KEY_abelowdot KEY_abovedot KEY_abreveKEY_abreveacuteKEY_abrevebelowdotKEY_abrevegraveKEY_abrevehookKEY_abrevetildeKEY_acircumflexKEY_acircumflexacuteKEY_acircumflexbelowdotKEY_acircumflexgraveKEY_acircumflexhookKEY_acircumflextilde KEY_acuteKEY_adiaeresisKEY_ae KEY_agrave KEY_ahook KEY_amacron KEY_ampersand KEY_aogonekKEY_apostrophe KEY_approxeqKEY_approximate KEY_aringKEY_asciicircumKEY_asciitilde KEY_asteriskKEY_at KEY_atildeKEY_b KEY_babovedot KEY_backslashKEY_ballotcrossKEY_bar KEY_because KEY_blankKEY_botintegralKEY_botleftparensKEY_botleftsqbracketKEY_botleftsummationKEY_botrightparensKEY_botrightsqbracketKEY_botrightsummationKEY_bottKEY_botvertsummationconnector KEY_braceleftKEY_bracerightKEY_bracketleftKEY_bracketrightKEY_braille_blankKEY_braille_dot_1KEY_braille_dot_10KEY_braille_dot_2KEY_braille_dot_3KEY_braille_dot_4KEY_braille_dot_5KEY_braille_dot_6KEY_braille_dot_7KEY_braille_dot_8KEY_braille_dot_9KEY_braille_dots_1KEY_braille_dots_12KEY_braille_dots_123KEY_braille_dots_1234KEY_braille_dots_12345KEY_braille_dots_123456KEY_braille_dots_1234567KEY_braille_dots_12345678KEY_braille_dots_1234568KEY_braille_dots_123457KEY_braille_dots_1234578KEY_braille_dots_123458KEY_braille_dots_12346KEY_braille_dots_123467KEY_braille_dots_1234678KEY_braille_dots_123468KEY_braille_dots_12347KEY_braille_dots_123478KEY_braille_dots_12348KEY_braille_dots_1235KEY_braille_dots_12356KEY_braille_dots_123567KEY_braille_dots_1235678KEY_braille_dots_123568KEY_braille_dots_12357KEY_braille_dots_123578KEY_braille_dots_12358KEY_braille_dots_1236KEY_braille_dots_12367KEY_braille_dots_123678KEY_braille_dots_12368KEY_braille_dots_1237KEY_braille_dots_12378KEY_braille_dots_1238KEY_braille_dots_124KEY_braille_dots_1245KEY_braille_dots_12456KEY_braille_dots_124567KEY_braille_dots_1245678KEY_braille_dots_124568KEY_braille_dots_12457KEY_braille_dots_124578KEY_braille_dots_12458KEY_braille_dots_1246KEY_braille_dots_12467KEY_braille_dots_124678KEY_braille_dots_12468KEY_braille_dots_1247KEY_braille_dots_12478KEY_braille_dots_1248KEY_braille_dots_125KEY_braille_dots_1256KEY_braille_dots_12567KEY_braille_dots_125678KEY_braille_dots_12568KEY_braille_dots_1257KEY_braille_dots_12578KEY_braille_dots_1258KEY_braille_dots_126KEY_braille_dots_1267KEY_braille_dots_12678KEY_braille_dots_1268KEY_braille_dots_127KEY_braille_dots_1278KEY_braille_dots_128KEY_braille_dots_13KEY_braille_dots_134KEY_braille_dots_1345KEY_braille_dots_13456KEY_braille_dots_134567KEY_braille_dots_1345678KEY_braille_dots_134568KEY_braille_dots_13457KEY_braille_dots_134578KEY_braille_dots_13458KEY_braille_dots_1346KEY_braille_dots_13467KEY_braille_dots_134678KEY_braille_dots_13468KEY_braille_dots_1347KEY_braille_dots_13478KEY_braille_dots_1348KEY_braille_dots_135KEY_braille_dots_1356KEY_braille_dots_13567KEY_braille_dots_135678KEY_braille_dots_13568KEY_braille_dots_1357KEY_braille_dots_13578KEY_braille_dots_1358KEY_braille_dots_136KEY_braille_dots_1367KEY_braille_dots_13678KEY_braille_dots_1368KEY_braille_dots_137KEY_braille_dots_1378KEY_braille_dots_138KEY_braille_dots_14KEY_braille_dots_145KEY_braille_dots_1456KEY_braille_dots_14567KEY_braille_dots_145678KEY_braille_dots_14568KEY_braille_dots_1457KEY_braille_dots_14578KEY_braille_dots_1458KEY_braille_dots_146KEY_braille_dots_1467KEY_braille_dots_14678KEY_braille_dots_1468KEY_braille_dots_147KEY_braille_dots_1478KEY_braille_dots_148KEY_braille_dots_15KEY_braille_dots_156KEY_braille_dots_1567KEY_braille_dots_15678KEY_braille_dots_1568KEY_braille_dots_157KEY_braille_dots_1578KEY_braille_dots_158KEY_braille_dots_16KEY_braille_dots_167KEY_braille_dots_1678KEY_braille_dots_168KEY_braille_dots_17KEY_braille_dots_178KEY_braille_dots_18KEY_braille_dots_2KEY_braille_dots_23KEY_braille_dots_234KEY_braille_dots_2345KEY_braille_dots_23456KEY_braille_dots_234567KEY_braille_dots_2345678KEY_braille_dots_234568KEY_braille_dots_23457KEY_braille_dots_234578KEY_braille_dots_23458KEY_braille_dots_2346KEY_braille_dots_23467KEY_braille_dots_234678KEY_braille_dots_23468KEY_braille_dots_2347KEY_braille_dots_23478KEY_braille_dots_2348KEY_braille_dots_235KEY_braille_dots_2356KEY_braille_dots_23567KEY_braille_dots_235678KEY_braille_dots_23568KEY_braille_dots_2357KEY_braille_dots_23578KEY_braille_dots_2358KEY_braille_dots_236KEY_braille_dots_2367KEY_braille_dots_23678KEY_braille_dots_2368KEY_braille_dots_237KEY_braille_dots_2378KEY_braille_dots_238KEY_braille_dots_24KEY_braille_dots_245KEY_braille_dots_2456KEY_braille_dots_24567KEY_braille_dots_245678KEY_braille_dots_24568KEY_braille_dots_2457KEY_braille_dots_24578KEY_braille_dots_2458KEY_braille_dots_246KEY_braille_dots_2467KEY_braille_dots_24678KEY_braille_dots_2468KEY_braille_dots_247KEY_braille_dots_2478KEY_braille_dots_248KEY_braille_dots_25KEY_braille_dots_256KEY_braille_dots_2567KEY_braille_dots_25678KEY_braille_dots_2568KEY_braille_dots_257KEY_braille_dots_2578KEY_braille_dots_258KEY_braille_dots_26KEY_braille_dots_267KEY_braille_dots_2678KEY_braille_dots_268KEY_braille_dots_27KEY_braille_dots_278KEY_braille_dots_28KEY_braille_dots_3KEY_braille_dots_34KEY_braille_dots_345KEY_braille_dots_3456KEY_braille_dots_34567KEY_braille_dots_345678KEY_braille_dots_34568KEY_braille_dots_3457KEY_braille_dots_34578KEY_braille_dots_3458KEY_braille_dots_346KEY_braille_dots_3467KEY_braille_dots_34678KEY_braille_dots_3468KEY_braille_dots_347KEY_braille_dots_3478KEY_braille_dots_348KEY_braille_dots_35KEY_braille_dots_356KEY_braille_dots_3567KEY_braille_dots_35678KEY_braille_dots_3568KEY_braille_dots_357KEY_braille_dots_3578KEY_braille_dots_358KEY_braille_dots_36KEY_braille_dots_367KEY_braille_dots_3678KEY_braille_dots_368KEY_braille_dots_37KEY_braille_dots_378KEY_braille_dots_38KEY_braille_dots_4KEY_braille_dots_45KEY_braille_dots_456KEY_braille_dots_4567KEY_braille_dots_45678KEY_braille_dots_4568KEY_braille_dots_457KEY_braille_dots_4578KEY_braille_dots_458KEY_braille_dots_46KEY_braille_dots_467KEY_braille_dots_4678KEY_braille_dots_468KEY_braille_dots_47KEY_braille_dots_478KEY_braille_dots_48KEY_braille_dots_5KEY_braille_dots_56KEY_braille_dots_567KEY_braille_dots_5678KEY_braille_dots_568KEY_braille_dots_57KEY_braille_dots_578KEY_braille_dots_58KEY_braille_dots_6KEY_braille_dots_67KEY_braille_dots_678KEY_braille_dots_68KEY_braille_dots_7KEY_braille_dots_78KEY_braille_dots_8 KEY_breve KEY_brokenbarKEY_cKEY_c_h KEY_cabovedot KEY_cacute KEY_careof KEY_caret KEY_caron KEY_ccaron KEY_ccedillaKEY_ccircumflex KEY_cedillaKEY_centKEY_chKEY_checkerboard KEY_checkmark KEY_circleKEY_club KEY_colon KEY_commaKEY_containsas KEY_copyrightKEY_crKEY_crossinglines KEY_cuberoot KEY_currency KEY_cursorKEY_d KEY_dabovedot KEY_dagger KEY_dcaron KEY_dead_A KEY_dead_E KEY_dead_I KEY_dead_O KEY_dead_U KEY_dead_aKEY_dead_abovecommaKEY_dead_abovedotKEY_dead_abovereversedcommaKEY_dead_aboveringKEY_dead_aboveverticallineKEY_dead_acuteKEY_dead_belowbreveKEY_dead_belowcircumflexKEY_dead_belowcommaKEY_dead_belowdiaeresisKEY_dead_belowdotKEY_dead_belowmacronKEY_dead_belowringKEY_dead_belowtildeKEY_dead_belowverticallineKEY_dead_breveKEY_dead_capital_schwaKEY_dead_caronKEY_dead_cedillaKEY_dead_circumflexKEY_dead_currencyKEY_dead_dasiaKEY_dead_diaeresisKEY_dead_doubleacuteKEY_dead_doublegrave KEY_dead_eKEY_dead_graveKEY_dead_greek KEY_dead_hook KEY_dead_horn KEY_dead_iKEY_dead_invertedbreve KEY_dead_iotaKEY_dead_longsolidusoverlayKEY_dead_lowlineKEY_dead_macron KEY_dead_oKEY_dead_ogonekKEY_dead_perispomeniKEY_dead_psiliKEY_dead_semivoiced_soundKEY_dead_small_schwaKEY_dead_strokeKEY_dead_tilde KEY_dead_uKEY_dead_voiced_soundKEY_decimalpoint KEY_degree KEY_diaeresis KEY_diamondKEY_digitspace KEY_dintegral KEY_division KEY_dollarKEY_doubbaselinedotKEY_doubleacuteKEY_doubledaggerKEY_doublelowquotemark KEY_downarrow KEY_downcaret KEY_downshoe KEY_downstile KEY_downtack KEY_dstrokeKEY_e KEY_eabovedot KEY_eacute KEY_ebelowdot KEY_ecaronKEY_ecircumflexKEY_ecircumflexacuteKEY_ecircumflexbelowdotKEY_ecircumflexgraveKEY_ecircumflexhookKEY_ecircumflextildeKEY_ediaeresis KEY_egrave KEY_ehookKEY_eightsubscriptKEY_eightsuperior KEY_elementof KEY_ellipsis KEY_em3space KEY_em4space KEY_emacron KEY_emdashKEY_emfilledcircleKEY_emfilledrectKEY_emopencircleKEY_emopenrectangle KEY_emptyset KEY_emspace KEY_endashKEY_enfilledcircbulletKEY_enfilledsqbulletKEY_engKEY_enopencircbulletKEY_enopensquarebullet KEY_enspace KEY_eogonek KEY_equalKEY_eth KEY_etilde KEY_exclamKEY_exclamdownKEY_ezhKEY_f KEY_fabovedotKEY_femalesymbolKEY_ff KEY_figdashKEY_filledlefttribulletKEY_filledrectbulletKEY_filledrighttribulletKEY_filledtribulletdownKEY_filledtribulletupKEY_fiveeighthsKEY_fivesixthsKEY_fivesubscriptKEY_fivesuperiorKEY_fourfifthsKEY_foursubscriptKEY_foursuperiorKEY_fourthroot KEY_functionKEY_g KEY_gabovedot KEY_gbreve KEY_gcaron KEY_gcedillaKEY_gcircumflex KEY_grave KEY_greaterKEY_greaterthanequalKEY_guillemotleftKEY_guillemotrightKEY_h KEY_hairspaceKEY_hcircumflex KEY_heartKEY_hebrew_alephKEY_hebrew_ayinKEY_hebrew_betKEY_hebrew_bethKEY_hebrew_chetKEY_hebrew_daletKEY_hebrew_dalethKEY_hebrew_doublelowlineKEY_hebrew_finalkaphKEY_hebrew_finalmemKEY_hebrew_finalnunKEY_hebrew_finalpeKEY_hebrew_finalzadeKEY_hebrew_finalzadiKEY_hebrew_gimelKEY_hebrew_gimmel KEY_hebrew_heKEY_hebrew_hetKEY_hebrew_kaphKEY_hebrew_kufKEY_hebrew_lamedKEY_hebrew_memKEY_hebrew_nun KEY_hebrew_peKEY_hebrew_qophKEY_hebrew_reshKEY_hebrew_samechKEY_hebrew_samekhKEY_hebrew_shinKEY_hebrew_tafKEY_hebrew_tawKEY_hebrew_tetKEY_hebrew_tethKEY_hebrew_wawKEY_hebrew_yodKEY_hebrew_zadeKEY_hebrew_zadiKEY_hebrew_zainKEY_hebrew_zayin KEY_hexagramKEY_horizconnectorKEY_horizlinescan1KEY_horizlinescan3KEY_horizlinescan5KEY_horizlinescan7KEY_horizlinescan9 KEY_hstrokeKEY_ht KEY_hyphenKEY_i KEY_iTouch KEY_iacute KEY_ibelowdot KEY_ibreveKEY_icircumflex KEY_identicalKEY_idiaeresis KEY_idotless KEY_ifonlyif KEY_igrave KEY_ihook KEY_imacron KEY_impliesKEY_includedin KEY_includes KEY_infinity KEY_integralKEY_intersection KEY_iogonek KEY_itildeKEY_jKEY_jcircumflexKEY_jotKEY_k KEY_kana_A KEY_kana_CHI KEY_kana_E KEY_kana_FU KEY_kana_HA KEY_kana_HE KEY_kana_HI KEY_kana_HO KEY_kana_HU KEY_kana_I KEY_kana_KA KEY_kana_KE KEY_kana_KI KEY_kana_KO KEY_kana_KU KEY_kana_MA KEY_kana_ME KEY_kana_MI KEY_kana_MO KEY_kana_MU KEY_kana_N KEY_kana_NA KEY_kana_NE KEY_kana_NI KEY_kana_NO KEY_kana_NU KEY_kana_O KEY_kana_RA KEY_kana_RE KEY_kana_RI KEY_kana_RO KEY_kana_RU KEY_kana_SA KEY_kana_SE KEY_kana_SHI KEY_kana_SO KEY_kana_SU KEY_kana_TA KEY_kana_TE KEY_kana_TI KEY_kana_TO KEY_kana_TSU KEY_kana_TU KEY_kana_U KEY_kana_WA KEY_kana_WO KEY_kana_YA KEY_kana_YO KEY_kana_YU KEY_kana_aKEY_kana_closingbracketKEY_kana_commaKEY_kana_conjunctive KEY_kana_eKEY_kana_fullstop KEY_kana_iKEY_kana_middledot KEY_kana_oKEY_kana_openingbracketKEY_kana_switch KEY_kana_tsu KEY_kana_tu KEY_kana_u KEY_kana_ya KEY_kana_yo KEY_kana_yu KEY_kappa KEY_kcedillaKEY_kraKEY_l KEY_lacuteKEY_latincross KEY_lbelowdot KEY_lcaron KEY_lcedillaKEY_leftanglebracket KEY_leftarrow KEY_leftcaretKEY_leftdoublequotemarkKEY_leftmiddlecurlybraceKEY_leftopentriangleKEY_leftpointerKEY_leftradical KEY_leftshoeKEY_leftsinglequotemark KEY_leftt KEY_lefttackKEY_lessKEY_lessthanequalKEY_lfKEY_logicaland KEY_logicalorKEY_lowleftcornerKEY_lowrightcorner KEY_lstrokeKEY_m KEY_mabovedot KEY_macronKEY_malesymbolKEY_maltesecross KEY_marker KEY_masculine KEY_minus KEY_minutesKEY_mu KEY_multiplyKEY_musicalflatKEY_musicalsharpKEY_n KEY_nabla KEY_nacute KEY_ncaron KEY_ncedillaKEY_ninesubscriptKEY_ninesuperiorKEY_nlKEY_nobreakspaceKEY_notapproxeqKEY_notelementof KEY_notequalKEY_notidentical KEY_notsign KEY_ntildeKEY_numbersignKEY_numerosignKEY_o KEY_oacute KEY_obarred KEY_obelowdot KEY_ocaronKEY_ocircumflexKEY_ocircumflexacuteKEY_ocircumflexbelowdotKEY_ocircumflexgraveKEY_ocircumflexhookKEY_ocircumflextildeKEY_odiaeresisKEY_odoubleacuteKEY_oe KEY_ogonek KEY_ograve KEY_ohook KEY_ohornKEY_ohornacuteKEY_ohornbelowdotKEY_ohorngrave KEY_ohornhookKEY_ohorntilde KEY_omacron KEY_oneeighth KEY_onefifth KEY_onehalfKEY_onequarter KEY_onesixthKEY_onesubscriptKEY_onesuperior KEY_onethird KEY_oobliqueKEY_openrectbullet KEY_openstarKEY_opentribulletdownKEY_opentribulletupKEY_ordfeminine KEY_oslash KEY_otilde KEY_overbar KEY_overlineKEY_p KEY_pabovedot KEY_paragraph KEY_parenleftKEY_parenrightKEY_partdifferentialKEY_partialderivative KEY_percent KEY_periodKEY_periodcentered KEY_permilleKEY_phonographcopyrightKEY_plus KEY_plusminusKEY_prescriptionKEY_prolongedsoundKEY_punctspaceKEY_qKEY_quad KEY_questionKEY_questiondown KEY_quotedbl KEY_quoteleftKEY_quoterightKEY_r KEY_racute KEY_radical KEY_rcaron KEY_rcedillaKEY_registeredKEY_rightanglebracketKEY_rightarrowKEY_rightcaretKEY_rightdoublequotemarkKEY_rightmiddlecurlybraceKEY_rightmiddlesummationKEY_rightopentriangleKEY_rightpointer KEY_rightshoeKEY_rightsinglequotemark KEY_rightt KEY_righttackKEY_s KEY_sabovedot KEY_sacute KEY_scaron KEY_scedilla KEY_schwaKEY_scircumflexKEY_script_switch KEY_seconds KEY_section KEY_semicolonKEY_semivoicedsoundKEY_seveneighthsKEY_sevensubscriptKEY_sevensuperiorKEY_signaturemarkKEY_signifblankKEY_similarequalKEY_singlelowquotemarkKEY_sixsubscriptKEY_sixsuperior KEY_slashKEY_soliddiamond KEY_spaceKEY_squareroot KEY_ssharp KEY_sterling KEY_stricteqKEY_t KEY_tabovedot KEY_tcaron KEY_tcedilla KEY_telephoneKEY_telephonerecorder KEY_therefore KEY_thinspace KEY_thornKEY_threeeighthsKEY_threefifthsKEY_threequartersKEY_threesubscriptKEY_threesuperior KEY_tintegralKEY_topintegralKEY_topleftparensKEY_topleftradicalKEY_topleftsqbracketKEY_topleftsummationKEY_toprightparensKEY_toprightsqbracketKEY_toprightsummationKEY_toptKEY_topvertsummationconnector KEY_trademarkKEY_trademarkincircle KEY_tslash KEY_twofifthsKEY_twosubscriptKEY_twosuperior KEY_twothirdsKEY_u KEY_uacute KEY_ubelowdot KEY_ubreveKEY_ucircumflexKEY_udiaeresisKEY_udoubleacute KEY_ugrave KEY_uhook KEY_uhornKEY_uhornacuteKEY_uhornbelowdotKEY_uhorngrave KEY_uhornhookKEY_uhorntilde KEY_umacron KEY_underbarKEY_underscore KEY_union KEY_uogonek KEY_uparrow KEY_upcaretKEY_upleftcornerKEY_uprightcorner KEY_upshoe KEY_upstile KEY_uptack KEY_uring KEY_utildeKEY_v KEY_variation KEY_vertbarKEY_vertconnectorKEY_voicedsoundKEY_vtKEY_w KEY_wacuteKEY_wcircumflexKEY_wdiaeresis KEY_wgraveKEY_x KEY_xabovedotKEY_y KEY_yacute KEY_ybelowdotKEY_ycircumflexKEY_ydiaeresisKEY_yen KEY_ygrave KEY_yhook KEY_ytildeKEY_z KEY_zabovedot KEY_zacute KEY_zcaronKEY_zerosubscriptKEY_zerosuperior KEY_zstrokeKP_0KP_1KP_2KP_3KP_4KP_5KP_6KP_7KP_8KP_9KP_AddKP_Begin KP_Decimal KP_Delete KP_DivideKP_DownKP_EndKP_EnterKP_EqualKP_F1KP_F2KP_F3KP_F4KP_Home KP_InsertKP_Left KP_MultiplyKP_Next KP_Page_Down KP_Page_UpKP_PriorKP_Right KP_SeparatorKP_Space KP_SubtractKP_TabKP_Up Kana_Lock Kana_ShiftKanji Kanji_BangouKatakanaKbdBrightnessDownKbdBrightnessUp KbdLightOnOffKcedilla Korean_WonLL1L10L2L3L4L5L6L7L8L9LacuteLast_Virtual_ScreenLaunch0Launch1Launch2Launch3Launch4Launch5Launch6Launch7Launch8Launch9LaunchALaunchBLaunchCLaunchDLaunchELaunchF LbelowdotLcaronLcedillaLeft LightBulbLinefeedLiraSign LogGrabInfoLogOff LogWindowTreeLstrokeM MAJOR_VERSION MICRO_VERSION MINOR_VERSION Mabovedot Macedonia_DSE Macedonia_GJE Macedonia_KJE Macedonia_dse Macedonia_gje Macedonia_kjeMae_KohoMail MailForwardMarketMassyoMeetingMemoMenuMenuKBMenuPB MessengerMeta_LMeta_RMillSignModeLock Mode_switchMonBrightnessDownMonBrightnessUpMouseKeys_Accel_EnableMouseKeys_EnableMuhenkan Multi_keyMultipleCandidateMusic MyComputerMySitesNNO_FPUNacute NairaSignNcaronNcedillaNew NewSheqelSignNewsNext Next_VModeNext_Virtual_ScreenNtildeNum_LockOOEOacuteObarred ObelowdotOcaron OcircumflexOcircumflexacuteOcircumflexbelowdotOcircumflexgraveOcircumflexhookOcircumflextilde Odiaeresis Odoubleacute OfficeHomeOgraveOhookOhorn Ohornacute Ohornbelowdot Ohorngrave Ohornhook OhorntildeOmacronOobliqueOpenOpenURLOptionOslashOtildeOverlay1_EnableOverlay2_EnableP PATH_RELATIVEPRIORITY_REDRAW Pabovedot Page_DownPage_UpPastePause PesetaSignPhonePicturesPointer_AcceleratePointer_Button1Pointer_Button2Pointer_Button3Pointer_Button4Pointer_Button5Pointer_Button_DfltPointer_DblClick1Pointer_DblClick2Pointer_DblClick3Pointer_DblClick4Pointer_DblClick5Pointer_DblClick_DfltPointer_DfltBtnNextPointer_DfltBtnPrev Pointer_DownPointer_DownLeftPointer_DownRight Pointer_Drag1 Pointer_Drag2 Pointer_Drag3 Pointer_Drag4 Pointer_Drag5Pointer_Drag_DfltPointer_EnableKeys Pointer_Left Pointer_Right Pointer_UpPointer_UpLeftPointer_UpRight PowerDownPowerOff Prev_VModePrev_Virtual_ScreenPreviousCandidatePrintPriorQRR1R10R11R12R13R14R15R2R3R4R5R6R7R8R9RacuteRcaronRcedillaRedRedoRefreshReloadRepeatKeys_EnableReplyReturnRight RockerDown RockerEnterRockerUpRomaji RotateWindows RotationKB RotationPB RupeeSignSSCHWA STAGE_TYPE SabovedotSacuteSaveScaronScedilla Scircumflex ScreenSaver ScrollClick ScrollDownScrollUp Scroll_LockSearchSelect SelectButtonSend Serbian_DJE Serbian_DZE Serbian_JE Serbian_LJE Serbian_NJE Serbian_TSHE Serbian_dje Serbian_dze Serbian_je Serbian_lje Serbian_nje Serbian_tsheShift_L Shift_LockShift_RShopSingleCandidateSinh_aSinh_aaSinh_aa2Sinh_aeSinh_ae2Sinh_aee Sinh_aee2Sinh_aiSinh_ai2Sinh_alSinh_auSinh_au2Sinh_baSinh_bhaSinh_caSinh_chaSinh_dda Sinh_ddhaSinh_dha Sinh_dhhaSinh_eSinh_e2Sinh_eeSinh_ee2Sinh_faSinh_gaSinh_ghaSinh_h2Sinh_haSinh_iSinh_i2Sinh_iiSinh_ii2Sinh_jaSinh_jha Sinh_jnyaSinh_kaSinh_khaSinh_kunddaliyaSinh_laSinh_llaSinh_luSinh_lu2Sinh_luu Sinh_luu2Sinh_maSinh_mbaSinh_na Sinh_ndda Sinh_ndhaSinh_ngSinh_ng2Sinh_ngaSinh_njaSinh_nnaSinh_nyaSinh_oSinh_o2Sinh_ooSinh_oo2Sinh_paSinh_phaSinh_raSinh_riSinh_riiSinh_ru2 Sinh_ruu2Sinh_saSinh_sha Sinh_sshaSinh_tha Sinh_thhaSinh_tta Sinh_tthaSinh_uSinh_u2Sinh_uuSinh_uu2Sinh_vaSinh_yaSleepSlowKeys_EnableSpell SplitScreenStandbyStartStickyKeys_EnableStopSubtitleSuper_LSuper_RSupportSuspend Switch_VT_1 Switch_VT_10 Switch_VT_11 Switch_VT_12 Switch_VT_2 Switch_VT_3 Switch_VT_4 Switch_VT_5 Switch_VT_6 Switch_VT_7 Switch_VT_8 Switch_VT_9Sys_ReqTTHORNTab TabovedotTaskPaneTcaronTcedillaTerminalTerminate_Server Thai_baht Thai_bobaimai Thai_chochan Thai_chochang Thai_choching Thai_chochoe Thai_dochada Thai_dodek Thai_fofa Thai_fofan Thai_hohip Thai_honokhuk Thai_khokhai Thai_khokhon Thai_khokhuat Thai_khokhwaiThai_khorakhang Thai_kokaiThai_lakkhangyao Thai_lekchet Thai_lekha Thai_lekhok Thai_lekkao Thai_leknung Thai_lekpaet Thai_leksam Thai_leksi Thai_leksong Thai_leksun Thai_lochula Thai_lolingThai_luThai_maichattawa Thai_maiekThai_maihanakatThai_maihanakat_maithoThai_maitaikhu Thai_maitho Thai_maitri Thai_maiyamok Thai_moma Thai_ngongu Thai_nikhahit Thai_nonen Thai_nonu Thai_oangThai_paiyannoi Thai_phinthu Thai_phophan Thai_phophungThai_phosamphao Thai_popla Thai_roruaThai_ru Thai_saraa Thai_saraaa Thai_saraaeThai_saraaimaimalaiThai_saraaimaimuan Thai_saraam Thai_sarae Thai_sarai Thai_saraii Thai_sarao Thai_sarau Thai_saraue Thai_sarauee Thai_sarauu Thai_sorusi Thai_sosala Thai_soso Thai_sosuaThai_thanthakhatThai_thonangmonthoThai_thophuthaoThai_thothahan Thai_thothan Thai_thothong Thai_thothung Thai_topatak Thai_totao Thai_wowaen Thai_yoyak Thai_yoyingThornTimeToDoListToolsTopMenu TouchpadOff TouchpadOnTouchpadToggleTourokuTravelTslashUUWBUacute UbelowdotUbreve Ucircumflex Udiaeresis UdoubleacuteUgraveUhookUhorn Uhornacute Uhornbelowdot Uhorngrave Uhornhook UhorntildeUkrainian_GHE_WITH_UPTURN Ukrainian_I Ukrainian_IE Ukrainian_YIUkrainian_ghe_with_upturn Ukrainian_i Ukrainian_ie Ukrainian_yi Ukranian_I Ukranian_JE Ukranian_YI Ukranian_i Ukranian_je Ukranian_yiUmacronUndoUngrabUogonekUpUringUser1KBUser2KBUserPBUtildeVVERSION VERSION_HEX VERSION_S VendorHomeVideoView VoidSymbolW WINDOWING_EGL WINDOWING_GDK WINDOWING_GLXWINDOWING_WAYLANDWLANWWWWacuteWakeUp Wcircumflex WdiaeresisWebCamWgrave WheelButton WindowClearWonSignWordX XabovedotXferYYacute Ybelowdot Ycircumflex YdiaeresisYellowYgraveYhookYtildeZ ZabovedotZacuteZcaronZen_KohoZenkakuZenkaku_HankakuZoomInZoomOutZstroke ActorAlign AlignAxis BinAlignmentBindCoordinate BoxAlignmentDragAxisFlowOrientationGestureTriggerEdge GridPosition ImageError InputAxisLongPressState OrientationPanAxis PathNodeTypePickMode RequestMode ScalingFilter ScriptErrorScrollDirection ScrollSource ShaderError ShaderTypeSnapEdge StaticColorStepModeTableAlignment TextureErrorTextureQualityTimelineDirectionUnitTypeZoomAxisActorAlignFillActorAlignStartActorAlignCenter ActorAlignEndAnotherActorAlign AlignAxisBothAnotherAlignAxisAnimationModeEaseInQuadAnimationModeEaseOutQuadAnimationModeEaseInOutQuadAnimationModeEaseInCubicAnimationModeEaseOutCubicAnimationModeEaseInOutCubicAnimationModeEaseInQuartAnimationModeEaseOutQuartAnimationModeEaseInOutQuartAnimationModeEaseInQuintAnimationModeEaseOutQuintAnimationModeEaseInOutQuintAnimationModeEaseInSineAnimationModeEaseOutSineAnimationModeEaseInOutSineAnimationModeEaseInExpoAnimationModeEaseOutExpoAnimationModeEaseInOutExpoAnimationModeEaseInCircAnimationModeEaseOutCircAnimationModeEaseInOutCircAnimationModeEaseInElasticAnimationModeEaseOutElasticAnimationModeEaseInOutElasticAnimationModeEaseInBackAnimationModeEaseOutBackAnimationModeEaseInOutBackAnimationModeEaseInBounceAnimationModeEaseOutBounceAnimationModeEaseInOutBounceAnimationModeStepStartAnimationModeStepEndAnimationModeEaseAnimationModeEaseInAnimationModeEaseOutAnimationModeEaseInOutAnotherAnimationModeBinAlignmentFixedBinAlignmentFillBinAlignmentStartBinAlignmentEndBinAlignmentCenterAnotherBinAlignmentBindCoordinateXBindCoordinateYBindCoordinateWidthBindCoordinateHeightBindCoordinatePositionBindCoordinateSizeBindCoordinateAllAnotherBindCoordinateBoxAlignmentStartBoxAlignmentEndBoxAlignmentCenterAnotherBoxAlignmentContentGravityTopLeftContentGravityTopContentGravityTopRightContentGravityLeftContentGravityCenterContentGravityRightContentGravityBottomLeftContentGravityBottomContentGravityBottomRightContentGravityResizeFillContentGravityResizeAspectAnotherContentGravityDragAxisAxisNone DragAxisXAxis DragAxisYAxisAnotherDragAxisEventTypeNothingEventTypeMotionEventTypeDestroyNotifyEventTypeClientMessageEventTypeTouchpadPinchEventTypeTouchpadSwipeEventTypeEventLastAnotherEventTypeFlowOrientationHorizontalFlowOrientationVerticalAnotherFlowOrientationGestureTriggerEdgeNoneGestureTriggerEdgeAfterGestureTriggerEdgeBeforeAnotherGestureTriggerEdge GravityNorthGravityNorthEast GravityEast GravitySouthGravitySouthWest GravityWestGravityNorthWestAnotherGravityGridPositionTopAnotherGridPositionImageErrorDataAnotherImageErrorInitErrorErrorUnknownInitErrorErrorThreadsInitErrorErrorBackendInitErrorErrorInternalAnotherInitErrorInputAxisIgnore InputAxisX InputAxisYInputAxisPressureInputAxisXtiltInputAxisYtiltInputAxisWheelInputAxisDistance InputAxisLastAnotherInputAxisInputDeviceTypeExtensionDeviceInputDeviceTypeJoystickDeviceInputDeviceTypeTabletDeviceInputDeviceTypeTouchpadDevice InputDeviceTypeTouchscreenDeviceInputDeviceTypePenDeviceInputDeviceTypeEraserDeviceInputDeviceTypeCursorDeviceInputDeviceTypeNDeviceTypesAnotherInputDeviceTypeAnotherInputModeAnotherInterpolationAnotherLongPressStateOrientationHorizontalOrientationVerticalAnotherOrientationPanAxisAxisNone PanAxisXAxis PanAxisYAxisPanAxisAxisAutoAnotherPanAxisPathNodeTypeRelMoveToPathNodeTypeRelLineToPathNodeTypeRelCurveToAnotherPathNodeType PickModeNonePickModeReactive PickModeAllAnotherPickModeRequestModeHeightForWidthRequestModeWidthForHeightRequestModeContentSizeAnotherRequestModeAnotherRotateAxisRotateDirectionCwRotateDirectionCcwAnotherRotateDirectionScalingFilterLinearScalingFilterNearestScalingFilterTrilinearAnotherScalingFilterScriptErrorTypeFunctionScriptErrorPropertyScriptErrorValueAnotherScriptErrorScrollDirectionUpScrollDirectionDownScrollDirectionLeftScrollDirectionRightAnotherScrollDirectionScrollSourceUnknownScrollSourceWheelScrollSourceFingerScrollSourceContinuousAnotherScrollSourceShaderErrorNoAsmShaderErrorNoGlslShaderErrorCompileAnotherShaderErrorAnotherShaderType SnapEdgeTop SnapEdgeRightSnapEdgeBottom SnapEdgeLeftAnotherSnapEdgeStaticColorWhiteStaticColorBlackStaticColorRedStaticColorDarkRedStaticColorGreenStaticColorDarkGreenStaticColorBlueStaticColorDarkBlueStaticColorCyanStaticColorDarkCyanStaticColorMagentaStaticColorDarkMagentaStaticColorYellowStaticColorDarkYellowStaticColorGrayStaticColorDarkGrayStaticColorLightGrayStaticColorButterStaticColorButterLightStaticColorButterDarkStaticColorOrangeStaticColorOrangeLightStaticColorOrangeDarkStaticColorChocolateStaticColorChocolateLightStaticColorChocolateDarkStaticColorChameleonStaticColorChameleonLightStaticColorChameleonDarkStaticColorSkyBlueStaticColorSkyBlueLightStaticColorSkyBlueDarkStaticColorPlumStaticColorPlumLightStaticColorPlumDarkStaticColorScarletRedStaticColorScarletRedLightStaticColorScarletRedDarkStaticColorAluminium1StaticColorAluminium2StaticColorAluminium3StaticColorAluminium4StaticColorAluminium5StaticColorAluminium6StaticColorTransparentAnotherStaticColor StepModeStart StepModeEndAnotherStepModeTableAlignmentStartTableAlignmentCenterTableAlignmentEndAnotherTableAlignmentTextDirectionLtrTextDirectionRtlAnotherTextDirectionTextureErrorOutOfMemoryTextureErrorNoYuvTextureErrorBadFormatAnotherTextureErrorAnotherTextureQualityAnotherTimelineDirectionTouchpadGesturePhaseUpdateTouchpadGesturePhaseEndTouchpadGesturePhaseCancelAnotherTouchpadGesturePhase UnitTypePixel UnitTypeEm UnitTypeMm UnitTypePoint UnitTypeCmAnotherUnitType ZoomAxisXAxis ZoomAxisYAxis ZoomAxisBothAnotherZoomAxiscatchTextureErrorhandleTextureErrorcatchShaderErrorhandleShaderErrorcatchScriptErrorhandleScriptErrorcatchInitErrorhandleInitErrorcatchImageErrorhandleImageError$fBoxedEnumZoomAxis$fTypedObjectZoomAxis$fHasParentTypesZoomAxis $fOrdZoomAxis$fEnumZoomAxis$fBoxedEnumUnitType$fTypedObjectUnitType$fHasParentTypesUnitType $fOrdUnitType$fEnumUnitType$fBoxedEnumTouchpadGesturePhase!$fTypedObjectTouchpadGesturePhase$$fHasParentTypesTouchpadGesturePhase$fOrdTouchpadGesturePhase$fEnumTouchpadGesturePhase$fBoxedEnumTimelineDirection$fTypedObjectTimelineDirection!$fHasParentTypesTimelineDirection$fOrdTimelineDirection$fEnumTimelineDirection$fBoxedEnumTextureQuality$fTypedObjectTextureQuality$fHasParentTypesTextureQuality$fOrdTextureQuality$fEnumTextureQuality$fBoxedEnumTextureError$fTypedObjectTextureError$fHasParentTypesTextureError$fGErrorClassTextureError$fOrdTextureError$fEnumTextureError$fBoxedEnumTextDirection$fTypedObjectTextDirection$fHasParentTypesTextDirection$fOrdTextDirection$fEnumTextDirection$fBoxedEnumTableAlignment$fTypedObjectTableAlignment$fHasParentTypesTableAlignment$fOrdTableAlignment$fEnumTableAlignment$fBoxedEnumStepMode$fTypedObjectStepMode$fHasParentTypesStepMode $fOrdStepMode$fEnumStepMode$fBoxedEnumStaticColor$fTypedObjectStaticColor$fHasParentTypesStaticColor$fOrdStaticColor$fEnumStaticColor$fBoxedEnumSnapEdge$fTypedObjectSnapEdge$fHasParentTypesSnapEdge $fOrdSnapEdge$fEnumSnapEdge$fBoxedEnumShaderType$fTypedObjectShaderType$fHasParentTypesShaderType$fOrdShaderType$fEnumShaderType$fBoxedEnumShaderError$fTypedObjectShaderError$fHasParentTypesShaderError$fGErrorClassShaderError$fOrdShaderError$fEnumShaderError$fBoxedEnumScrollSource$fTypedObjectScrollSource$fHasParentTypesScrollSource$fOrdScrollSource$fEnumScrollSource$fBoxedEnumScrollDirection$fTypedObjectScrollDirection$fHasParentTypesScrollDirection$fOrdScrollDirection$fEnumScrollDirection$fBoxedEnumScriptError$fTypedObjectScriptError$fHasParentTypesScriptError$fGErrorClassScriptError$fOrdScriptError$fEnumScriptError$fBoxedEnumScalingFilter$fTypedObjectScalingFilter$fHasParentTypesScalingFilter$fOrdScalingFilter$fEnumScalingFilter$fBoxedEnumRotateDirection$fTypedObjectRotateDirection$fHasParentTypesRotateDirection$fOrdRotateDirection$fEnumRotateDirection$fBoxedEnumRotateAxis$fTypedObjectRotateAxis$fHasParentTypesRotateAxis$fOrdRotateAxis$fEnumRotateAxis$fBoxedEnumRequestMode$fTypedObjectRequestMode$fHasParentTypesRequestMode$fOrdRequestMode$fEnumRequestMode$fBoxedEnumPickMode$fTypedObjectPickMode$fHasParentTypesPickMode $fOrdPickMode$fEnumPickMode$fBoxedEnumPathNodeType$fTypedObjectPathNodeType$fHasParentTypesPathNodeType$fOrdPathNodeType$fEnumPathNodeType$fBoxedEnumPanAxis$fTypedObjectPanAxis$fHasParentTypesPanAxis $fOrdPanAxis $fEnumPanAxis$fBoxedEnumOrientation$fTypedObjectOrientation$fHasParentTypesOrientation$fOrdOrientation$fEnumOrientation$fBoxedEnumLongPressState$fTypedObjectLongPressState$fHasParentTypesLongPressState$fOrdLongPressState$fEnumLongPressState$fBoxedEnumInterpolation$fTypedObjectInterpolation$fHasParentTypesInterpolation$fOrdInterpolation$fEnumInterpolation$fBoxedEnumInputMode$fTypedObjectInputMode$fHasParentTypesInputMode$fOrdInputMode$fEnumInputMode$fBoxedEnumInputDeviceType$fTypedObjectInputDeviceType$fHasParentTypesInputDeviceType$fOrdInputDeviceType$fEnumInputDeviceType$fBoxedEnumInputAxis$fTypedObjectInputAxis$fHasParentTypesInputAxis$fOrdInputAxis$fEnumInputAxis$fBoxedEnumInitError$fTypedObjectInitError$fHasParentTypesInitError$fGErrorClassInitError$fOrdInitError$fEnumInitError$fBoxedEnumImageError$fTypedObjectImageError$fHasParentTypesImageError$fGErrorClassImageError$fOrdImageError$fEnumImageError$fBoxedEnumGridPosition$fTypedObjectGridPosition$fHasParentTypesGridPosition$fOrdGridPosition$fEnumGridPosition$fBoxedEnumGravity$fTypedObjectGravity$fHasParentTypesGravity $fOrdGravity $fEnumGravity$fBoxedEnumGestureTriggerEdge$fTypedObjectGestureTriggerEdge"$fHasParentTypesGestureTriggerEdge$fOrdGestureTriggerEdge$fEnumGestureTriggerEdge$fBoxedEnumFlowOrientation$fTypedObjectFlowOrientation$fHasParentTypesFlowOrientation$fOrdFlowOrientation$fEnumFlowOrientation$fBoxedEnumEventType$fTypedObjectEventType$fHasParentTypesEventType$fOrdEventType$fEnumEventType$fBoxedEnumDragAxis$fTypedObjectDragAxis$fHasParentTypesDragAxis $fOrdDragAxis$fEnumDragAxis$fBoxedEnumContentGravity$fTypedObjectContentGravity$fHasParentTypesContentGravity$fOrdContentGravity$fEnumContentGravity$fBoxedEnumBoxAlignment$fTypedObjectBoxAlignment$fHasParentTypesBoxAlignment$fOrdBoxAlignment$fEnumBoxAlignment$fBoxedEnumBindCoordinate$fTypedObjectBindCoordinate$fHasParentTypesBindCoordinate$fOrdBindCoordinate$fEnumBindCoordinate$fBoxedEnumBinAlignment$fTypedObjectBinAlignment$fHasParentTypesBinAlignment$fOrdBinAlignment$fEnumBinAlignment$fBoxedEnumAnimationMode$fTypedObjectAnimationMode$fHasParentTypesAnimationMode$fOrdAnimationMode$fEnumAnimationMode$fBoxedEnumAlignAxis$fTypedObjectAlignAxis$fHasParentTypesAlignAxis$fOrdAlignAxis$fEnumAlignAxis$fBoxedEnumActorAlign$fTypedObjectActorAlign$fHasParentTypesActorAlign$fOrdActorAlign$fEnumActorAlign$fShowActorAlign$fEqActorAlign$fShowAlignAxis $fEqAlignAxis$fShowAnimationMode$fEqAnimationMode$fShowBinAlignment$fEqBinAlignment$fShowBindCoordinate$fEqBindCoordinate$fShowBoxAlignment$fEqBoxAlignment$fShowContentGravity$fEqContentGravity$fShowDragAxis $fEqDragAxis$fShowEventType $fEqEventType$fShowFlowOrientation$fEqFlowOrientation$fShowGestureTriggerEdge$fEqGestureTriggerEdge $fShowGravity $fEqGravity$fShowGridPosition$fEqGridPosition$fShowImageError$fEqImageError$fShowInitError $fEqInitError$fShowInputAxis $fEqInputAxis$fShowInputDeviceType$fEqInputDeviceType$fShowInputMode $fEqInputMode$fShowInterpolation$fEqInterpolation$fShowLongPressState$fEqLongPressState$fShowOrientation$fEqOrientation $fShowPanAxis $fEqPanAxis$fShowPathNodeType$fEqPathNodeType$fShowPickMode $fEqPickMode$fShowRequestMode$fEqRequestMode$fShowRotateAxis$fEqRotateAxis$fShowRotateDirection$fEqRotateDirection$fShowScalingFilter$fEqScalingFilter$fShowScriptError$fEqScriptError$fShowScrollDirection$fEqScrollDirection$fShowScrollSource$fEqScrollSource$fShowShaderError$fEqShaderError$fShowShaderType$fEqShaderType$fShowSnapEdge $fEqSnapEdge$fShowStaticColor$fEqStaticColor$fShowStepMode $fEqStepMode$fShowTableAlignment$fEqTableAlignment$fShowTextDirection$fEqTextDirection$fShowTextureError$fEqTextureError$fShowTextureQuality$fEqTextureQuality$fShowTimelineDirection$fEqTimelineDirection$fShowTouchpadGesturePhase$fEqTouchpadGesturePhase$fShowUnitType $fEqUnitType$fShowZoomAxis $fEqZoomAxis ContentRepeatEffectPaintFlags FontFlags ModifierTypeOffscreenRedirect RepaintFlagsScrollFinishFlags StageStateSwipeDirectionActorFlagsRealizedActorFlagsReactiveActorFlagsVisibleActorFlagsNoLayoutAnotherActorFlagsAllocationFlagsAllocationNone$AllocationFlagsAbsoluteOriginChangedAnotherAllocationFlagsContentRepeatNoneContentRepeatXAxisContentRepeatYAxisContentRepeatBothAnotherContentRepeatAnotherEffectPaintFlagsEventFlagsNoneAnotherEventFlagsFeatureFlagsTextureNpotFeatureFlagsSyncToVblankFeatureFlagsTextureYuvFeatureFlagsTextureReadPixelsFeatureFlagsStageStaticFeatureFlagsStageUserResizeFeatureFlagsStageCursorFeatureFlagsShadersGlslFeatureFlagsSwapEventsAnotherFeatureFlagsFontFlagsMipmappingFontFlagsHintingAnotherFontFlagsModifierTypeShiftMaskModifierTypeLockMaskModifierTypeControlMaskModifierTypeMod1MaskModifierTypeMod2MaskModifierTypeMod3MaskModifierTypeMod4MaskModifierTypeMod5MaskModifierTypeButton1MaskModifierTypeButton2MaskModifierTypeButton3MaskModifierTypeButton4MaskModifierTypeButton5Mask"ModifierTypeModifierReserved13Mask"ModifierTypeModifierReserved14Mask"ModifierTypeModifierReserved15Mask"ModifierTypeModifierReserved16Mask"ModifierTypeModifierReserved17Mask"ModifierTypeModifierReserved18Mask"ModifierTypeModifierReserved19Mask"ModifierTypeModifierReserved20Mask"ModifierTypeModifierReserved21Mask"ModifierTypeModifierReserved22Mask"ModifierTypeModifierReserved23Mask"ModifierTypeModifierReserved24Mask"ModifierTypeModifierReserved25MaskModifierTypeSuperMaskModifierTypeHyperMaskModifierTypeMetaMask"ModifierTypeModifierReserved29MaskModifierTypeReleaseMaskModifierTypeModifierMaskAnotherModifierTypeOffscreenRedirectAlwaysAnotherOffscreenRedirectRepaintFlagsPrePaintRepaintFlagsPostPaintRepaintFlagsQueueRedrawOnAddAnotherRepaintFlagsScrollFinishFlagsNoneScrollFinishFlagsHorizontalScrollFinishFlagsVerticalAnotherScrollFinishFlagsScrollModeNoneScrollModeHorizontallyScrollModeVerticallyScrollModeBothAnotherScrollModeStageStateFullscreenStageStateOffscreenStageStateActivatedAnotherStageStateSwipeDirectionUpSwipeDirectionDownSwipeDirectionLeftSwipeDirectionRightAnotherSwipeDirectionTextureFlagsNoneTextureFlagsRgbFlagBgrTextureFlagsRgbFlagPremultTextureFlagsYuvFlagYuv2AnotherTextureFlags$fIsGFlagTextureFlags$fBoxedFlagsTextureFlags$fTypedObjectTextureFlags$fHasParentTypesTextureFlags$fOrdTextureFlags$fEnumTextureFlags$fIsGFlagSwipeDirection$fBoxedFlagsSwipeDirection$fTypedObjectSwipeDirection$fHasParentTypesSwipeDirection$fOrdSwipeDirection$fEnumSwipeDirection$fIsGFlagStageState$fBoxedFlagsStageState$fTypedObjectStageState$fHasParentTypesStageState$fOrdStageState$fEnumStageState$fIsGFlagScrollMode$fBoxedFlagsScrollMode$fTypedObjectScrollMode$fHasParentTypesScrollMode$fOrdScrollMode$fEnumScrollMode$fIsGFlagScrollFinishFlags$fBoxedFlagsScrollFinishFlags$fTypedObjectScrollFinishFlags!$fHasParentTypesScrollFinishFlags$fOrdScrollFinishFlags$fEnumScrollFinishFlags$fIsGFlagRepaintFlags$fBoxedFlagsRepaintFlags$fTypedObjectRepaintFlags$fHasParentTypesRepaintFlags$fOrdRepaintFlags$fEnumRepaintFlags$fIsGFlagOffscreenRedirect$fBoxedFlagsOffscreenRedirect$fTypedObjectOffscreenRedirect!$fHasParentTypesOffscreenRedirect$fOrdOffscreenRedirect$fEnumOffscreenRedirect$fIsGFlagModifierType$fBoxedFlagsModifierType$fTypedObjectModifierType$fHasParentTypesModifierType$fOrdModifierType$fEnumModifierType$fIsGFlagFontFlags$fBoxedFlagsFontFlags$fTypedObjectFontFlags$fHasParentTypesFontFlags$fOrdFontFlags$fEnumFontFlags$fIsGFlagFeatureFlags$fBoxedFlagsFeatureFlags$fTypedObjectFeatureFlags$fHasParentTypesFeatureFlags$fOrdFeatureFlags$fEnumFeatureFlags$fIsGFlagEventFlags$fBoxedFlagsEventFlags$fTypedObjectEventFlags$fHasParentTypesEventFlags$fOrdEventFlags$fEnumEventFlags$fIsGFlagEffectPaintFlags$fBoxedFlagsEffectPaintFlags$fTypedObjectEffectPaintFlags $fHasParentTypesEffectPaintFlags$fOrdEffectPaintFlags$fEnumEffectPaintFlags$fIsGFlagContentRepeat$fBoxedFlagsContentRepeat$fTypedObjectContentRepeat$fHasParentTypesContentRepeat$fOrdContentRepeat$fEnumContentRepeat$fIsGFlagAllocationFlags$fBoxedFlagsAllocationFlags$fTypedObjectAllocationFlags$fHasParentTypesAllocationFlags$fOrdAllocationFlags$fEnumAllocationFlags$fIsGFlagActorFlags$fBoxedFlagsActorFlags$fTypedObjectActorFlags$fHasParentTypesActorFlags$fOrdActorFlags$fEnumActorFlags$fShowActorFlags$fEqActorFlags$fShowAllocationFlags$fEqAllocationFlags$fShowContentRepeat$fEqContentRepeat$fShowEffectPaintFlags$fEqEffectPaintFlags$fShowEventFlags$fEqEventFlags$fShowFeatureFlags$fEqFeatureFlags$fShowFontFlags $fEqFontFlags$fShowModifierType$fEqModifierType$fShowOffscreenRedirect$fEqOffscreenRedirect$fShowRepaintFlags$fEqRepaintFlags$fShowScrollFinishFlags$fEqScrollFinishFlags$fShowScrollMode$fEqScrollMode$fShowStageState$fEqStageState$fShowSwipeDirection$fEqSwipeDirection$fShowTextureFlags$fEqTextureFlags IsAnimatable toAnimatable IsContainer toContainer IsContent toContentMediaErrorCallbackMediaEosCallbackIsMediaMediatoMediagetMediaAudioVolumesetMediaAudioVolumeconstructMediaAudioVolumegetMediaBufferFillgetMediaCanSeekgetMediaDurationgetMediaPlayingsetMediaPlayingconstructMediaPlayinggetMediaProgresssetMediaProgressconstructMediaProgressgetMediaSubtitleFontNamesetMediaSubtitleFontNameconstructMediaSubtitleFontNamegetMediaSubtitleUrisetMediaSubtitleUriconstructMediaSubtitleUri getMediaUri setMediaUriconstructMediaUrimediaGetAudioVolumemediaGetBufferFillmediaGetCanSeekmediaGetDurationmediaGetPlayingmediaGetProgressmediaGetSubtitleFontNamemediaGetSubtitleUri mediaGetUrimediaSetAudioVolumemediaSetFilenamemediaSetPlayingmediaSetProgressmediaSetSubtitleFontNamemediaSetSubtitleUri mediaSetUri onMediaEos afterMediaEos onMediaErrorafterMediaError$fIsGValueMaybe$fHasParentTypesMedia$fGObjectMedia$fTypedObjectMedia$fManagedPtrNewtypeMedia $fIsMediao $fEqMedia IsScriptable Scriptable toScriptableIsActiontoActionIsActortoActorContentDetachedCallbackContentAttachedCallbackcontentGetPreferredSizeonContentAttachedafterContentAttachedonContentDetachedafterContentDetached$fHasParentTypesContent$fGObjectContent$fTypedObjectContent$fManagedPtrNewtypeContent $fIsContento $fEqContent IsActorMeta ActorMeta toActorMetagetActorMetaActorgetActorMetaEnabledsetActorMetaEnabledconstructActorMetaEnabledgetActorMetaNamesetActorMetaNameconstructActorMetaNameactorMetaGetActoractorMetaGetEnabledactorMetaGetNameactorMetaSetEnabledactorMetaSetName$fHasParentTypesActorMeta$fGObjectActorMeta$fTypedObjectActorMeta$fManagedPtrNewtypeActorMeta$fIsActorMetao $fEqActorMeta$fHasParentTypesAction$fGObjectAction$fTypedObjectAction$fManagedPtrNewtypeAction $fIsActiono $fEqActionIsAlphatoAlpha IsAnimation toAnimation IsAnimator toAnimator IsBackend toBackendBackendSettingsChangedCallback BackendResolutionChangedCallbackBackendFontChangedCallbackonBackendFontChangedafterBackendFontChangedonBackendResolutionChangedafterBackendResolutionChangedonBackendSettingsChangedafterBackendSettingsChangedbackendGetDoubleClickDistancebackendGetDoubleClickTimebackendGetFontOptionsbackendGetResolutionbackendSetDoubleClickDistancebackendSetDoubleClickTimebackendSetFontNamebackendSetFontOptionsbackendSetResolution$fHasParentTypesBackend$fGObjectBackend$fTypedObjectBackend$fManagedPtrNewtypeBackend $fIsBackendo $fEqBackend IsBehaviour toBehaviourIsBehaviourDepthBehaviourDepthtoBehaviourDepthgetBehaviourDepthDepthEndsetBehaviourDepthDepthEndconstructBehaviourDepthDepthEndgetBehaviourDepthDepthStartsetBehaviourDepthDepthStart!constructBehaviourDepthDepthStartbehaviourDepthNewbehaviourDepthGetBoundsbehaviourDepthSetBounds$fHasParentTypesBehaviourDepth$fGObjectBehaviourDepth$fTypedObjectBehaviourDepth!$fManagedPtrNewtypeBehaviourDepth$fIsBehaviourDeptho$fEqBehaviourDepthIsBehaviourOpacityBehaviourOpacitytoBehaviourOpacitygetBehaviourOpacityOpacityEndsetBehaviourOpacityOpacityEnd#constructBehaviourOpacityOpacityEndgetBehaviourOpacityOpacityStartsetBehaviourOpacityOpacityStart%constructBehaviourOpacityOpacityStartbehaviourOpacityNewbehaviourOpacityGetBoundsbehaviourOpacitySetBounds $fHasParentTypesBehaviourOpacity$fGObjectBehaviourOpacity$fTypedObjectBehaviourOpacity#$fManagedPtrNewtypeBehaviourOpacity$fIsBehaviourOpacityo$fEqBehaviourOpacityIsBehaviourRotateBehaviourRotatetoBehaviourRotategetBehaviourRotateAngleEndsetBehaviourRotateAngleEnd constructBehaviourRotateAngleEndgetBehaviourRotateAngleStartsetBehaviourRotateAngleStart"constructBehaviourRotateAngleStartgetBehaviourRotateAxissetBehaviourRotateAxisconstructBehaviourRotateAxisgetBehaviourRotateCenterXsetBehaviourRotateCenterXconstructBehaviourRotateCenterXgetBehaviourRotateCenterYsetBehaviourRotateCenterYconstructBehaviourRotateCenterYgetBehaviourRotateCenterZsetBehaviourRotateCenterZconstructBehaviourRotateCenterZgetBehaviourRotateDirectionsetBehaviourRotateDirection!constructBehaviourRotateDirectionbehaviourRotateNewbehaviourRotateGetAxisbehaviourRotateGetBoundsbehaviourRotateGetCenterbehaviourRotateGetDirectionbehaviourRotateSetAxisbehaviourRotateSetBoundsbehaviourRotateSetCenterbehaviourRotateSetDirection$fHasParentTypesBehaviourRotate$fGObjectBehaviourRotate$fTypedObjectBehaviourRotate"$fManagedPtrNewtypeBehaviourRotate$fIsBehaviourRotateo$fEqBehaviourRotateIsBehaviourScaleBehaviourScaletoBehaviourScalegetBehaviourScaleXScaleEndsetBehaviourScaleXScaleEnd constructBehaviourScaleXScaleEndgetBehaviourScaleXScaleStartsetBehaviourScaleXScaleStart"constructBehaviourScaleXScaleStartgetBehaviourScaleYScaleEndsetBehaviourScaleYScaleEnd constructBehaviourScaleYScaleEndgetBehaviourScaleYScaleStartsetBehaviourScaleYScaleStart"constructBehaviourScaleYScaleStartbehaviourScaleNewbehaviourScaleGetBoundsbehaviourScaleSetBounds$fHasParentTypesBehaviourScale$fGObjectBehaviourScale$fTypedObjectBehaviourScale!$fManagedPtrNewtypeBehaviourScale$fIsBehaviourScaleo$fEqBehaviourScaleCanvasDrawCallbackIsCanvasCanvastoCanvas onCanvasDrawafterCanvasDrawgetCanvasHeightsetCanvasHeightconstructCanvasHeightgetCanvasScaleFactorsetCanvasScaleFactorconstructCanvasScaleFactorgetCanvasScaleFactorSetgetCanvasWidthsetCanvasWidthconstructCanvasWidthcanvasGetScaleFactorcanvasSetScaleFactor canvasSetSize canvasNew$fHasParentTypesCanvas$fGObjectCanvas$fTypedObjectCanvas$fManagedPtrNewtypeCanvas $fIsCanvaso $fEqCanvas IsChildMeta toChildMetagetChildMetaActorconstructChildMetaActorgetChildMetaContainerconstructChildMetaContainerchildMetaGetActorchildMetaGetContainer$fHasParentTypesChildMeta$fGObjectChildMeta$fTypedObjectChildMeta$fManagedPtrNewtypeChildMeta$fIsChildMetao $fEqChildMetaClickActionLongPressCallbackClickActionClickedCallback IsClickAction ClickAction toClickActiononClickActionClickedafterClickActionClickedonClickActionLongPressafterClickActionLongPressgetClickActionHeldgetClickActionLongPressDurationsetClickActionLongPressDuration%constructClickActionLongPressDuration getClickActionLongPressThreshold setClickActionLongPressThreshold&constructClickActionLongPressThresholdgetClickActionPressedclickActionNewclickActionGetButtonclickActionGetCoordsclickActionGetStateclickActionRelease$fHasParentTypesClickAction$fGObjectClickAction$fTypedObjectClickAction$fManagedPtrNewtypeClickAction$fIsClickActiono$fEqClickActionIsClonetoClonegetCloneSourcesetCloneSourceconstructCloneSourceclearCloneSourcecloneNewcloneGetSourcecloneSetSource$fHasParentTypesClone$fGObjectClone$fTypedObjectClone$fManagedPtrNewtypeClone $fIsCloneo $fEqClone IsConstraint toConstraint$fHasParentTypesConstraint$fGObjectConstraint$fTypedObjectConstraint$fManagedPtrNewtypeConstraint$fIsConstrainto$fEqConstraintIsBindConstraintBindConstrainttoBindConstraintgetBindConstraintCoordinatesetBindConstraintCoordinate!constructBindConstraintCoordinategetBindConstraintOffsetsetBindConstraintOffsetconstructBindConstraintOffsetgetBindConstraintSourcesetBindConstraintSourceconstructBindConstraintSourceclearBindConstraintSourcebindConstraintNewbindConstraintGetCoordinatebindConstraintGetOffsetbindConstraintGetSourcebindConstraintSetCoordinatebindConstraintSetOffsetbindConstraintSetSource$fHasParentTypesBindConstraint$fGObjectBindConstraint$fTypedObjectBindConstraint!$fManagedPtrNewtypeBindConstraint$fIsBindConstrainto$fEqBindConstraintIsAlignConstrainttoAlignConstraintgetAlignConstraintAlignAxissetAlignConstraintAlignAxis!constructAlignConstraintAlignAxisgetAlignConstraintFactorsetAlignConstraintFactorconstructAlignConstraintFactorgetAlignConstraintSourcesetAlignConstraintSourceconstructAlignConstraintSourceclearAlignConstraintSourcealignConstraintNewalignConstraintGetAlignAxisalignConstraintGetFactoralignConstraintGetSourcealignConstraintSetAlignAxisalignConstraintSetFactoralignConstraintSetSource$fHasParentTypesAlignConstraint$fGObjectAlignConstraint$fTypedObjectAlignConstraint"$fManagedPtrNewtypeAlignConstraint$fIsAlignConstrainto$fEqAlignConstraintIsDeformEffect DeformEffecttoDeformEffectIsDeviceManager DeviceManagertoDeviceManagerDropActionOverOutCallbackDropActionOverInCallbackDropActionDropCancelCallbackDropActionDropCallbackDropActionCanDropCallback IsDropAction DropAction toDropActiononDropActionCanDropafterDropActionCanDroponDropActionDropafterDropActionDroponDropActionDropCancelafterDropActionDropCancelonDropActionOverInafterDropActionOverInonDropActionOverOutafterDropActionOverOut dropActionNew$fHasParentTypesDropAction$fGObjectDropAction$fTypedObjectDropAction$fManagedPtrNewtypeDropAction$fIsDropActiono$fEqDropActionIsEffecttoEffecteffectQueueRepaint$fHasParentTypesEffect$fGObjectEffect$fTypedObjectEffect$fManagedPtrNewtypeEffect $fIsEffecto $fEqEffectIsGestureActiontoGestureActionIsGrouptoGroupgroupNewgroupGetNChildrengroupGetNthChildgroupRemoveAll$fHasParentTypesGroup$fGObjectGroup$fTypedObjectGroup$fManagedPtrNewtypeGroup $fIsGroupo $fEqGroupIsImagetoImage imageSetArea imageSetBytesimageNew$fHasParentTypesImage$fGObjectImage$fTypedObjectImage$fManagedPtrNewtypeImage $fIsImageo $fEqImage IsInputDevice toInputDevice"DeviceManagerDeviceRemovedCallback DeviceManagerDeviceAddedCallbackonDeviceManagerDeviceAddedafterDeviceManagerDeviceAddedonDeviceManagerDeviceRemovedafterDeviceManagerDeviceRemovedgetDeviceManagerBackendconstructDeviceManagerBackenddeviceManagerGetCoreDevicedeviceManagerListDevicesdeviceManagerPeekDevicesdeviceManagerGetDefault$fHasParentTypesDeviceManager$fGObjectDeviceManager$fTypedObjectDeviceManager $fManagedPtrNewtypeDeviceManager$fIsDeviceManagero$fEqDeviceManager IsInterval toIntervalgetIntervalFinalsetIntervalFinalconstructIntervalFinalgetIntervalInitialsetIntervalInitialconstructIntervalInitialgetIntervalValueTypeconstructIntervalValueTypeintervalNewWithValues intervalCloneintervalComputeintervalComputeValueintervalGetFinalValueintervalGetInitialValueintervalGetValueTypeintervalIsValidintervalPeekFinalValueintervalPeekInitialValueintervalSetFinalintervalSetInitialintervalValidate$fHasParentTypesInterval$fGObjectInterval$fTypedObjectInterval$fManagedPtrNewtypeInterval $fIsIntervalo $fEqIntervalanimatableAnimatePropertyanimatableFindPropertyanimatableGetInitialStateanimatableInterpolateValueanimatableSetFinalState$fHasParentTypesAnimatable$fGObjectAnimatable$fTypedObjectAnimatable$fManagedPtrNewtypeAnimatable$fIsAnimatableo$fEqAnimatableIsLayoutManagertoLayoutManager IsGridLayout GridLayout toGridLayoutgetGridLayoutColumnHomogeneoussetGridLayoutColumnHomogeneous$constructGridLayoutColumnHomogeneousgetGridLayoutColumnSpacingsetGridLayoutColumnSpacing constructGridLayoutColumnSpacinggetGridLayoutOrientationsetGridLayoutOrientationconstructGridLayoutOrientationgetGridLayoutRowHomogeneoussetGridLayoutRowHomogeneous!constructGridLayoutRowHomogeneousgetGridLayoutRowSpacingsetGridLayoutRowSpacingconstructGridLayoutRowSpacing gridLayoutNewgridLayoutAttachgridLayoutAttachNextTogridLayoutGetChildAtgridLayoutGetColumnHomogeneousgridLayoutGetColumnSpacinggridLayoutGetOrientationgridLayoutGetRowHomogeneousgridLayoutGetRowSpacinggridLayoutInsertColumngridLayoutInsertNextTogridLayoutInsertRowgridLayoutSetColumnHomogeneousgridLayoutSetColumnSpacinggridLayoutSetOrientationgridLayoutSetRowHomogeneousgridLayoutSetRowSpacing$fHasParentTypesGridLayout$fGObjectGridLayout$fTypedObjectGridLayout$fManagedPtrNewtypeGridLayout$fIsGridLayouto$fEqGridLayout IsFlowLayout toFlowLayoutgetFlowLayoutColumnSpacingsetFlowLayoutColumnSpacing constructFlowLayoutColumnSpacinggetFlowLayoutHomogeneoussetFlowLayoutHomogeneousconstructFlowLayoutHomogeneousgetFlowLayoutMaxColumnWidthsetFlowLayoutMaxColumnWidth!constructFlowLayoutMaxColumnWidthgetFlowLayoutMaxRowHeightsetFlowLayoutMaxRowHeightconstructFlowLayoutMaxRowHeightgetFlowLayoutMinColumnWidthsetFlowLayoutMinColumnWidth!constructFlowLayoutMinColumnWidthgetFlowLayoutMinRowHeightsetFlowLayoutMinRowHeightconstructFlowLayoutMinRowHeightgetFlowLayoutOrientationsetFlowLayoutOrientationconstructFlowLayoutOrientationgetFlowLayoutRowSpacingsetFlowLayoutRowSpacingconstructFlowLayoutRowSpacinggetFlowLayoutSnapToGridsetFlowLayoutSnapToGridconstructFlowLayoutSnapToGrid flowLayoutNewflowLayoutGetColumnSpacingflowLayoutGetColumnWidthflowLayoutGetHomogeneousflowLayoutGetOrientationflowLayoutGetRowHeightflowLayoutGetRowSpacingflowLayoutGetSnapToGridflowLayoutSetColumnSpacingflowLayoutSetColumnWidthflowLayoutSetHomogeneousflowLayoutSetOrientationflowLayoutSetRowHeightflowLayoutSetRowSpacingflowLayoutSetSnapToGrid$fHasParentTypesFlowLayout$fGObjectFlowLayout$fTypedObjectFlowLayout$fManagedPtrNewtypeFlowLayout$fIsFlowLayouto$fEqFlowLayout IsFixedLayout FixedLayout toFixedLayoutfixedLayoutNew$fHasParentTypesFixedLayout$fGObjectFixedLayout$fTypedObjectFixedLayout$fManagedPtrNewtypeFixedLayout$fIsFixedLayouto$fEqFixedLayout IsBoxLayout toBoxLayoutgetBoxLayoutEasingDurationsetBoxLayoutEasingDuration constructBoxLayoutEasingDurationgetBoxLayoutEasingModesetBoxLayoutEasingModeconstructBoxLayoutEasingModegetBoxLayoutHomogeneoussetBoxLayoutHomogeneousconstructBoxLayoutHomogeneousgetBoxLayoutOrientationsetBoxLayoutOrientationconstructBoxLayoutOrientationgetBoxLayoutPackStartsetBoxLayoutPackStartconstructBoxLayoutPackStartgetBoxLayoutSpacingsetBoxLayoutSpacingconstructBoxLayoutSpacinggetBoxLayoutUseAnimationssetBoxLayoutUseAnimationsconstructBoxLayoutUseAnimationsgetBoxLayoutVerticalsetBoxLayoutVerticalconstructBoxLayoutVertical boxLayoutNewboxLayoutGetAlignmentboxLayoutGetEasingDurationboxLayoutGetEasingModeboxLayoutGetExpandboxLayoutGetFillboxLayoutGetHomogeneousboxLayoutGetOrientationboxLayoutGetPackStartboxLayoutGetSpacingboxLayoutGetUseAnimationsboxLayoutGetVertical boxLayoutPackboxLayoutSetAlignmentboxLayoutSetEasingDurationboxLayoutSetEasingModeboxLayoutSetExpandboxLayoutSetFillboxLayoutSetHomogeneousboxLayoutSetOrientationboxLayoutSetPackStartboxLayoutSetSpacingboxLayoutSetUseAnimationsboxLayoutSetVertical$fHasParentTypesBoxLayout$fGObjectBoxLayout$fTypedObjectBoxLayout$fManagedPtrNewtypeBoxLayout$fIsBoxLayouto $fEqBoxLayout IsBinLayout toBinLayoutgetBinLayoutXAlignsetBinLayoutXAlignconstructBinLayoutXAligngetBinLayoutYAlignsetBinLayoutYAlignconstructBinLayoutYAlign binLayoutNew binLayoutAddbinLayoutGetAlignmentbinLayoutSetAlignment$fHasParentTypesBinLayout$fGObjectBinLayout$fTypedObjectBinLayout$fManagedPtrNewtypeBinLayout$fIsBinLayouto $fEqBinLayout IsLayoutMeta toLayoutMetagetLayoutMetaManagerconstructLayoutMetaManagerlayoutMetaGetManager$fHasParentTypesLayoutMeta$fGObjectLayoutMeta$fTypedObjectLayoutMeta$fManagedPtrNewtypeLayoutMeta$fIsLayoutMetao$fEqLayoutMetaIsModeltoModel IsListModel toListModel listModelNewv$fHasParentTypesListModel$fGObjectListModel$fTypedObjectListModel$fManagedPtrNewtypeListModel$fIsListModelo $fEqListModel IsModelIter toModelItergetModelIterModelsetModelIterModelconstructModelIterModelclearModelIterModelgetModelIterRowsetModelIterRowconstructModelIterRow modelIterCopymodelIterGetModelmodelIterGetRowmodelIterGetValuemodelIterIsFirstmodelIterIsLast modelIterNext modelIterPrevmodelIterSetValue$fHasParentTypesModelIter$fGObjectModelIter$fTypedObjectModelIter$fManagedPtrNewtypeModelIter$fIsModelItero $fEqModelIterIsOffscreenEffectOffscreenEffecttoOffscreenEffectIsDesaturateEffectDesaturateEffecttoDesaturateEffectgetDesaturateEffectFactorsetDesaturateEffectFactorconstructDesaturateEffectFactordesaturateEffectNewdesaturateEffectGetFactordesaturateEffectSetFactor $fHasParentTypesDesaturateEffect$fGObjectDesaturateEffect$fTypedObjectDesaturateEffect#$fManagedPtrNewtypeDesaturateEffect$fIsDesaturateEffecto$fEqDesaturateEffectgetDeformEffectXTilessetDeformEffectXTilesconstructDeformEffectXTilesgetDeformEffectYTilessetDeformEffectYTilesconstructDeformEffectYTilesdeformEffectGetBackMaterialdeformEffectGetNTilesdeformEffectInvalidatedeformEffectSetBackMaterialdeformEffectSetNTiles$fHasParentTypesDeformEffect$fGObjectDeformEffect$fTypedObjectDeformEffect$fManagedPtrNewtypeDeformEffect$fIsDeformEffecto$fEqDeformEffect IsBlurEffect BlurEffect toBlurEffect blurEffectNew$fHasParentTypesBlurEffect$fGObjectBlurEffect$fTypedObjectBlurEffect$fManagedPtrNewtypeBlurEffect$fIsBlurEffecto$fEqBlurEffectIsPageTurnEffectPageTurnEffecttoPageTurnEffectgetPageTurnEffectAnglesetPageTurnEffectAngleconstructPageTurnEffectAnglegetPageTurnEffectPeriodsetPageTurnEffectPeriodconstructPageTurnEffectPeriodgetPageTurnEffectRadiussetPageTurnEffectRadiusconstructPageTurnEffectRadiuspageTurnEffectNewpageTurnEffectGetAnglepageTurnEffectGetPeriodpageTurnEffectGetRadiuspageTurnEffectSetAnglepageTurnEffectSetPeriodpageTurnEffectSetRadius$fHasParentTypesPageTurnEffect$fGObjectPageTurnEffect$fTypedObjectPageTurnEffect!$fManagedPtrNewtypePageTurnEffect$fIsPageTurnEffecto$fEqPageTurnEffect IsPaintNode toPaintNode IsClipNodeClipNode toClipNode clipNodeNew$fBoxedPtrClipNode$fHasParentTypesClipNode$fTypedObjectClipNode$fManagedPtrNewtypeClipNode $fIsClipNodeo $fEqClipNodePanActionPanStoppedCallbackPanActionPanCallback IsPanAction PanAction toPanActiononPanActionPanafterPanActionPanonPanActionPanStoppedafterPanActionPanStoppedgetPanActionAccelerationFactorsetPanActionAccelerationFactor$constructPanActionAccelerationFactorgetPanActionDecelerationsetPanActionDecelerationconstructPanActionDecelerationgetPanActionInterpolatesetPanActionInterpolateconstructPanActionInterpolategetPanActionPanAxissetPanActionPanAxisconstructPanActionPanAxis panActionNewpanActionGetAccelerationFactor"panActionGetConstrainedMotionDeltapanActionGetDecelerationpanActionGetInterpolatepanActionGetInterpolatedCoordspanActionGetInterpolatedDeltapanActionGetMotionCoordspanActionGetMotionDeltapanActionGetPanAxispanActionSetAccelerationFactorpanActionSetDecelerationpanActionSetInterpolatepanActionSetPanAxis$fHasParentTypesPanAction$fGObjectPanAction$fTypedObjectPanAction$fManagedPtrNewtypePanAction$fIsPanActiono $fEqPanActionIsParamSpecUnit ParamSpecUnittoParamSpecUnit$fBoxedPtrParamSpecUnit$fHasParentTypesParamSpecUnit$fTypedObjectParamSpecUnit $fManagedPtrNewtypeParamSpecUnit$fIsParamSpecUnito$fEqParamSpecUnitIsPathtoPath!PathConstraintNodeReachedCallbackIsPathConstraintPathConstrainttoPathConstraintonPathConstraintNodeReachedafterPathConstraintNodeReachedgetPathConstraintOffsetsetPathConstraintOffsetconstructPathConstraintOffsetgetPathConstraintPathsetPathConstraintPathconstructPathConstraintPathclearPathConstraintPathpathConstraintNewpathConstraintGetOffsetpathConstraintGetPathpathConstraintSetOffsetpathConstraintSetPath$fHasParentTypesPathConstraint$fGObjectPathConstraint$fTypedObjectPathConstraint!$fManagedPtrNewtypePathConstraint$fIsPathConstrainto$fEqPathConstraintIsPipelineNode PipelineNodetoPipelineNode$fBoxedPtrPipelineNode$fHasParentTypesPipelineNode$fTypedObjectPipelineNode$fManagedPtrNewtypePipelineNode$fIsPipelineNodeo$fEqPipelineNodeIsPropertyTransitionPropertyTransitiontoPropertyTransitionRotateActionRotateCallbackIsRotateAction RotateActiontoRotateActiononRotateActionRotateafterRotateActionRotaterotateActionNew$fHasParentTypesRotateAction$fGObjectRotateAction$fTypedObjectRotateAction$fManagedPtrNewtypeRotateAction$fIsRotateActiono$fEqRotateActionIsScripttoScriptscriptableGetIdscriptableParseCustomNodescriptableSetCustomPropertyscriptableSetId$fHasParentTypesScriptable$fGObjectScriptable$fTypedObjectScriptable$fManagedPtrNewtypeScriptable$fIsScriptableo$fEqScriptable IsSettings toSettingsconstructSettingsBackendgetSettingsDndDragThresholdsetSettingsDndDragThreshold!constructSettingsDndDragThresholdgetSettingsDoubleClickDistancesetSettingsDoubleClickDistance$constructSettingsDoubleClickDistancegetSettingsDoubleClickTimesetSettingsDoubleClickTime constructSettingsDoubleClickTimegetSettingsFontAntialiassetSettingsFontAntialiasconstructSettingsFontAntialiasgetSettingsFontDpisetSettingsFontDpiconstructSettingsFontDpigetSettingsFontHintStylesetSettingsFontHintStyleconstructSettingsFontHintStyleclearSettingsFontHintStylegetSettingsFontHintingsetSettingsFontHintingconstructSettingsFontHintinggetSettingsFontNamesetSettingsFontNameconstructSettingsFontNameclearSettingsFontNamegetSettingsFontSubpixelOrdersetSettingsFontSubpixelOrder"constructSettingsFontSubpixelOrderclearSettingsFontSubpixelOrdersetSettingsFontconfigTimestamp$constructSettingsFontconfigTimestampgetSettingsLongPressDurationsetSettingsLongPressDuration"constructSettingsLongPressDurationgetSettingsPasswordHintTimesetSettingsPasswordHintTime!constructSettingsPasswordHintTimesetSettingsUnscaledFontDpi constructSettingsUnscaledFontDpigetSettingsWindowScalingFactorsetSettingsWindowScalingFactor$constructSettingsWindowScalingFactorsettingsGetDefault$fHasParentTypesSettings$fGObjectSettings$fTypedObjectSettings$fManagedPtrNewtypeSettings $fIsSettingso $fEqSettingsIsShadertoShadergetShaderCompiledgetShaderEnabledsetShaderEnabledconstructShaderEnabledgetShaderFragmentSourcesetShaderFragmentSourceconstructShaderFragmentSourceclearShaderFragmentSourcegetShaderVertexSourcesetShaderVertexSourceconstructShaderVertexSourceclearShaderVertexSource shaderNew shaderCompileshaderGetCoglFragmentShadershaderGetCoglProgramshaderGetCoglVertexShadershaderGetFragmentSourceshaderGetIsEnabledshaderGetVertexSourceshaderIsCompiled shaderReleaseshaderSetFragmentSourceshaderSetIsEnabledshaderSetUniformshaderSetVertexSource$fHasParentTypesShader$fGObjectShader$fTypedObjectShader$fManagedPtrNewtypeShader $fIsShadero $fEqShaderIsShaderEffect ShaderEffecttoShaderEffectconstructShaderEffectShaderTypeshaderEffectNewshaderEffectGetProgramshaderEffectGetShadershaderEffectSetShaderSourceshaderEffectSetUniformValue$fHasParentTypesShaderEffect$fGObjectShaderEffect$fTypedObjectShaderEffect$fManagedPtrNewtypeShaderEffect$fIsShaderEffecto$fEqShaderEffect IsShaderFloat toShaderFloat$fBoxedPtrShaderFloat$fHasParentTypesShaderFloat$fTypedObjectShaderFloat$fManagedPtrNewtypeShaderFloat$fIsShaderFloato$fEqShaderFloat IsShaderInt toShaderInt$fBoxedPtrShaderInt$fHasParentTypesShaderInt$fTypedObjectShaderInt$fManagedPtrNewtypeShaderInt$fIsShaderInto $fEqShaderIntIsShaderMatrixtoShaderMatrix$fBoxedPtrShaderMatrix$fHasParentTypesShaderMatrix$fTypedObjectShaderMatrix$fManagedPtrNewtypeShaderMatrix$fIsShaderMatrixo$fEqShaderMatrixIsSnapConstraintSnapConstrainttoSnapConstraintgetSnapConstraintFromEdgesetSnapConstraintFromEdgeconstructSnapConstraintFromEdgegetSnapConstraintOffsetsetSnapConstraintOffsetconstructSnapConstraintOffsetgetSnapConstraintSourcesetSnapConstraintSourceconstructSnapConstraintSourceclearSnapConstraintSourcegetSnapConstraintToEdgesetSnapConstraintToEdgeconstructSnapConstraintToEdgesnapConstraintNewsnapConstraintGetEdgessnapConstraintGetOffsetsnapConstraintGetSourcesnapConstraintSetEdgessnapConstraintSetOffsetsnapConstraintSetSource$fHasParentTypesSnapConstraint$fGObjectSnapConstraint$fTypedObjectSnapConstraint!$fManagedPtrNewtypeSnapConstraint$fIsSnapConstrainto$fEqSnapConstraintIsStagetoStage StageManagerStageRemovedCallbackStageManagerStageAddedCallbackIsStageManager StageManagertoStageManageronStageManagerStageAddedafterStageManagerStageAddedonStageManagerStageRemovedafterStageManagerStageRemovedgetStageManagerDefaultStagestageManagerGetDefaultStagestageManagerListStagesstageManagerPeekStagesstageManagerSetDefaultStagestageManagerGetDefault$fHasParentTypesStageManager$fGObjectStageManager$fTypedObjectStageManager$fManagedPtrNewtypeStageManager$fIsStageManagero$fEqStageManagerIsStatetoStateSwipeActionSwipeCallbackSwipeActionSweptCallback IsSwipeAction SwipeAction toSwipeActiononSwipeActionSweptafterSwipeActionSweptonSwipeActionSwipeafterSwipeActionSwipeswipeActionNew$fHasParentTypesSwipeAction$fGObjectSwipeAction$fTypedObjectSwipeAction$fManagedPtrNewtypeSwipeAction$fIsSwipeActiono$fEqSwipeAction IsTableLayout toTableLayoutgetTableLayoutColumnSpacingsetTableLayoutColumnSpacing!constructTableLayoutColumnSpacinggetTableLayoutEasingDurationsetTableLayoutEasingDuration"constructTableLayoutEasingDurationgetTableLayoutEasingModesetTableLayoutEasingModeconstructTableLayoutEasingModegetTableLayoutRowSpacingsetTableLayoutRowSpacingconstructTableLayoutRowSpacinggetTableLayoutUseAnimationssetTableLayoutUseAnimations!constructTableLayoutUseAnimationstableLayoutNewtableLayoutGetAlignmenttableLayoutGetColumnCounttableLayoutGetColumnSpacingtableLayoutGetEasingDurationtableLayoutGetEasingModetableLayoutGetExpandtableLayoutGetFilltableLayoutGetRowCounttableLayoutGetRowSpacingtableLayoutGetSpantableLayoutGetUseAnimationstableLayoutPacktableLayoutSetAlignmenttableLayoutSetColumnSpacingtableLayoutSetEasingDurationtableLayoutSetEasingModetableLayoutSetExpandtableLayoutSetFilltableLayoutSetRowSpacingtableLayoutSetSpantableLayoutSetUseAnimations$fHasParentTypesTableLayout$fGObjectTableLayout$fTypedObjectTableLayout$fManagedPtrNewtypeTableLayout$fIsTableLayouto$fEqTableLayoutTapActionTapCallback IsTapAction TapAction toTapActiononTapActionTapafterTapActionTap tapActionNew$fHasParentTypesTapAction$fGObjectTapAction$fTypedObjectTapAction$fManagedPtrNewtypeTapAction$fIsTapActiono $fEqTapAction IsTextBuffer toTextBufferTextBufferInsertedTextCallbackTextBufferDeletedTextCallbackonTextBufferDeletedTextafterTextBufferDeletedTextonTextBufferInsertedTextafterTextBufferInsertedTextgetTextBufferLengthgetTextBufferMaxLengthsetTextBufferMaxLengthconstructTextBufferMaxLengthgetTextBufferText textBufferNewtextBufferNewWithTexttextBufferDeleteTexttextBufferEmitDeletedTexttextBufferEmitInsertedTexttextBufferGetBytestextBufferGetLengthtextBufferGetMaxLengthtextBufferGetTexttextBufferInsertTexttextBufferSetMaxLengthtextBufferSetText$fHasParentTypesTextBuffer$fGObjectTextBuffer$fTypedObjectTextBuffer$fManagedPtrNewtypeTextBuffer$fIsTextBuffero$fEqTextBuffer IsTexture toTextureTextureSizeChangeCallbackTexturePixbufChangeCallbackTextureLoadFinishedCallbackonTextureLoadFinishedafterTextureLoadFinishedonTexturePixbufChangeafterTexturePixbufChangeonTextureSizeChangeafterTextureSizeChangegetTextureDisableSlicingconstructTextureDisableSlicinggetTextureFilenamesetTextureFilenameconstructTextureFilenameclearTextureFilenamegetTextureFilterQualitysetTextureFilterQualityconstructTextureFilterQualitygetTextureKeepAspectRatiosetTextureKeepAspectRatioconstructTextureKeepAspectRatiosetTextureLoadAsyncconstructTextureLoadAsyncsetTextureLoadDataAsyncconstructTextureLoadDataAsyncgetTexturePickWithAlphasetTexturePickWithAlphaconstructTexturePickWithAlphagetTexturePixelFormatgetTextureRepeatXsetTextureRepeatXconstructTextureRepeatXgetTextureRepeatYsetTextureRepeatYconstructTextureRepeatYgetTextureSyncSizesetTextureSyncSizeconstructTextureSyncSizegetTextureTileWaste textureNewtextureNewFromActortextureNewFromFiletextureGetBaseSizetextureGetCoglMaterialtextureGetCoglTexturetextureGetFilterQualitytextureGetKeepAspectRatiotextureGetLoadAsynctextureGetLoadDataAsynctextureGetMaxTileWastetextureGetPickWithAlphatextureGetPixelFormattextureGetRepeattextureGetSyncSizetextureSetAreaFromRgbDatatextureSetCoglMaterialtextureSetCoglTexturetextureSetFilterQualitytextureSetFromFiletextureSetKeepAspectRatiotextureSetLoadAsynctextureSetLoadDataAsynctextureSetPickWithAlphatextureSetRepeattextureSetSyncSize$fHasParentTypesTexture$fGObjectTexture$fTypedObjectTexture$fManagedPtrNewtypeTexture $fIsTextureo $fEqTextureCairoTextureDrawCallback!CairoTextureCreateSurfaceCallbackIsCairoTexture CairoTexturetoCairoTextureonCairoTextureCreateSurfaceafterCairoTextureCreateSurfaceonCairoTextureDrawafterCairoTextureDrawgetCairoTextureAutoResizesetCairoTextureAutoResizeconstructCairoTextureAutoResizegetCairoTextureSurfaceHeightsetCairoTextureSurfaceHeight"constructCairoTextureSurfaceHeightgetCairoTextureSurfaceWidthsetCairoTextureSurfaceWidth!constructCairoTextureSurfaceWidthcairoTextureNewcairoTextureClearcairoTextureCreatecairoTextureCreateRegioncairoTextureGetAutoResizecairoTextureGetSurfaceSizecairoTextureInvalidatecairoTextureInvalidateRectanglecairoTextureSetAutoResizecairoTextureSetSurfaceSize$fHasParentTypesCairoTexture$fGObjectCairoTexture$fTypedObjectCairoTexture$fManagedPtrNewtypeCairoTexture$fIsCairoTextureo$fEqCairoTexture IsTimeline toTimelineScoreTimelineStartedCallbackScoreTimelineCompletedCallbackScoreStartedCallbackScorePausedCallbackScoreCompletedCallbackIsScoreScoretoScoreonScoreCompletedafterScoreCompleted onScorePausedafterScorePausedonScoreStartedafterScoreStartedonScoreTimelineCompletedafterScoreTimelineCompletedonScoreTimelineStartedafterScoreTimelineStarted getScoreLoop setScoreLoopconstructScoreLoopscoreNew scoreAppendscoreAppendAtMarker scoreGetLoopscoreGetTimelinescoreIsPlayingscoreListTimelines scorePause scoreRemovescoreRemoveAll scoreRewind scoreSetLoop scoreStart scoreStop$fHasParentTypesScore$fGObjectScore$fTypedObjectScore$fManagedPtrNewtypeScore $fIsScoreo $fEqScoreAnimationStartedCallbackAnimationCompletedCallbackonAnimationCompletedafterAnimationCompletedonAnimationStartedafterAnimationStartedgetAnimationAlphasetAnimationAlphaconstructAnimationAlphagetAnimationDurationsetAnimationDurationconstructAnimationDurationgetAnimationLoopsetAnimationLoopconstructAnimationLoopgetAnimationModesetAnimationModeconstructAnimationModegetAnimationObjectsetAnimationObjectconstructAnimationObjectgetAnimationTimelinesetAnimationTimelineconstructAnimationTimelineclearAnimationTimeline animationNew animationBindanimationBindIntervalanimationCompletedanimationGetAlphaanimationGetDurationanimationGetIntervalanimationGetLoopanimationGetModeanimationGetObjectanimationGetTimelineanimationHasPropertyanimationSetAlphaanimationSetDurationanimationSetLoopanimationSetModeanimationSetObjectanimationSetTimelineanimationUnbindPropertyanimationUpdateanimationUpdateInterval$fHasParentTypesAnimation$fGObjectAnimation$fTypedObjectAnimation$fManagedPtrNewtypeAnimation$fIsAnimationo $fEqAnimation IsTransition toTransitiongetTransitionAnimatablesetTransitionAnimatableconstructTransitionAnimatableclearTransitionAnimatablegetTransitionIntervalsetTransitionIntervalconstructTransitionIntervalclearTransitionIntervalgetTransitionRemoveOnCompletesetTransitionRemoveOnComplete#constructTransitionRemoveOnCompletetransitionGetAnimatabletransitionGetIntervaltransitionGetRemoveOnCompletetransitionSetAnimatabletransitionSetFromtransitionSetIntervaltransitionSetRemoveOnCompletetransitionSetTo$fHasParentTypesTransition$fGObjectTransition$fTypedObjectTransition$fManagedPtrNewtypeTransition$fIsTransitiono$fEqTransition!getPropertyTransitionPropertyName!setPropertyTransitionPropertyName'constructPropertyTransitionPropertyName#clearPropertyTransitionPropertyNamepropertyTransitionNew!propertyTransitionGetPropertyName!propertyTransitionSetPropertyName"$fHasParentTypesPropertyTransition$fGObjectPropertyTransition$fTypedObjectPropertyTransition%$fManagedPtrNewtypePropertyTransition$fIsPropertyTransitiono$fEqPropertyTransitionIsKeyframeTransitionKeyframeTransitiontoKeyframeTransitionkeyframeTransitionNewkeyframeTransitionClearkeyframeTransitionGetKeyFramekeyframeTransitionGetNKeyFrameskeyframeTransitionSetKeyFramekeyframeTransitionSetKeyFrameskeyframeTransitionSetModeskeyframeTransitionSetValues"$fHasParentTypesKeyframeTransition$fGObjectKeyframeTransition$fTypedObjectKeyframeTransition%$fManagedPtrNewtypeKeyframeTransition$fIsKeyframeTransitiono$fEqKeyframeTransitionIsTransitionGroupTransitionGrouptoTransitionGrouptransitionGroupNewtransitionGroupAddTransitiontransitionGroupRemoveAlltransitionGroupRemoveTransition$fHasParentTypesTransitionGroup$fGObjectTransitionGroup$fTypedObjectTransitionGroup"$fManagedPtrNewtypeTransitionGroup$fIsTransitionGroupo$fEqTransitionGrouppaintNodeAddChildpaintNodeAddRectanglepaintNodeAddTextureRectangle paintNodeRefpaintNodeSetName$fBoxedPtrPaintNode$fHasParentTypesPaintNode$fTypedObjectPaintNode$fManagedPtrNewtypePaintNode$fIsPaintNodeo $fEqPaintNode"LayoutManagerLayoutChangedCallbackonLayoutManagerLayoutChangedafterLayoutManagerLayoutChangedlayoutManagerBeginAnimationlayoutManagerChildGetPropertylayoutManagerEndAnimationlayoutManagerFindChildProperty!layoutManagerGetAnimationProgresslayoutManagerGetChildMetalayoutManagerGetPreferredHeightlayoutManagerGetPreferredWidthlayoutManagerLayoutChangedlayoutManagerSetContainer$fHasParentTypesLayoutManager$fGObjectLayoutManager$fTypedObjectLayoutManager $fManagedPtrNewtypeLayoutManager$fIsLayoutManagero$fEqLayoutManager ActorIternewZeroActorIteractorIterDestroy actorIterInitactorIterIsValid actorIterNext actorIterPrevactorIterRemove$fConstructibleActorItertag$fCallocPtrActorIter$fBoxedPtrActorIter$fManagedPtrNewtypeActorIter $fEqActorIteranimatorKeyGetModeanimatorKeyGetObjectanimatorKeyGetProgressanimatorKeyGetPropertyNameanimatorKeyGetPropertyTypeanimatorKeyGetValue$fGBoxedAnimatorKey$fTypedObjectAnimatorKey$fHasParentTypesAnimatorKey$fManagedPtrNewtypeAnimatorKey$fEqAnimatorKeygetAnimatorDurationsetAnimatorDurationconstructAnimatorDurationgetAnimatorTimelinesetAnimatorTimelineconstructAnimatorTimeline animatorNewanimatorComputeValueanimatorGetDurationanimatorGetKeysanimatorGetTimelineanimatorPropertyGetEaseIn animatorPropertyGetInterpolationanimatorPropertySetEaseIn animatorPropertySetInterpolationanimatorRemoveKeyanimatorSetDurationanimatorSetKeyanimatorSetTimeline animatorStart$fHasParentTypesAnimator$fGObjectAnimator$fTypedObjectAnimator$fManagedPtrNewtypeAnimator $fIsAnimatoro $fEqAnimatorAnyEventnewZeroAnyEventgetAnyEventTypesetAnyEventTypegetAnyEventTimesetAnyEventTimegetAnyEventFlagssetAnyEventFlagsgetAnyEventStagesetAnyEventStageclearAnyEventStagegetAnyEventSourcesetAnyEventSourceclearAnyEventSource$fConstructibleAnyEventtag$fCallocPtrAnyEvent$fBoxedPtrAnyEvent$fManagedPtrNewtypeAnyEvent $fEqAnyEventnewZeroButtonEventgetButtonEventTypesetButtonEventTypegetButtonEventTimesetButtonEventTimegetButtonEventFlagssetButtonEventFlagsgetButtonEventStagesetButtonEventStageclearButtonEventStagegetButtonEventSourcesetButtonEventSourceclearButtonEventSourcegetButtonEventXsetButtonEventXgetButtonEventYsetButtonEventYgetButtonEventModifierStatesetButtonEventModifierStategetButtonEventButtonsetButtonEventButtongetButtonEventClickCountsetButtonEventClickCountgetButtonEventAxessetButtonEventAxesgetButtonEventDevicesetButtonEventDeviceclearButtonEventDevice$fConstructibleButtonEventtag$fCallocPtrButtonEvent$fBoxedPtrButtonEvent$fManagedPtrNewtypeButtonEvent$fEqButtonEvent newZeroColor getColorRed setColorRed getColorGreen setColorGreen getColorBlue setColorBlue getColorAlpha setColorAlpha colorAlloccolorNewcolorAdd colorCopy colorDarken colorEqual colorFree colorHash colorInitcolorInterpolate colorLighten colorShade colorSubtract colorToHls colorToPixel colorToString colorFromHlscolorFromPixelcolorFromStringcolorGetStatic$fConstructibleColortag $fGBoxedColor$fTypedObjectColor$fHasParentTypesColor$fManagedPtrNewtypeColor $fEqColor IsTextureNode TextureNode toTextureNodetextureNodeNew$fBoxedPtrTextureNode$fHasParentTypesTextureNode$fTypedObjectTextureNode$fManagedPtrNewtypeTextureNode$fIsTextureNodeo$fEqTextureNode IsTextNodeTextNode toTextNode textNodeNew$fBoxedPtrTextNode$fHasParentTypesTextNode$fTypedObjectTextNode$fManagedPtrNewtypeTextNode $fIsTextNodeo $fEqTextNode IsRectangle Rectangle toRectanglegetRectangleBorderColorsetRectangleBorderColorconstructRectangleBorderColorgetRectangleBorderWidthsetRectangleBorderWidthconstructRectangleBorderWidthgetRectangleColorsetRectangleColorconstructRectangleColorgetRectangleHasBordersetRectangleHasBorderconstructRectangleHasBorder rectangleNewrectangleNewWithColorrectangleGetBorderColorrectangleGetBorderWidthrectangleGetColorrectangleSetBorderColorrectangleSetBorderWidthrectangleSetColor$fHasParentTypesRectangle$fGObjectRectangle$fTypedObjectRectangle$fManagedPtrNewtypeRectangle$fIsRectangleo $fEqRectangleIsColorizeEffectColorizeEffecttoColorizeEffectgetColorizeEffectTintsetColorizeEffectTintconstructColorizeEffectTintcolorizeEffectNewcolorizeEffectGetTintcolorizeEffectSetTint$fHasParentTypesColorizeEffect$fGObjectColorizeEffect$fTypedObjectColorizeEffect!$fManagedPtrNewtypeColorizeEffect$fIsColorizeEffecto$fEqColorizeEffect IsColorNode ColorNode toColorNode colorNodeNew$fBoxedPtrColorNode$fHasParentTypesColorNode$fTypedObjectColorNode$fManagedPtrNewtypeColorNode$fIsColorNodeo $fEqColorNodeIsBrightnessContrastEffectBrightnessContrastEffecttoBrightnessContrastEffect%getBrightnessContrastEffectBrightness%setBrightnessContrastEffectBrightness+constructBrightnessContrastEffectBrightness'clearBrightnessContrastEffectBrightness#getBrightnessContrastEffectContrast#setBrightnessContrastEffectContrast)constructBrightnessContrastEffectContrast%clearBrightnessContrastEffectContrastbrightnessContrastEffectNew%brightnessContrastEffectGetBrightness#brightnessContrastEffectGetContrast%brightnessContrastEffectSetBrightness)brightnessContrastEffectSetBrightnessFull#brightnessContrastEffectSetContrast'brightnessContrastEffectSetContrastFull($fHasParentTypesBrightnessContrastEffect!$fGObjectBrightnessContrastEffect%$fTypedObjectBrightnessContrastEffect+$fManagedPtrNewtypeBrightnessContrastEffect$fIsBrightnessContrastEffecto$fEqBrightnessContrastEffectIsBoxBoxtoBox getBoxColor setBoxColorconstructBoxColor clearBoxColorgetBoxColorSetsetBoxColorSetconstructBoxColorSetboxNew boxGetColorboxGetLayoutManagerboxPackv boxSetColorboxSetLayoutManager$fHasParentTypesBox $fGObjectBox$fTypedObjectBox$fManagedPtrNewtypeBox$fIsBoxo$fEqBoxnewZeroCrossingEventgetCrossingEventTypesetCrossingEventTypegetCrossingEventTimesetCrossingEventTimegetCrossingEventFlagssetCrossingEventFlagsgetCrossingEventStagesetCrossingEventStageclearCrossingEventStagegetCrossingEventSourcesetCrossingEventSourceclearCrossingEventSourcegetCrossingEventXsetCrossingEventXgetCrossingEventYsetCrossingEventYgetCrossingEventDevicesetCrossingEventDeviceclearCrossingEventDevicegetCrossingEventRelatedsetCrossingEventRelatedclearCrossingEventRelated$fConstructibleCrossingEventtag$fCallocPtrCrossingEvent$fBoxedPtrCrossingEvent $fManagedPtrNewtypeCrossingEvent$fEqCrossingEvent$fGBoxedEventSequence$fTypedObjectEventSequence$fHasParentTypesEventSequence $fManagedPtrNewtypeEventSequence$fEqEventSequence newZeroFog getFogZNear setFogZNear getFogZFar setFogZFar$fConstructibleFogtag $fGBoxedFog$fTypedObjectFog$fHasParentTypesFog$fManagedPtrNewtypeFog$fEqFognewZeroGeometry getGeometryX setGeometryX getGeometryY setGeometryYgetGeometryWidthsetGeometryWidthgetGeometryHeightsetGeometryHeightgeometryIntersects geometryUnion$fConstructibleGeometrytag$fGBoxedGeometry$fTypedObjectGeometry$fHasParentTypesGeometry$fManagedPtrNewtypeGeometry $fEqGeometrynewZeroKeyEventgetKeyEventTypesetKeyEventTypegetKeyEventTimesetKeyEventTimegetKeyEventFlagssetKeyEventFlagsgetKeyEventStagesetKeyEventStageclearKeyEventStagegetKeyEventSourcesetKeyEventSourceclearKeyEventSourcegetKeyEventModifierStatesetKeyEventModifierStategetKeyEventKeyvalsetKeyEventKeyvalgetKeyEventHardwareKeycodesetKeyEventHardwareKeycodegetKeyEventUnicodeValuesetKeyEventUnicodeValuegetKeyEventDevicesetKeyEventDeviceclearKeyEventDevice$fConstructibleKeyEventtag$fCallocPtrKeyEvent$fBoxedPtrKeyEvent$fManagedPtrNewtypeKeyEvent $fEqKeyEvent newZeroKnotgetKnotXsetKnotXgetKnotYsetKnotYknotCopy knotEqualknotFree$fConstructibleKnottag $fGBoxedKnot$fTypedObjectKnot$fHasParentTypesKnot$fManagedPtrNewtypeKnot$fEqKnot BehaviourPathKnotReachedCallbackIsBehaviourPathtoBehaviourPathonBehaviourPathKnotReachedafterBehaviourPathKnotReachedgetBehaviourPathPathsetBehaviourPathPathconstructBehaviourPathPathbehaviourPathNewbehaviourPathNewWithDescriptionbehaviourPathNewWithKnotsbehaviourPathGetPathbehaviourPathSetPath$fHasParentTypesBehaviourPath$fGObjectBehaviourPath$fTypedObjectBehaviourPath $fManagedPtrNewtypeBehaviourPath$fIsBehaviourPatho$fEqBehaviourPathIsBehaviourEllipseBehaviourEllipsetoBehaviourEllipsegetBehaviourEllipseAngleEndsetBehaviourEllipseAngleEnd!constructBehaviourEllipseAngleEndgetBehaviourEllipseAngleStartsetBehaviourEllipseAngleStart#constructBehaviourEllipseAngleStartgetBehaviourEllipseAngleTiltXsetBehaviourEllipseAngleTiltX#constructBehaviourEllipseAngleTiltXgetBehaviourEllipseAngleTiltYsetBehaviourEllipseAngleTiltY#constructBehaviourEllipseAngleTiltYgetBehaviourEllipseAngleTiltZsetBehaviourEllipseAngleTiltZ#constructBehaviourEllipseAngleTiltZgetBehaviourEllipseCentersetBehaviourEllipseCenterconstructBehaviourEllipseCenterclearBehaviourEllipseCentergetBehaviourEllipseDirectionsetBehaviourEllipseDirection"constructBehaviourEllipseDirectiongetBehaviourEllipseHeightsetBehaviourEllipseHeightconstructBehaviourEllipseHeightgetBehaviourEllipseWidthsetBehaviourEllipseWidthconstructBehaviourEllipseWidthbehaviourEllipseNewbehaviourEllipseGetAngleEndbehaviourEllipseGetAngleStartbehaviourEllipseGetAngleTiltbehaviourEllipseGetCenterbehaviourEllipseGetDirectionbehaviourEllipseGetHeightbehaviourEllipseGetTiltbehaviourEllipseGetWidthbehaviourEllipseSetAngleEndbehaviourEllipseSetAngleStartbehaviourEllipseSetAngleTiltbehaviourEllipseSetCenterbehaviourEllipseSetDirectionbehaviourEllipseSetHeightbehaviourEllipseSetTiltbehaviourEllipseSetWidth $fHasParentTypesBehaviourEllipse$fGObjectBehaviourEllipse$fTypedObjectBehaviourEllipse#$fManagedPtrNewtypeBehaviourEllipse$fIsBehaviourEllipseo$fEqBehaviourEllipse newZeroMargin getMarginLeft setMarginLeftgetMarginRightsetMarginRight getMarginTop setMarginTopgetMarginBottomsetMarginBottom marginNew marginCopy marginFree$fConstructibleMargintag$fGBoxedMargin$fTypedObjectMargin$fHasParentTypesMargin$fManagedPtrNewtypeMargin $fEqMargin matrixFreematrixInitFromArraymatrixInitFromMatrixmatrixInitIdentity$fGBoxedMatrix$fTypedObjectMatrix$fHasParentTypesMatrix$fManagedPtrNewtypeMatrix $fEqMatrixnewZeroMotionEventgetMotionEventTypesetMotionEventTypegetMotionEventTimesetMotionEventTimegetMotionEventFlagssetMotionEventFlagsgetMotionEventStagesetMotionEventStageclearMotionEventStagegetMotionEventSourcesetMotionEventSourceclearMotionEventSourcegetMotionEventXsetMotionEventXgetMotionEventYsetMotionEventYgetMotionEventModifierStatesetMotionEventModifierStategetMotionEventAxessetMotionEventAxesgetMotionEventDevicesetMotionEventDeviceclearMotionEventDevice$fConstructibleMotionEventtag$fCallocPtrMotionEvent$fBoxedPtrMotionEvent$fManagedPtrNewtypeMotionEvent$fEqMotionEventnewZeroPathNodegetPathNodeTypesetPathNodeType pathNodeCopy pathNodeEqual pathNodeFree$fConstructiblePathNodetag$fGBoxedPathNode$fTypedObjectPathNode$fHasParentTypesPathNode$fManagedPtrNewtypePathNode $fEqPathNodenewZeroPerspectivegetPerspectiveFovysetPerspectiveFovygetPerspectiveAspectsetPerspectiveAspectgetPerspectiveZNearsetPerspectiveZNeargetPerspectiveZFarsetPerspectiveZFar$fConstructiblePerspectivetag$fGBoxedPerspective$fTypedObjectPerspective$fHasParentTypesPerspective$fManagedPtrNewtypePerspective$fEqPerspective newZeroPoint getPointX setPointX getPointY setPointY pointAlloc pointCopy pointDistance pointEquals pointFree pointInit pointZero$fConstructiblePointtag $fGBoxedPoint$fTypedObjectPoint$fHasParentTypesPoint$fManagedPtrNewtypePoint $fEqPointZoomActionZoomCallback IsZoomAction ZoomAction toZoomActiononZoomActionZoomafterZoomActionZoomgetZoomActionZoomAxissetZoomActionZoomAxisconstructZoomActionZoomAxis zoomActionNewzoomActionGetFocalPoint"zoomActionGetTransformedFocalPointzoomActionGetZoomAxiszoomActionSetZoomAxis$fHasParentTypesZoomAction$fGObjectZoomAction$fTypedObjectZoomAction$fManagedPtrNewtypeZoomAction$fIsZoomActiono$fEqZoomActionTextTextChangedCallbackTextInsertTextCallbackTextDeleteTextCallbackTextCursorEventCallbackTextCursorChangedCallbackTextActivateCallbackIsTextTexttoTextonTextActivateafterTextActivateonTextCursorChangedafterTextCursorChangedonTextCursorEventafterTextCursorEventonTextDeleteTextafterTextDeleteTextonTextInsertTextafterTextInsertTextonTextTextChangedafterTextTextChangedgetTextActivatablesetTextActivatableconstructTextActivatablegetTextAttributessetTextAttributesconstructTextAttributesclearTextAttributes getTextBuffer setTextBufferconstructTextBuffer getTextColor setTextColorconstructTextColorgetTextCursorColorsetTextCursorColorconstructTextCursorColorclearTextCursorColorgetTextCursorColorSetgetTextCursorPositionsetTextCursorPositionconstructTextCursorPositiongetTextCursorSizesetTextCursorSizeconstructTextCursorSizegetTextCursorVisiblesetTextCursorVisibleconstructTextCursorVisiblegetTextEditablesetTextEditableconstructTextEditablegetTextEllipsizesetTextEllipsizeconstructTextEllipsizegetTextFontDescriptionsetTextFontDescriptionconstructTextFontDescriptiongetTextFontNamesetTextFontNameconstructTextFontNameclearTextFontNamegetTextJustifysetTextJustifyconstructTextJustifygetTextLineAlignmentsetTextLineAlignmentconstructTextLineAlignmentgetTextLineWrapsetTextLineWrapconstructTextLineWrapgetTextLineWrapModesetTextLineWrapModeconstructTextLineWrapModegetTextMaxLengthsetTextMaxLengthconstructTextMaxLengthgetTextPasswordCharsetTextPasswordCharconstructTextPasswordChargetTextPositionsetTextPositionconstructTextPositiongetTextSelectablesetTextSelectableconstructTextSelectablegetTextSelectedTextColorsetTextSelectedTextColorconstructTextSelectedTextColorclearTextSelectedTextColorgetTextSelectedTextColorSetgetTextSelectionBoundsetTextSelectionBoundconstructTextSelectionBoundgetTextSelectionColorsetTextSelectionColorconstructTextSelectionColorclearTextSelectionColorgetTextSelectionColorSetgetTextSingleLineModesetTextSingleLineModeconstructTextSingleLineMode getTextText setTextTextconstructTextText clearTextTextgetTextUseMarkupsetTextUseMarkupconstructTextUseMarkuptextNew textNewFulltextNewWithBuffertextNewWithText textActivatetextCoordsToPositiontextDeleteCharstextDeleteSelectiontextDeleteTexttextGetActivatabletextGetAttributes textGetBuffer textGetChars textGetColortextGetCursorColortextGetCursorPositiontextGetCursorRecttextGetCursorSizetextGetCursorVisibletextGetEditabletextGetEllipsizetextGetFontDescriptiontextGetFontNametextGetJustify textGetLayouttextGetLayoutOffsetstextGetLineAlignmenttextGetLineWraptextGetLineWrapModetextGetMaxLengthtextGetPasswordChartextGetSelectabletextGetSelectedTextColortextGetSelectiontextGetSelectionBoundtextGetSelectionColortextGetSingleLineMode textGetTexttextGetUseMarkuptextInsertTexttextInsertUnichartextPositionToCoordstextSetActivatabletextSetAttributes textSetBuffer textSetColortextSetCursorColortextSetCursorPositiontextSetCursorSizetextSetCursorVisibletextSetEditabletextSetEllipsizetextSetFontDescriptiontextSetFontNametextSetJustifytextSetLineAlignmenttextSetLineWraptextSetLineWrapMode textSetMarkuptextSetMaxLengthtextSetPasswordChartextSetPreeditStringtextSetSelectabletextSetSelectedTextColortextSetSelectiontextSetSelectionBoundtextSetSelectionColortextSetSingleLineMode textSetTexttextSetUseMarkup$fHasParentTypesText $fGObjectText$fTypedObjectText$fManagedPtrNewtypeText $fIsTexto$fEqText IsScrollActor ScrollActor toScrollActorgetScrollActorScrollModesetScrollActorScrollModeconstructScrollActorScrollModescrollActorNewscrollActorGetScrollModescrollActorScrollToPointscrollActorScrollToRectscrollActorSetScrollMode$fHasParentTypesScrollActor$fGObjectScrollActor$fTypedObjectScrollActor$fManagedPtrNewtypeScrollActor$fIsScrollActoro$fEqScrollActoroffscreenEffectCreateTextureoffscreenEffectGetTargetoffscreenEffectGetTargetRectoffscreenEffectGetTargetSizeoffscreenEffectGetTextureoffscreenEffectPaintTarget$fHasParentTypesOffscreenEffect$fGObjectOffscreenEffect$fTypedObjectOffscreenEffect"$fManagedPtrNewtypeOffscreenEffect$fIsOffscreenEffecto$fEqOffscreenEffectDragActionDragProgressCallbackDragActionDragMotionCallbackDragActionDragEndCallbackDragActionDragBeginCallback IsDragAction DragAction toDragActiononDragActionDragBeginafterDragActionDragBeginonDragActionDragEndafterDragActionDragEndonDragActionDragMotionafterDragActionDragMotiononDragActionDragProgressafterDragActionDragProgressgetDragActionDragAreasetDragActionDragAreaconstructDragActionDragAreaclearDragActionDragAreagetDragActionDragAreaSetgetDragActionDragAxissetDragActionDragAxisconstructDragActionDragAxisgetDragActionDragHandlesetDragActionDragHandleconstructDragActionDragHandleclearDragActionDragHandlegetDragActionXDragThresholdsetDragActionXDragThreshold!constructDragActionXDragThresholdgetDragActionYDragThresholdsetDragActionYDragThreshold!constructDragActionYDragThreshold dragActionNewdragActionGetDragAreadragActionGetDragAxisdragActionGetDragHandledragActionGetDragThresholddragActionGetMotionCoordsdragActionGetPressCoordsdragActionSetDragAreadragActionSetDragAxisdragActionSetDragHandledragActionSetDragThreshold$fHasParentTypesDragAction$fGObjectDragAction$fTypedObjectDragAction$fManagedPtrNewtypeDragAction$fIsDragActiono$fEqDragActionnewZeroScrollEventgetScrollEventTypesetScrollEventTypegetScrollEventTimesetScrollEventTimegetScrollEventFlagssetScrollEventFlagsgetScrollEventStagesetScrollEventStageclearScrollEventStagegetScrollEventSourcesetScrollEventSourceclearScrollEventSourcegetScrollEventXsetScrollEventXgetScrollEventYsetScrollEventYgetScrollEventDirectionsetScrollEventDirectiongetScrollEventModifierStatesetScrollEventModifierStategetScrollEventAxessetScrollEventAxesgetScrollEventDevicesetScrollEventDeviceclearScrollEventDevicegetScrollEventScrollSourcesetScrollEventScrollSourcegetScrollEventFinishFlagssetScrollEventFinishFlags$fConstructibleScrollEventtag$fCallocPtrScrollEvent$fBoxedPtrScrollEvent$fManagedPtrNewtypeScrollEvent$fEqScrollEventSize newZeroSize getSizeWidth setSizeWidth getSizeHeight setSizeHeight sizeAllocsizeCopy sizeEqualssizeFreesizeInit$fConstructibleSizetag $fGBoxedSize$fTypedObjectSize$fHasParentTypesSize$fManagedPtrNewtypeSize$fEqSize newZeroRect getRectOrigin getRectSize rectAllocrectClampToPixelrectContainsPointrectContainsRectrectCopy rectEqualsrectFree rectGetCenter rectGetHeight rectGetWidthrectGetXrectGetYrectInit rectInsetrectIntersection rectNormalize rectOffset rectUnionrectZero$fConstructibleRecttag $fGBoxedRect$fTypedObjectRect$fHasParentTypesRect$fManagedPtrNewtypeRect$fEqRectStageStateEventnewZeroStageStateEventgetStageStateEventTypesetStageStateEventTypegetStageStateEventTimesetStageStateEventTimegetStageStateEventFlagssetStageStateEventFlagsgetStageStateEventStagesetStageStateEventStageclearStageStateEventStagegetStageStateEventSourcesetStageStateEventSourceclearStageStateEventSourcegetStageStateEventChangedMasksetStageStateEventChangedMaskgetStageStateEventNewStatesetStageStateEventNewState!$fConstructibleStageStateEventtag$fCallocPtrStageStateEvent$fBoxedPtrStageStateEvent"$fManagedPtrNewtypeStageStateEvent$fEqStageStateEventstateKeyGetModestateKeyGetObjectstateKeyGetPostDelaystateKeyGetPreDelaystateKeyGetPropertyNamestateKeyGetPropertyTypestateKeyGetSourceStateNamestateKeyGetTargetStateNamestateKeyGetValue$fGBoxedStateKey$fTypedObjectStateKey$fHasParentTypesStateKey$fManagedPtrNewtypeStateKey $fEqStateKeyStateCompletedCallbackonStateCompletedafterStateCompletedgetStateDurationsetStateDurationconstructStateDuration getStateState setStateStateconstructStateStateclearStateStatestateNewstateGetAnimatorstateGetDuration stateGetKeys stateGetStatestateGetStatesstateGetTimelinestateRemoveKeystateSetAnimatorstateSetDuration stateSetKey stateSetStatestateWarpToState$fHasParentTypesState$fGObjectState$fTypedObjectState$fManagedPtrNewtypeState $fIsStateo $fEqState TouchEventnewZeroTouchEventgetTouchEventTypesetTouchEventTypegetTouchEventTimesetTouchEventTimegetTouchEventFlagssetTouchEventFlagsgetTouchEventStagesetTouchEventStageclearTouchEventStagegetTouchEventSourcesetTouchEventSourceclearTouchEventSourcegetTouchEventXsetTouchEventXgetTouchEventYsetTouchEventYgetTouchEventSequencesetTouchEventSequenceclearTouchEventSequencegetTouchEventModifierStatesetTouchEventModifierStategetTouchEventAxessetTouchEventAxesgetTouchEventDevicesetTouchEventDeviceclearTouchEventDevice$fConstructibleTouchEventtag$fCallocPtrTouchEvent$fBoxedPtrTouchEvent$fManagedPtrNewtypeTouchEvent$fEqTouchEventnewZeroTouchpadPinchEventgetTouchpadPinchEventTypesetTouchpadPinchEventTypegetTouchpadPinchEventTimesetTouchpadPinchEventTimegetTouchpadPinchEventFlagssetTouchpadPinchEventFlagsgetTouchpadPinchEventStagesetTouchpadPinchEventStageclearTouchpadPinchEventStagegetTouchpadPinchEventSourcesetTouchpadPinchEventSourceclearTouchpadPinchEventSourcegetTouchpadPinchEventPhasesetTouchpadPinchEventPhasegetTouchpadPinchEventXsetTouchpadPinchEventXgetTouchpadPinchEventYsetTouchpadPinchEventYgetTouchpadPinchEventDxsetTouchpadPinchEventDxgetTouchpadPinchEventDysetTouchpadPinchEventDygetTouchpadPinchEventAngleDeltasetTouchpadPinchEventAngleDeltagetTouchpadPinchEventScalesetTouchpadPinchEventScale$$fConstructibleTouchpadPinchEventtag$fCallocPtrTouchpadPinchEvent$fBoxedPtrTouchpadPinchEvent%$fManagedPtrNewtypeTouchpadPinchEvent$fEqTouchpadPinchEventTouchpadSwipeEventnewZeroTouchpadSwipeEventgetTouchpadSwipeEventTypesetTouchpadSwipeEventTypegetTouchpadSwipeEventTimesetTouchpadSwipeEventTimegetTouchpadSwipeEventFlagssetTouchpadSwipeEventFlagsgetTouchpadSwipeEventStagesetTouchpadSwipeEventStageclearTouchpadSwipeEventStagegetTouchpadSwipeEventSourcesetTouchpadSwipeEventSourceclearTouchpadSwipeEventSourcegetTouchpadSwipeEventPhasesetTouchpadSwipeEventPhasegetTouchpadSwipeEventNFingerssetTouchpadSwipeEventNFingersgetTouchpadSwipeEventXsetTouchpadSwipeEventXgetTouchpadSwipeEventYsetTouchpadSwipeEventYgetTouchpadSwipeEventDxsetTouchpadSwipeEventDxgetTouchpadSwipeEventDysetTouchpadSwipeEventDy$$fConstructibleTouchpadSwipeEventtag$fCallocPtrTouchpadSwipeEvent$fBoxedPtrTouchpadSwipeEvent%$fManagedPtrNewtypeTouchpadSwipeEvent$fEqTouchpadSwipeEvent newZeroUnits unitsCopy unitsFreeunitsGetUnitTypeunitsGetUnitValue unitsToPixels unitsToString unitsFromCm unitsFromEmunitsFromEmForFont unitsFromMmunitsFromPixels unitsFromPt$fConstructibleUnitstag $fGBoxedUnits$fTypedObjectUnits$fHasParentTypesUnits$fManagedPtrNewtypeUnits $fEqUnits newZeroVertex getVertexX setVertexX getVertexY setVertexY getVertexZ setVertexZ vertexAlloc vertexNew vertexCopy vertexEqual vertexFree vertexInit$fConstructibleVertextag$fGBoxedVertex$fTypedObjectVertex$fHasParentTypesVertex$fManagedPtrNewtypeVertex $fEqVertexpaintVolumeFreepaintVolumeGetDepthpaintVolumeGetHeightpaintVolumeGetOriginpaintVolumeGetWidthpaintVolumeSetFromAllocationpaintVolumeSetHeightpaintVolumeSetOriginpaintVolumeSetWidthpaintVolumeUnionBox$fGBoxedPaintVolume$fTypedObjectPaintVolume$fHasParentTypesPaintVolume$fManagedPtrNewtypePaintVolume$fEqPaintVolumenewZeroActorBox getActorBoxX1 setActorBoxX1 getActorBoxY1 setActorBoxY1 getActorBoxX2 setActorBoxX2 getActorBoxY2 setActorBoxY2 actorBoxNewactorBoxClampToPixelactorBoxContains actorBoxCopy actorBoxEqual actorBoxFreeactorBoxFromVerticesactorBoxGetAreaactorBoxGetHeightactorBoxGetOriginactorBoxGetSizeactorBoxGetWidth actorBoxGetX actorBoxGetY actorBoxInitactorBoxInitRectactorBoxInterpolateactorBoxSetOriginactorBoxSetSize actorBoxUnion actorBoxAlloc$fConstructibleActorBoxtag$fGBoxedActorBox$fTypedObjectActorBox$fHasParentTypesActorBox$fManagedPtrNewtypeActorBox $fEqActorBoxStageUnfullscreenCallbackStageFullscreenCallbackStageDeleteEventCallbackStageDeactivateCallbackStageAfterPaintCallbackStageActivateCallbackonStageActivateafterStageActivateonStageAfterPaintafterStageAfterPaintonStageDeactivateafterStageDeactivateonStageDeleteEventafterStageDeleteEventonStageFullscreenafterStageFullscreenonStageUnfullscreenafterStageUnfullscreengetStageAcceptFocussetStageAcceptFocusconstructStageAcceptFocus getStageColor setStageColorconstructStageColorgetStageCursorVisiblesetStageCursorVisibleconstructStageCursorVisible getStageFog setStageFogconstructStageFoggetStageFullscreenSetgetStageKeyFocussetStageKeyFocusconstructStageKeyFocusclearStageKeyFocusgetStageNoClearHintsetStageNoClearHintconstructStageNoClearHintgetStageOffscreensetStageOffscreenconstructStageOffscreengetStagePerspectivesetStagePerspectiveconstructStagePerspective getStageTitle setStageTitleconstructStageTitlegetStageUseAlphasetStageUseAlphaconstructStageUseAlphagetStageUseFogsetStageUseFogconstructStageUseFoggetStageUserResizablesetStageUserResizableconstructStageUserResizablestageNewstageEnsureCurrentstageEnsureViewport stageEventstageGetAcceptFocus stageGetColor stageGetFogstageGetFullscreenstageGetKeyFocusstageGetMinimumSizestageGetMotionEventsEnabledstageGetNoClearHintstageGetPerspectivestageGetRedrawClipBoundsstageGetThrottleMotionEvents stageGetTitlestageGetUseAlphastageGetUseFogstageGetUserResizablestageHideCursorstageIsDefaultstageQueueRedrawstageSetAcceptFocus stageSetColor stageSetFogstageSetFullscreenstageSetMinimumSizestageSetMotionEventsEnabledstageSetNoClearHintstageSetThrottleMotionEvents stageSetTitlestageSetUseAlphastageSetUseFogstageSetUserResizablestageShowCursor$fHasParentTypesStage$fGObjectStage$fTypedObjectStage$fManagedPtrNewtypeStage $fIsStageo $fEqStagegetInputDeviceBackendconstructInputDeviceBackendgetInputDeviceDeviceManager!constructInputDeviceDeviceManagergetInputDeviceDeviceModeconstructInputDeviceDeviceModegetInputDeviceDeviceTypeconstructInputDeviceDeviceTypegetInputDeviceEnabledsetInputDeviceEnabledconstructInputDeviceEnabledgetInputDeviceHasCursorconstructInputDeviceHasCursorgetInputDeviceIdconstructInputDeviceIdgetInputDeviceNAxesgetInputDeviceNameconstructInputDeviceNamegetInputDeviceProductIdconstructInputDeviceProductIdgetInputDeviceVendorIdconstructInputDeviceVendorIdinputDeviceGetAssociatedDeviceinputDeviceGetAxisinputDeviceGetAxisValueinputDeviceGetCoordsinputDeviceGetDeviceCoordsinputDeviceGetDeviceIdinputDeviceGetDeviceModeinputDeviceGetDeviceNameinputDeviceGetDeviceTypeinputDeviceGetEnabledinputDeviceGetGrabbedActorinputDeviceGetHasCursorinputDeviceGetKeyinputDeviceGetModifierStateinputDeviceGetNAxesinputDeviceGetNKeysinputDeviceGetPointerActorinputDeviceGetPointerStageinputDeviceGetProductIdinputDeviceGetSlaveDevicesinputDeviceGetVendorIdinputDeviceKeycodeToEvdev"inputDeviceSequenceGetGrabbedActorinputDeviceSequenceGrabinputDeviceSequenceUngrabinputDeviceSetEnabledinputDeviceSetKeyinputDeviceUngrabinputDeviceUpdateFromEvent$fHasParentTypesInputDevice$fGObjectInputDevice$fTypedObjectInputDevice$fManagedPtrNewtypeInputDevice$fIsInputDeviceo$fEqInputDevice$GestureActionGestureProgressCallbackGestureActionGestureEndCallback"GestureActionGestureCancelCallback!GestureActionGestureBeginCallbackonGestureActionGestureBeginafterGestureActionGestureBeginonGestureActionGestureCancelafterGestureActionGestureCancelonGestureActionGestureEndafterGestureActionGestureEndonGestureActionGestureProgress!afterGestureActionGestureProgressgetGestureActionNTouchPointssetGestureActionNTouchPoints"constructGestureActionNTouchPoints)getGestureActionThresholdTriggerDistanceX/constructGestureActionThresholdTriggerDistanceX)getGestureActionThresholdTriggerDistanceY/constructGestureActionThresholdTriggerDistanceY$getGestureActionThresholdTriggerEdge*constructGestureActionThresholdTriggerEdgegestureActionNewgestureActionCancelgestureActionGetDevicegestureActionGetLastEventgestureActionGetNCurrentPointsgestureActionGetNTouchPointsgestureActionGetPressCoordsgestureActionGetReleaseCoordsgestureActionGetSequence(gestureActionGetThresholdTriggerDistance$gestureActionGetThresholdTriggerEdge$gestureActionGetThresholdTriggerEgdegestureActionGetVelocitygestureActionSetNTouchPoints(gestureActionSetThresholdTriggerDistance$fHasParentTypesGestureAction$fGObjectGestureAction$fTypedObjectGestureAction $fManagedPtrNewtypeGestureAction$fIsGestureActiono$fEqGestureActionvalueTakePaintNode valueSetUnitsvalueSetShaderMatrixvalueSetShaderIntvalueSetShaderFloatvalueSetPaintNode valueSetColor valueGetUnitsvalueGetShaderMatrixvalueGetShaderIntvalueGetShaderFloatvalueGetPaintNode valueGetColorvalueDupPaintNode utilNextP2unicodeToKeysymungrabPointerForDevice ungrabPointerungrabKeyboardthreadsRemoveRepaintFunc threadsLeave threadsInit threadsEnterthreadsAddTimeoutthreadsAddIdlethreadsAddFrameSourcetestRuntestInit testGetStagetestCheckColorAtPointtestCheckActorAtPointtestAddDataFullsetWindowingBackendsetMotionEventsEnabledsetDefaultFrameRateredraw mainLevelmainkeysymToUnicodegrabPointerForDevice grabPointer grabKeyboard getTimestamp getShowFps getScriptIdgetPointerGrabgetMotionEventsEnabledgetKeyboardGrabgetInputDeviceForId getFontMap getFontFlagsgetDefaultFrameRategetDefaultBackendgetDebugEnabledgetCurrentEventTimegetCurrentEvent getActorByGidgetAccessibilityEnabledframeSourceAdd featureGetAll eventsPendingdisableAccessibilityclearGlyphCachecheckWindowingBackend checkVersioncairoSetSourceColor cairoClearbaseInit!ActorCreateChildFunc_WithClosuresActorCreateChildFuncC_ActorCreateChildFuncAlphaFunc_WithClosures C_AlphaFunc!BehaviourForeachFunc_WithClosuresBehaviourForeachFuncC_BehaviourForeachFuncBindingActionFunc_WithClosuresBindingActionFuncC_BindingActionFuncCallback_WithClosuresCallback C_CallbackEventFilterFunc_WithClosuresEventFilterFuncC_EventFilterFuncModelFilterFunc_WithClosuresC_ModelFilterFuncModelForeachFunc_WithClosuresC_ModelForeachFuncModelSortFunc_WithClosuresC_ModelSortFuncPathCallback_WithClosures PathCallbackC_PathCallback ProgressFuncC_ProgressFuncScriptConnectFunc_WithClosuresScriptConnectFuncC_ScriptConnectFunc!TimelineProgressFunc_WithClosuresTimelineProgressFuncC_TimelineProgressFuncmk_ActorCreateChildFunc mk_AlphaFuncmk_BehaviourForeachFuncmk_BindingActionFunc mk_Callbackmk_EventFilterFuncmk_ModelFilterFuncmk_ModelForeachFuncmk_ModelSortFuncmk_PathCallbackmk_ProgressFuncmk_ScriptConnectFuncmk_TimelineProgressFuncdynamic_TimelineProgressFuncnoTimelineProgressFunc#noTimelineProgressFunc_WithClosures"drop_closures_TimelineProgressFuncgenClosure_TimelineProgressFuncwrap_TimelineProgressFuncdynamic_ScriptConnectFuncnoScriptConnectFunc noScriptConnectFunc_WithClosuresdrop_closures_ScriptConnectFuncgenClosure_ScriptConnectFuncwrap_ScriptConnectFuncdynamic_ProgressFuncnoProgressFuncgenClosure_ProgressFuncwrap_ProgressFuncdynamic_PathCallbacknoPathCallbacknoPathCallback_WithClosuresdrop_closures_PathCallbackgenClosure_PathCallbackwrap_PathCallbackdynamic_ModelSortFuncnoModelSortFuncnoModelSortFunc_WithClosuresdrop_closures_ModelSortFuncgenClosure_ModelSortFuncwrap_ModelSortFuncdynamic_ModelForeachFuncnoModelForeachFuncnoModelForeachFunc_WithClosuresdrop_closures_ModelForeachFuncgenClosure_ModelForeachFuncwrap_ModelForeachFuncdynamic_ModelFilterFuncnoModelFilterFuncnoModelFilterFunc_WithClosuresdrop_closures_ModelFilterFuncgenClosure_ModelFilterFuncwrap_ModelFilterFuncdynamic_EventFilterFuncnoEventFilterFuncnoEventFilterFunc_WithClosuresdrop_closures_EventFilterFuncgenClosure_EventFilterFuncwrap_EventFilterFuncdynamic_Callback noCallbacknoCallback_WithClosuresdrop_closures_CallbackgenClosure_Callback wrap_Callbackdynamic_BindingActionFuncnoBindingActionFunc noBindingActionFunc_WithClosuresdrop_closures_BindingActionFuncgenClosure_BindingActionFuncwrap_BindingActionFuncdynamic_BehaviourForeachFuncnoBehaviourForeachFunc#noBehaviourForeachFunc_WithClosures"drop_closures_BehaviourForeachFuncgenClosure_BehaviourForeachFuncwrap_BehaviourForeachFuncdynamic_AlphaFunc noAlphaFuncnoAlphaFunc_WithClosuresdrop_closures_AlphaFuncgenClosure_AlphaFuncwrap_AlphaFuncdynamic_ActorCreateChildFuncnoActorCreateChildFunc#noActorCreateChildFunc_WithClosures"drop_closures_ActorCreateChildFuncgenClosure_ActorCreateChildFuncwrap_ActorCreateChildFunc newZeroEventeventNew eventFree eventGetAngleeventGetButtoneventGetClickCounteventGetCoordseventGetDeviceeventGetDeviceIdeventGetDeviceTypeeventGetDistanceeventGetEventSequence eventGetFlagseventGetGestureMotionDeltaeventGetGesturePhaseeventGetGesturePinchAngleDeltaeventGetGesturePinchScaleeventGetGestureSwipeFingerCounteventGetKeyCodeeventGetKeySymboleventGetKeyUnicodeeventGetPositioneventGetRelatedeventGetScrollDeltaeventGetScrollDirectioneventGetSourceeventGetSourceDevice eventGetStage eventGetStateeventGetStateFull eventGetTimeeventHasControlModifiereventHasShiftModifiereventIsPointerEmulatedeventPuteventSetButtoneventSetCoordseventSetDevice eventSetFlagseventSetKeyCodeeventSetKeySymboleventSetKeyUnicodeeventSetRelatedeventSetScrollDeltaeventSetScrollDirectioneventSetSourceeventSetSourceDevice eventSetStage eventSetState eventSetTime eventTypeeventGet eventPeek$fConstructibleEventtag $fGBoxedEvent$fTypedObjectEvent$fHasParentTypesEvent$fManagedPtrNewtypeEvent $fEqEventTimelineStoppedCallbackTimelineStartedCallbackTimelinePausedCallbackTimelineNewFrameCallbackTimelineMarkerReachedCallbackTimelineCompletedCallbackonTimelineCompletedafterTimelineCompletedonTimelineMarkerReachedafterTimelineMarkerReachedonTimelineNewFrameafterTimelineNewFrameonTimelinePausedafterTimelinePausedonTimelineStartedafterTimelineStartedonTimelineStoppedafterTimelineStoppedgetTimelineAutoReversesetTimelineAutoReverseconstructTimelineAutoReversegetTimelineDelaysetTimelineDelayconstructTimelineDelaygetTimelineDirectionsetTimelineDirectionconstructTimelineDirectiongetTimelineDurationsetTimelineDurationconstructTimelineDurationgetTimelineLoopsetTimelineLoopconstructTimelineLoopgetTimelineProgressModesetTimelineProgressModeconstructTimelineProgressModegetTimelineRepeatCountsetTimelineRepeatCountconstructTimelineRepeatCount timelineNewtimelineAddMarkertimelineAddMarkerAtTimetimelineAdvancetimelineAdvanceToMarker timelineClonetimelineGetAutoReversetimelineGetCubicBezierProgresstimelineGetCurrentRepeattimelineGetDelaytimelineGetDeltatimelineGetDirectiontimelineGetDurationtimelineGetDurationHinttimelineGetElapsedTimetimelineGetLooptimelineGetProgresstimelineGetProgressModetimelineGetRepeatCounttimelineGetStepProgresstimelineHasMarkertimelineIsPlayingtimelineListMarkers timelinePausetimelineRemoveMarkertimelineRewindtimelineSetAutoReversetimelineSetDelaytimelineSetDirectiontimelineSetDurationtimelineSetLooptimelineSetProgressFunctimelineSetProgressModetimelineSetRepeatCount timelineSkip timelineStart$fHasParentTypesTimeline$fGObjectTimeline$fTypedObjectTimeline$fManagedPtrNewtypeTimeline $fIsTimelineo $fEqTimelinegetScriptFilenamegetScriptFilenameSetgetScriptTranslationDomainsetScriptTranslationDomain constructScriptTranslationDomainclearScriptTranslationDomain scriptNewscriptAddSearchPathsscriptAddStatesscriptConnectSignalsscriptEnsureObjectsscriptGetObjectscriptGetStatesscriptGetTranslationDomainscriptGetTypeFromNamescriptListObjectsscriptLoadFromDatascriptLoadFromFilescriptLoadFromResourcescriptLookupFilenamescriptSetTranslationDomainscriptUnmergeObjects$fHasParentTypesScript$fGObjectScript$fTypedObjectScript$fManagedPtrNewtypeScript $fIsScripto $fEqScriptgetPathDescriptionsetPathDescriptionconstructPathDescriptionclearPathDescription getPathLengthpathNewpathNewWithDescriptionpathAddCairoPath pathAddClosepathAddCurveTo pathAddLineTo pathAddMoveTo pathAddNodepathAddRelCurveTopathAddRelLineTopathAddRelMoveTo pathClearpathGetDescription pathGetLength pathGetNNodes pathGetNode pathGetNodespathGetPositionpathInsertNodepathRemoveNodepathReplaceNodepathSetDescriptionpathToCairoPath$fHasParentTypesPath $fGObjectPath$fTypedObjectPath$fManagedPtrNewtypePath $fIsPatho$fEqPathModelSortChangedCallbackModelRowRemovedCallbackModelRowChangedCallbackModelRowAddedCallbackModelFilterChangedCallbackonModelFilterChangedafterModelFilterChangedonModelRowAddedafterModelRowAddedonModelRowChangedafterModelRowChangedonModelRowRemovedafterModelRowRemovedonModelSortChangedafterModelSortChangedgetModelFilterSet modelAppendvmodelFilterItermodelFilterRowmodelGetColumnNamemodelGetColumnTypemodelGetFilterSetmodelGetFirstItermodelGetIterAtRowmodelGetLastItermodelGetNColumns modelGetNRowsmodelGetSortingColumnmodelInsertValue modelInsertv modelPrependv modelRemove modelResort modelSetNamesmodelSetSortingColumn modelSetTypes$fHasParentTypesModel$fGObjectModel$fTypedObjectModel$fManagedPtrNewtypeModel $fIsModelo $fEqModel IsBindingPool BindingPool toBindingPoolgetBindingPoolNameconstructBindingPoolNamebindingPoolNewbindingPoolBlockActionbindingPoolFindActionbindingPoolInstallClosurebindingPoolOverrideActionbindingPoolOverrideClosurebindingPoolRemoveActionbindingPoolUnblockActionbindingPoolFindbindingPoolGetForClass$fHasParentTypesBindingPool$fGObjectBindingPool$fTypedObjectBindingPool$fManagedPtrNewtypeBindingPool$fIsBindingPoolo$fEqBindingPoolBehaviourRemovedCallbackBehaviourAppliedCallbackonBehaviourAppliedafterBehaviourAppliedonBehaviourRemovedafterBehaviourRemovedgetBehaviourAlphasetBehaviourAlphaconstructBehaviourAlphabehaviourApplybehaviourGetActorsbehaviourGetAlphabehaviourGetNActorsbehaviourGetNthActorbehaviourIsAppliedbehaviourRemovebehaviourRemoveAll$fHasParentTypesBehaviour$fGObjectBehaviour$fTypedObjectBehaviour$fManagedPtrNewtypeBehaviour$fIsBehaviouro $fEqBehaviour getAlphaAlpha getAlphaMode setAlphaModeconstructAlphaModegetAlphaTimelinesetAlphaTimelineconstructAlphaTimelinealphaNew alphaNewFullalphaNewWithFunc alphaGetAlpha alphaGetModealphaGetTimelinealphaSetClosure alphaSetFunc alphaSetModealphaSetTimeline$fHasParentTypesAlpha$fGObjectAlpha$fTypedObjectAlpha$fManagedPtrNewtypeAlpha $fIsAlphao $fEqAlphaActorUnrealizeCallback!ActorTransitionsCompletedCallbackActorTransitionStoppedCallbackActorTouchEventCallbackActorShowCallbackActorScrollEventCallbackActorRealizeCallbackActorQueueRelayoutCallbackActorQueueRedrawCallbackActorPickCallbackActorParentSetCallbackActorPaintCallbackActorMotionEventCallbackActorLeaveEventCallbackActorKeyReleaseEventCallbackActorKeyPressEventCallbackActorKeyFocusOutCallbackActorKeyFocusInCallbackActorHideCallbackActorEventCallbackActorEnterEventCallbackActorDestroyCallbackActorCapturedEventCallbackActorButtonReleaseEventCallbackActorButtonPressEventCallbackActorAllocationChangedCallbackonActorAllocationChangedafterActorAllocationChangedonActorButtonPressEventafterActorButtonPressEventonActorButtonReleaseEventafterActorButtonReleaseEventonActorCapturedEventafterActorCapturedEventonActorDestroyafterActorDestroyonActorEnterEventafterActorEnterEvent onActorEventafterActorEvent onActorHideafterActorHideonActorKeyFocusInafterActorKeyFocusInonActorKeyFocusOutafterActorKeyFocusOutonActorKeyPressEventafterActorKeyPressEventonActorKeyReleaseEventafterActorKeyReleaseEventonActorLeaveEventafterActorLeaveEventonActorMotionEventafterActorMotionEvent onActorPaintafterActorPaintonActorParentSetafterActorParentSet onActorPickafterActorPickonActorQueueRedrawafterActorQueueRedrawonActorQueueRelayoutafterActorQueueRelayoutonActorRealizeafterActorRealizeonActorScrollEventafterActorScrollEvent onActorShowafterActorShowonActorTouchEventafterActorTouchEventonActorTransitionStoppedafterActorTransitionStoppedonActorTransitionsCompletedafterActorTransitionsCompletedonActorUnrealizeafterActorUnrealizesetActorActionsconstructActorActionsclearActorActionsgetActorAllocationgetActorAnchorGravitysetActorAnchorGravityconstructActorAnchorGravitygetActorAnchorXsetActorAnchorXconstructActorAnchorXgetActorAnchorYsetActorAnchorYconstructActorAnchorYgetActorBackgroundColorsetActorBackgroundColorconstructActorBackgroundColorclearActorBackgroundColorgetActorBackgroundColorSetgetActorChildTransformsetActorChildTransformconstructActorChildTransformclearActorChildTransformgetActorChildTransformSet getActorClip setActorClipconstructActorClipclearActorClipgetActorClipRectsetActorClipRectconstructActorClipRectclearActorClipRectgetActorClipToAllocationsetActorClipToAllocationconstructActorClipToAllocationsetActorConstraintsconstructActorConstraintsclearActorConstraintsgetActorContentsetActorContentconstructActorContentclearActorContentgetActorContentBoxgetActorContentGravitysetActorContentGravityconstructActorContentGravitygetActorContentRepeatsetActorContentRepeatconstructActorContentRepeat getActorDepth setActorDepthconstructActorDepthsetActorEffectconstructActorEffectclearActorEffectgetActorFirstChildgetActorFixedPositionSetsetActorFixedPositionSetconstructActorFixedPositionSetgetActorFixedXsetActorFixedXconstructActorFixedXgetActorFixedYsetActorFixedYconstructActorFixedYgetActorHasClipgetActorHasPointergetActorHeightsetActorHeightconstructActorHeightgetActorLastChildgetActorLayoutManagersetActorLayoutManagerconstructActorLayoutManagerclearActorLayoutManagergetActorMagnificationFiltersetActorMagnificationFilter!constructActorMagnificationFiltergetActorMappedgetActorMarginBottomsetActorMarginBottomconstructActorMarginBottomgetActorMarginLeftsetActorMarginLeftconstructActorMarginLeftgetActorMarginRightsetActorMarginRightconstructActorMarginRightgetActorMarginTopsetActorMarginTopconstructActorMarginTopgetActorMinHeightsetActorMinHeightconstructActorMinHeightgetActorMinHeightSetsetActorMinHeightSetconstructActorMinHeightSetgetActorMinWidthsetActorMinWidthconstructActorMinWidthgetActorMinWidthSetsetActorMinWidthSetconstructActorMinWidthSetgetActorMinificationFiltersetActorMinificationFilter constructActorMinificationFilter getActorName setActorNameconstructActorNamegetActorNaturalHeightsetActorNaturalHeightconstructActorNaturalHeightgetActorNaturalHeightSetsetActorNaturalHeightSetconstructActorNaturalHeightSetgetActorNaturalWidthsetActorNaturalWidthconstructActorNaturalWidthgetActorNaturalWidthSetsetActorNaturalWidthSetconstructActorNaturalWidthSetgetActorOffscreenRedirectsetActorOffscreenRedirectconstructActorOffscreenRedirectgetActorOpacitysetActorOpacityconstructActorOpacitygetActorPivotPointsetActorPivotPointconstructActorPivotPointclearActorPivotPointgetActorPivotPointZsetActorPivotPointZconstructActorPivotPointZgetActorPositionsetActorPositionconstructActorPositionclearActorPositiongetActorReactivesetActorReactiveconstructActorReactivegetActorRealizedgetActorRequestModesetActorRequestModeconstructActorRequestModegetActorRotationAngleXsetActorRotationAngleXconstructActorRotationAngleXgetActorRotationAngleYsetActorRotationAngleYconstructActorRotationAngleYgetActorRotationAngleZsetActorRotationAngleZconstructActorRotationAngleZgetActorRotationCenterXsetActorRotationCenterXconstructActorRotationCenterXclearActorRotationCenterXgetActorRotationCenterYsetActorRotationCenterYconstructActorRotationCenterYclearActorRotationCenterYgetActorRotationCenterZsetActorRotationCenterZconstructActorRotationCenterZclearActorRotationCenterZgetActorRotationCenterZGravitysetActorRotationCenterZGravity$constructActorRotationCenterZGravitygetActorScaleCenterXsetActorScaleCenterXconstructActorScaleCenterXgetActorScaleCenterYsetActorScaleCenterYconstructActorScaleCenterYgetActorScaleGravitysetActorScaleGravityconstructActorScaleGravitygetActorScaleXsetActorScaleXconstructActorScaleXgetActorScaleYsetActorScaleYconstructActorScaleYgetActorScaleZsetActorScaleZconstructActorScaleZgetActorShowOnSetParentsetActorShowOnSetParentconstructActorShowOnSetParent getActorSize setActorSizeconstructActorSizeclearActorSizegetActorTextDirectionsetActorTextDirectionconstructActorTextDirectiongetActorTransformsetActorTransformconstructActorTransformclearActorTransformgetActorTransformSetgetActorTranslationXsetActorTranslationXconstructActorTranslationXgetActorTranslationYsetActorTranslationYconstructActorTranslationYgetActorTranslationZsetActorTranslationZconstructActorTranslationZgetActorVisiblesetActorVisibleconstructActorVisible getActorWidth setActorWidthconstructActorWidth getActorX setActorXconstructActorXgetActorXAlignsetActorXAlignconstructActorXAligngetActorXExpandsetActorXExpandconstructActorXExpand getActorY setActorYconstructActorYgetActorYAlignsetActorYAlignconstructActorYAligngetActorYExpandsetActorYExpandconstructActorYExpandgetActorZPositionsetActorZPositionconstructActorZPositionactorNewactorAddActionWithNameactorAddConstraintactorAddConstraintWithNameactorAddEffectWithNameactorAddTransitionactorAllocateAlignFillactorAllocateAvailableSizeactorAllocatePreferredSizeactorAnimateWithAlphavactorAnimateWithTimelinev actorAnimatev"actorApplyRelativeTransformToPointactorApplyTransformToPointactorClearActionsactorClearConstraintsactorClearEffects actorContainsactorCreatePangoContextactorCreatePangoLayoutactorDestroyAllChildrenactorDetachAnimation actorEventactorGetAccessibleactorGetActionactorGetActionsactorGetAllocationBoxactorGetAllocationGeometryactorGetAnchorPointactorGetAnchorPointGravityactorGetAnimationactorGetBackgroundColoractorGetChildAtIndexactorGetChildren actorGetClipactorGetClipToAllocationactorGetConstraintactorGetConstraintsactorGetContentactorGetContentBoxactorGetContentGravityactorGetContentRepeatactorGetContentScalingFiltersactorGetDefaultPaintVolume actorGetDepthactorGetEasingDelayactorGetEasingDurationactorGetEasingModeactorGetEffectactorGetEffectsactorGetFirstChildactorGetFixedPositionSet actorGetFlagsactorGetGeometry actorGetGidactorGetHeightactorGetLastChildactorGetLayoutManageractorGetMarginactorGetMarginBottomactorGetMarginLeftactorGetMarginRightactorGetMarginTopactorGetNChildren actorGetNameactorGetNextSiblingactorGetOffscreenRedirectactorGetOpacityactorGetPaintBoxactorGetPaintVisibilityactorGetPaintVolumeactorGetPangoContextactorGetParentactorGetPivotPointactorGetPivotPointZactorGetPositionactorGetPreferredSizeactorGetPreviousSiblingactorGetReactiveactorGetRequestModeactorGetRotationactorGetRotationAngle actorGetScaleactorGetScaleCenteractorGetScaleGravityactorGetScaleZactorGetShader actorGetSize actorGetStageactorGetTextDirectionactorGetTransformedPositionactorGetTransformedSizeactorGetTransitionactorGetTranslation actorGetWidth actorGetXactorGetXAlignactorGetXExpand actorGetYactorGetYAlignactorGetYExpandactorGetZPositionactorGetZRotationGravityactorHasActionsactorHasAllocation actorHasClipactorHasConstraintsactorHasEffectsactorHasKeyFocusactorHasOverlapsactorHasPointer actorHide actorHideAllactorInsertChildAboveactorInsertChildAtIndexactorInsertChildBelowactorIsInClonePaint actorIsMappedactorIsRealizedactorIsRotated actorIsScaledactorIsVisible actorLoweractorLowerBottomactorMapactorMoveAnchorPointactorMoveAnchorPointFromGravityactorNeedsExpand actorPaintactorPopInternalactorPushInternalactorQueueRedrawWithClipactorQueueRelayout actorRaise actorRaiseTop actorRealizeactorRemoveActionactorRemoveActionByNameactorRemoveAllChildrenactorRemoveAllTransitionsactorRemoveClipactorRemoveConstraintactorRemoveConstraintByNameactorRemoveEffectactorRemoveEffectByNameactorRemoveTransition actorReparentactorReplaceChildactorRestoreEasingStateactorSaveEasingStateactorSetAllocationactorSetAnchorPointactorSetAnchorPointFromGravityactorSetBackgroundColoractorSetChildAtIndexactorSetChildTransform actorSetClipactorSetClipToAllocationactorSetContentactorSetContentGravityactorSetContentRepeatactorSetContentScalingFilters actorSetDepthactorSetEasingDelayactorSetEasingDurationactorSetEasingModeactorSetFixedPositionSet actorSetFlagsactorSetGeometryactorSetHeightactorSetLayoutManageractorSetMarginactorSetMarginBottomactorSetMarginLeftactorSetMarginRightactorSetMarginTop actorSetNameactorSetOpacityactorSetParentactorSetPivotPointactorSetPivotPointZactorSetPositionactorSetReactiveactorSetRequestModeactorSetRotationactorSetRotationAngleactorSetScaleFullactorSetScaleWithGravityactorSetScaleZactorSetShaderactorSetShaderParamactorSetShaderParamFloatactorSetShaderParamInt actorSetSizeactorSetTransformactorSetTranslation actorSetWidth actorSetXactorSetXAlignactorSetXExpand actorSetYactorSetYAlignactorSetYExpandactorSetZPositionactorSetZRotationFromGravityactorShouldPickPaint actorShowAllactorTransformStagePoint actorUnmap actorUnparentactorUnrealizeactorUnsetFlags$fHasParentTypesActor$fGObjectActor$fTypedObjectActor$fManagedPtrNewtypeActor $fIsActoro $fEqActorContainerChildNotifyCallbackContainerActorRemovedCallbackContainerActorAddedCallbackcontainerChildGetPropertycontainerChildNotifycontainerChildSetPropertycontainerCreateChildMetacontainerDestroyChildMetacontainerFindChildByNamecontainerForeachcontainerForeachWithInternalscontainerGetChildMetacontainerGetChildrencontainerRemoveActorcontainerSortDepthOrdercontainerClassFindChildPropertyonContainerActorAddedafterContainerActorAddedonContainerActorRemovedafterContainerActorRemovedonContainerChildNotifyafterContainerChildNotify$fHasParentTypesContainer$fGObjectContainer$fTypedObjectContainer$fManagedPtrNewtypeContainer$fIsContainero $fEqContainerghc-prim GHC.TypesTruemk_MediaErrorCallbackC_MediaErrorCallbackmk_MediaEosCallbackC_MediaEosCallbackhaskell-gi-base-0.26.0-inplaceGValueConstructbase GHC.MaybeNothingFalse!mk_BackendSettingsChangedCallback C_BackendSettingsChangedCallback#mk_BackendResolutionChangedCallback"C_BackendResolutionChangedCallbackmk_BackendFontChangedCallbackC_BackendFontChangedCallback!mk_TextBufferInsertedTextCallback C_TextBufferInsertedTextCallback mk_TextBufferDeletedTextCallbackC_TextBufferDeletedTextCallbackData.GI.Base.BasicTypesGTypemk_StageUnfullscreenCallbackC_StageUnfullscreenCallbackmk_StageFullscreenCallbackC_StageFullscreenCallbackmk_StageDeleteEventCallbackC_StageDeleteEventCallbackmk_StageDeactivateCallbackC_StageDeactivateCallbackmk_StageAfterPaintCallbackC_StageAfterPaintCallbackmk_StageActivateCallbackC_StageActivateCallbackmk_ActorUnrealizeCallbackC_ActorUnrealizeCallback$mk_ActorTransitionsCompletedCallback#C_ActorTransitionsCompletedCallback!mk_ActorTransitionStoppedCallback C_ActorTransitionStoppedCallbackmk_ActorTouchEventCallbackC_ActorTouchEventCallbackmk_ActorShowCallbackC_ActorShowCallbackmk_ActorScrollEventCallbackC_ActorScrollEventCallbackmk_ActorRealizeCallbackC_ActorRealizeCallbackmk_ActorQueueRelayoutCallbackC_ActorQueueRelayoutCallbackmk_ActorQueueRedrawCallbackC_ActorQueueRedrawCallbackmk_ActorPickCallbackC_ActorPickCallbackmk_ActorParentSetCallbackC_ActorParentSetCallbackmk_ActorPaintCallbackC_ActorPaintCallbackmk_ActorMotionEventCallbackC_ActorMotionEventCallbackmk_ActorLeaveEventCallbackC_ActorLeaveEventCallbackmk_ActorKeyReleaseEventCallbackC_ActorKeyReleaseEventCallbackmk_ActorKeyPressEventCallbackC_ActorKeyPressEventCallbackmk_ActorKeyFocusOutCallbackC_ActorKeyFocusOutCallbackmk_ActorKeyFocusInCallbackC_ActorKeyFocusInCallbackmk_ActorHideCallbackC_ActorHideCallbackmk_ActorEventCallbackC_ActorEventCallbackmk_ActorEnterEventCallbackC_ActorEnterEventCallbackmk_ActorDestroyCallbackC_ActorDestroyCallbackmk_ActorCapturedEventCallbackC_ActorCapturedEventCallback"mk_ActorButtonReleaseEventCallback!C_ActorButtonReleaseEventCallback mk_ActorButtonPressEventCallbackC_ActorButtonPressEventCallback!mk_ActorAllocationChangedCallback C_ActorAllocationChangedCallback%mk_DeviceManagerDeviceRemovedCallback$C_DeviceManagerDeviceRemovedCallback#mk_DeviceManagerDeviceAddedCallback"C_DeviceManagerDeviceAddedCallbackmk_TimelineStoppedCallbackC_TimelineStoppedCallbackmk_TimelineStartedCallbackC_TimelineStartedCallbackmk_TimelinePausedCallbackC_TimelinePausedCallbackmk_TimelineNewFrameCallbackC_TimelineNewFrameCallback mk_TimelineMarkerReachedCallbackC_TimelineMarkerReachedCallbackmk_TimelineCompletedCallbackC_TimelineCompletedCallbackmk_StateCompletedCallbackC_StateCompletedCallbackMaybeData.GI.Base.GClosureGClosuremk_ModelSortChangedCallbackC_ModelSortChangedCallbackmk_ModelRowRemovedCallbackC_ModelRowRemovedCallbackmk_ModelRowChangedCallbackC_ModelRowChangedCallbackmk_ModelRowAddedCallbackC_ModelRowAddedCallbackmk_ModelFilterChangedCallbackC_ModelFilterChangedCallbackmk_BehaviourRemovedCallbackC_BehaviourRemovedCallbackmk_BehaviourAppliedCallbackC_BehaviourAppliedCallbackmk_AnimationStartedCallbackC_AnimationStartedCallbackmk_AnimationCompletedCallbackC_AnimationCompletedCallback%mk_LayoutManagerLayoutChangedCallback$C_LayoutManagerLayoutChangedCallbackmk_ContainerChildNotifyCallbackC_ContainerChildNotifyCallback mk_ContainerActorRemovedCallbackC_ContainerActorRemovedCallbackmk_ContainerActorAddedCallbackC_ContainerActorAddedCallbackmk_ContentDetachedCallbackC_ContentDetachedCallbackmk_ContentAttachedCallbackC_ContentAttachedCallbackmk_ScoreTimelineStartedCallbackC_ScoreTimelineStartedCallback!mk_ScoreTimelineCompletedCallback C_ScoreTimelineCompletedCallbackmk_ScoreStartedCallbackC_ScoreStartedCallbackmk_ScorePausedCallbackC_ScorePausedCallbackmk_ScoreCompletedCallbackC_ScoreCompletedCallbackmk_TextureSizeChangeCallbackC_TextureSizeChangeCallbackmk_TexturePixbufChangeCallbackC_TexturePixbufChangeCallbackmk_TextureLoadFinishedCallbackC_TextureLoadFinishedCallbackmk_TextTextChangedCallbackC_TextTextChangedCallbackmk_TextInsertTextCallbackC_TextInsertTextCallbackmk_TextDeleteTextCallbackC_TextDeleteTextCallbackmk_TextCursorEventCallbackC_TextCursorEventCallbackmk_TextCursorChangedCallbackC_TextCursorChangedCallbackmk_TextActivateCallbackC_TextActivateCallback#mk_StageManagerStageRemovedCallback"C_StageManagerStageRemovedCallback!mk_StageManagerStageAddedCallback C_StageManagerStageAddedCallbackmk_CairoTextureDrawCallbackC_CairoTextureDrawCallback$mk_CairoTextureCreateSurfaceCallback#C_CairoTextureCreateSurfaceCallback#mk_BehaviourPathKnotReachedCallback"C_BehaviourPathKnotReachedCallback$mk_PathConstraintNodeReachedCallback#C_PathConstraintNodeReachedCallback'mk_GestureActionGestureProgressCallback&C_GestureActionGestureProgressCallback"mk_GestureActionGestureEndCallback!C_GestureActionGestureEndCallback%mk_GestureActionGestureCancelCallback$C_GestureActionGestureCancelCallback$mk_GestureActionGestureBeginCallback#C_GestureActionGestureBeginCallbackmk_ZoomActionZoomCallbackC_ZoomActionZoomCallbackmk_TapActionTapCallbackC_TapActionTapCallbackmk_SwipeActionSwipeCallbackC_SwipeActionSwipeCallbackmk_SwipeActionSweptCallbackC_SwipeActionSweptCallbackmk_RotateActionRotateCallbackC_RotateActionRotateCallbackmk_PanActionPanStoppedCallbackC_PanActionPanStoppedCallbackmk_PanActionPanCallbackC_PanActionPanCallbackmk_DropActionOverOutCallbackC_DropActionOverOutCallbackmk_DropActionOverInCallbackC_DropActionOverInCallbackmk_DropActionDropCancelCallbackC_DropActionDropCancelCallbackmk_DropActionDropCallbackC_DropActionDropCallbackmk_DropActionCanDropCallbackC_DropActionCanDropCallback!mk_DragActionDragProgressCallback C_DragActionDragProgressCallbackmk_DragActionDragMotionCallbackC_DragActionDragMotionCallbackmk_DragActionDragEndCallbackC_DragActionDragEndCallbackmk_DragActionDragBeginCallbackC_DragActionDragBeginCallbackmk_ClickActionLongPressCallbackC_ClickActionLongPressCallbackmk_ClickActionClickedCallbackC_ClickActionClickedCallbackmk_CanvasDrawCallbackC_CanvasDrawCallbackGVariantmaybePokeGError checkGErrorpropagateGErrorhandleGErrorJustcatchGErrorJust gerrorMessage gerrorCode gerrorDomain gerrorNew GErrorDomain GErrorCode GErrorMessage GErrorClassgerrorClassDomainAttrOpAfterOn:&=:~>:~:=>IsGValue gvalueGType_ gvalueSet_ gvalueGet_Data.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' newManagedPtr SignalProxy:::PropertyNotifyData.GI.Base.GHashTablecstringUnpackPtrcstringPackPtr ptrUnpackPtr ptrPackPtr gDirectHash gDirectEqualgStrHash gStrEqual GHashFunc GEqualFuncData.GI.Base.OverloadingasA noGParamSpec gtypeName g_list_free g_slist_free ManagedPtrmanagedPtrIsDisownedmanagedPtrAllocCallStackmanagedForeignPtrManagedPtrNewtype toManagedPtrBoxedPtr boxedPtrCopy boxedPtrFree CallocPtrboxedPtrCalloc TypedObjectglibTypeGBoxedGObject BoxedEnum BoxedFlagsCGTypeUnexpectedNullPointerReturnnullPtrErrorMsg GParamSpecIsGFlagGArray GPtrArray GByteArray GHashTableGListGSList PtrWrapped unwrapPtrGDestroyNotify gtypeToCGType