1. 22 Oct, 2010 1 commit
    • 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
  2. 20 Oct, 2010 2 commits
    • Michael Natterer's avatar
      gtk: clean up GtkWidget signals · c2f29f2c
      Michael Natterer authored
      - add slots for damage-event, move-focus and keynav-failed
      - reorder signals a bit so related stuff is grouped together
      - some indentation fixes in the GtkWidgetClass
      - remove the move-focus compat hack from GtkTextView
      - turn the move-focus compat hack in GtkWindow into properly
        implementing GtkWidget::move-focus()
      c2f29f2c
    • Emmanuele Bassi's avatar
      Split off gtkprivate.h · 2cc059a0
      Emmanuele Bassi authored
      The gtkprivate.h header contains GtkWidget-specific private symbols that
      are not useful except in a handful of cases. Basically everything
      includes gtkprivate.h for the GTK_PARAM_* macros.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=632539
      2cc059a0
  3. 29 Sep, 2010 1 commit
  4. 28 Sep, 2010 1 commit
  5. 27 Sep, 2010 2 commits
  6. 26 Sep, 2010 10 commits
  7. 15 Sep, 2010 1 commit
  8. 13 Sep, 2010 1 commit
  9. 09 Sep, 2010 1 commit
  10. 08 Sep, 2010 4 commits
    • Colin Walters's avatar
      GDK: Prefix key names with KEY_ · 913cdf3b
      Colin Walters authored
      The keysyms create a lot of potential namespace conflicts for
      C, and are especially problematic for introspection, where we take
      constants into the namespace, so GDK_Display conflicts with GdkDisplay.
      
      For C application compatiblity, add gdkkeysyms-compat.h which uses
      the old names.
      
      Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is
      the gtkimcontextsimple.c, since porting that requires porting more
      custom Perl code.
      913cdf3b
    • Javier Jardón's avatar
    • Tor Lillqvist's avatar
      Replace gtk_debug_flags with getter and setter functions · 801875b8
      Tor Lillqvist authored
      Preferrably should be made just into a local variable for libgtk like
      _gdk_debug_flags for libgdk. But for now used by
      gtk/tests/textbuffer.c and modules/printbackends/cups/gtkprintbackendcups.c.
      801875b8
    • Tristan Van Berkom's avatar
      Completely removed requisition cache from GtkWidget instance structure. · 99340074
      Tristan Van Berkom authored
      Since we have a new mechanism for requesting sizes: GtkSizeRequestIface;
      it makes no sense to maintain this cache on the GtkWidget structure...
      removing the requisition cache however does not break the old "size-request"
      signal which is there for backwards compatability reasons.
      
      In any case widget->requisition should not have been accessed,
      gtk_widget_get_child_requisition() would have been the correct way
      to consult the cache.
      
      This commit also deprecates the newly added gtk_widget_get_requisition()
      API and makes it fallback on gtk_size_request_get_size().
      99340074
  11. 28 Aug, 2010 1 commit
  12. 13 Jul, 2010 1 commit
  13. 12 Jul, 2010 1 commit
  14. 10 Jul, 2010 1 commit
  15. 15 Jun, 2010 1 commit
  16. 31 May, 2010 1 commit
  17. 25 May, 2010 1 commit
  18. 05 May, 2010 2 commits
  19. 27 Apr, 2010 1 commit
  20. 04 Apr, 2010 6 commits