1. 08 Apr, 2013 2 commits
    • Tristan Van Berkom's avatar
      GtkBuilder: Add private _gtk_builder_extend_with_template() · b7da0d21
      Tristan Van Berkom authored
      This adds the definition of the <template> tag with some documentation
      on the variant of the format.
      
      _gtk_builder_extend_with_template() is to be used while GtkContainer
      builds from composite templates. A couple of error codes are also added
      to handle a few new possible failure cases.
      
      DTD Files gtkbuilder.rnc and gtkbuilder.rng have been updated to include
      the new <template> tag and it's attributes.
      b7da0d21
    • Tristan Van Berkom's avatar
      GtkBuilder: Added api to allow private signal callbacks · 82583640
      Tristan Van Berkom authored
      In preperation for composite objects, for better encapsulation
      the following APIs are added to allow handling of signals declared
      in the XML with callbacks declared statically.
      
        o gtk_builder_add_callback_symbol[s]()
      
          Adds a symbol to the internal symbol hash
      
        o gtk_builder_lookup_symbol()
      
          Looks up a symbol, exposed in case added symbols are used
          in conjunction with gtk_builder_connect_signals_full()
      
      The default implementation of gtk_builder_connect_signals() now
      does not have a strong requirement on GModule (or a strong requirement
      on symbols being declared in the global namespace). Instead GModule
      is used as a fallback in the case that symbols are not declared
      explicitly.
      82583640
  2. 23 Mar, 2013 1 commit
  3. 11 Feb, 2013 1 commit
  4. 10 Dec, 2012 1 commit
  5. 27 Feb, 2012 1 commit
  6. 31 Jan, 2012 1 commit
  7. 16 Jan, 2012 1 commit
  8. 08 Jan, 2012 1 commit
  9. 06 Jan, 2012 1 commit
  10. 19 Dec, 2011 2 commits
  11. 02 Nov, 2011 1 commit
  12. 07 Jul, 2011 1 commit
  13. 29 Jun, 2011 1 commit
  14. 03 Jun, 2011 1 commit
  15. 02 May, 2011 1 commit
  16. 27 Jan, 2011 2 commits
  17. 26 Jan, 2011 1 commit
  18. 20 Jan, 2011 1 commit
  19. 08 Dec, 2010 1 commit
  20. 28 Nov, 2010 1 commit
  21. 25 Oct, 2010 1 commit
  22. 22 Oct, 2010 1 commit
  23. 20 Oct, 2010 1 commit
  24. 27 Sep, 2010 1 commit
  25. 24 Sep, 2010 1 commit
  26. 08 Sep, 2010 1 commit
  27. 07 Sep, 2010 2 commits
  28. 10 Aug, 2010 1 commit
  29. 10 Jul, 2010 1 commit
  30. 28 Apr, 2010 1 commit
  31. 06 Apr, 2010 2 commits
  32. 04 Apr, 2010 3 commits
  33. 25 Feb, 2010 1 commit