1. 01 Jul, 2015 1 commit
  2. 09 Jun, 2014 1 commit
  3. 19 Feb, 2014 1 commit
  4. 07 Feb, 2014 4 commits
  5. 05 Feb, 2014 1 commit
  6. 09 Jul, 2013 1 commit
  7. 07 Feb, 2013 1 commit
    • Alexander Larsson's avatar
      Add gtk_widget_(un)register_window · 3d4cd4db
      Alexander Larsson authored
      This replaces the previously hardcoded calls to gdk_window_set_user_data,
      and also lets us track which windows are a part of a widget. Old code
      should continue working as is, but new features that require the
      windows may not work perfectly.
      
      We need this for the transparent widget support to work, as we need
      to specially mark the windows of child widgets.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=687842
      3d4cd4db
  8. 05 Apr, 2012 1 commit
  9. 03 Mar, 2012 1 commit
  10. 01 Mar, 2012 1 commit
  11. 27 Feb, 2012 1 commit
  12. 08 Nov, 2011 1 commit
  13. 20 Jan, 2011 1 commit
  14. 10 Jan, 2011 1 commit
  15. 05 Jan, 2011 1 commit
  16. 21 Dec, 2010 1 commit
    • Matthias Clasen's avatar
      Merge libgdk and libgtk · 07d49ee5
      Matthias Clasen authored
      This commit does a number of things:
      - remove some dead wchar configury from configure.ac and gdkconfig.h
      - repurpose gdkconfig.h as header that contains GDK_WINDOWING_foo
        macros for each included backend, include it in gdk.h and install
        it in $includedir instead of below $libdir
      - drop the backend from the library names
      - build libgdk-3.0.la as a convenience lib and include it in libgtk-3.0.la
      It does not yet enable building multiple backends at the same time.
      07d49ee5
  17. 08 Nov, 2010 1 commit
  18. 06 Nov, 2010 1 commit
  19. 30 Oct, 2010 2 commits
  20. 29 Oct, 2010 1 commit
  21. 27 Oct, 2010 1 commit
  22. 26 Oct, 2010 1 commit
    • Tristan Van Berkom's avatar
      Added GtkScrollablePolicy property to scrollable interface · 3fe0fb4e
      Tristan Van Berkom authored
      This patch adds the GtkScrollablePolicy type property to GtkScrollable
      and implements it in all subclasses. GtkScrolledWindow observes this
      property to make a good guess about when to show/hide scrollbars for
      height-for-width content.
      
      Most scrollable children do not do height-for-width *yet* but
      most certainly will (toolpalette, treeview, iconview, textview
      widgets all TODO), for scrollable widgets that do have a minimum
      and natural size, it's important for them to observe the state
      of this property in order to properly drive the scroll adjustments
      according to the desired GtkScrollablePolicy. This patch makes
      GtkViewport do this.
      
      Patch also adds tests/testscrolledwindow.c to display the effects
      of this property.
      3fe0fb4e
  23. 22 Oct, 2010 2 commits
    • Matthias Clasen's avatar
      Move min-display-width/height to GtkScrolledWindow · 0d9ebb50
      Matthias Clasen authored
      It is just too annoying to have to implement these properties in
      every scrollable. Instead, we now have ::min-content-height/width
      in GtkScrolledWindow.
      
      We also add GtkScrollablePolicy to determine how to size the
      scrollable content.
      0d9ebb50
    • Tadej Borovšak's avatar
      Add GtkScrollable interface · 55196a70
      Tadej Borovšak authored
      The GtkScrollable interface provides "hadjustment" and "vadjustment"
      properties that are used by GtkScrolledWindow. It replaces
      the ::set_scroll_adjustment signal. The scrollable interface
      also has ::min-display-width/height properties that can be
      used to control the minimally visible part inside a scrolled window.
      55196a70
  24. 08 Oct, 2010 1 commit
  25. 28 Sep, 2010 1 commit
  26. 26 Sep, 2010 4 commits
    • Benjamin Otte's avatar
      Move GtkSizeRequest into GtkWidget · d9c92598
      Benjamin Otte authored
      It doesn't make sense to keep them separate as GtkSizeRequest requires a
      GtkWidget and GtkWidget implements GtkSizeRequest, so you can never have
      one without the other.
      It also makes the code a lot easier because no casts are required when
      calling functions.
      
      Also, the names would translate to gtk_widget_get_width() and people
      agreed that this would be a too generic name, so a "preferred" was added
      to the names.
      
      So this patch moves the functions:
      gtk_size_request_get_request_mode() => gtk_widget_get_request_mode()
      gtk_size_request_get_width() => gtk_widget_get_preferred_width()
      gtk_size_request_get_height() => gtk_widget_get_preferred_height()
      gtk_size_request_get_size() => gtk_widget_get_preferred_size()
      gtk_size_request_get_width_for_height() =>
        gtk_widget_get_preferred_width_for_height()
      gtk_size_request_get_height_for_width() =>
        gtk_widget_get_preferred_height_for_width()
      ... and moves the corresponding vfuncs to the GtkWidgetClass.
      
      The patch also renames the implementations of the vfuncs in widgets to
      include the word "preferrred".
      d9c92598
    • Benjamin Otte's avatar
      layout: Port to draw vfunc · 782af632
      Benjamin Otte authored
      782af632
    • Benjamin Otte's avatar
      gtk: Don't set colormap anymore when creating GDK windows · e8a6bad0
      Benjamin Otte authored
      Colormaps are about to be removed, so not using them sounds like an
      awesome idea.
      e8a6bad0
    • Benjamin Otte's avatar
      gtk: Remove calls that try to set GDK_NO_BG on their windows · 5e4aaba4
      Benjamin Otte authored
      These calls aren't necessary anymore.
      5e4aaba4
  27. 21 Sep, 2010 1 commit
  28. 15 Sep, 2010 1 commit
  29. 13 Sep, 2010 1 commit
  30. 27 Aug, 2010 1 commit
  31. 22 Aug, 2010 1 commit
  32. 13 Jul, 2010 1 commit