1. 24 Jun, 2010 2 commits
  2. 18 Jun, 2010 1 commit
    • Tristan Van Berkom's avatar
      Mass api change from GtkExtendedLayout --> GtkSizeRequest · edd57602
      Tristan Van Berkom authored
      This commit makes a few massive changes to the extended layout
      code:
        a.) gtkextendedlayout.c --> gtksizerequest.c
        b.) _is_height_for_width --> get_request_mode()
        c.) get_desired_size(), get_desired_width(), get_desired_height() -->
            get_size(), get_width(), get_height()
      
      This is the first partial commit and only effects portions
      of the tree that have already been merged in master (in order to
      easily cherry pick this commit).
      
      Conflicts:
      
      	gtk/Makefile.am
      	gtk/gtk.h
      	gtk/gtk.symbols
      	gtk/gtkextendedlayout.h
      edd57602
  3. 15 Jun, 2010 1 commit
  4. 08 Jun, 2010 1 commit
  5. 07 Jun, 2010 1 commit
  6. 02 Jun, 2010 2 commits
  7. 25 May, 2010 2 commits
  8. 21 May, 2010 1 commit
  9. 12 May, 2010 2 commits
  10. 02 May, 2010 5 commits
  11. 29 Apr, 2010 1 commit
  12. 26 Apr, 2010 4 commits
  13. 20 Apr, 2010 1 commit
  14. 17 Apr, 2010 1 commit
    • Tristan Van Berkom's avatar
      Refactored GtkSizeGroup for GtkExtendedLayout · caba7992
      Tristan Van Berkom authored
      Removed _gtk_size_group_compute_requisition and
      _gtk_size_group_get_child_requisition in favor of
      _gtk_size_group_bump_requisition() which does an orientation
      contextual computation of the size group and returns the
      collective value in one pass.
      caba7992
  15. 15 Apr, 2010 2 commits
  16. 13 Apr, 2010 1 commit
    • Tristan Van Berkom's avatar
      Mega commit to change ->get_desired_size() for ->get_desired_width/height(). · d2c35ec6
      Tristan Van Berkom authored
      This commit changes gtk_extended_layout_get_desired_size() for
      per dimension variants. Furthermore this commit reverts the actions
      done in size-groups for now as it needs a different approach.
      
      The natural width/height parameters added to aux_info have been changed
      for a per width cache for heights and a per height cache for widths.
      
      gtk-demo is still working, currently sizegroups are not taken
      into account as mentioned above - size groups need to be alerted both
      when the widths and heights are updated independantly and then that
      information needs to repropagate also to other extended layout implementors.
      d2c35ec6
  17. 08 Apr, 2010 1 commit
  18. 06 Apr, 2010 1 commit
    • Tristan Van Berkom's avatar
      Make GtkWidget a prerequisite of extended layout · 92309019
      Tristan Van Berkom authored
      As it is not allowed to called gtk_extended_layout_get_desired_size()
      on a GtkWidget directly; gtk_widget_get_desired_size() was really an
      ambiguous api. This patch removes the added GtkWidget api, calls
      the appropriate sizegroup code which in turn envokes the interface
      vtable, this patch also accordingly makes GtkWidget a prerequisite
      of GtkExtendedLayout (the api doesnt work for cell renderers anyway,
      patch comming...).
      92309019
  19. 04 Apr, 2010 10 commits