1. 20 Oct, 2016 1 commit
  2. 27 Jan, 2016 2 commits
  3. 03 Dec, 2015 1 commit
  4. 11 Nov, 2015 1 commit
  5. 10 Nov, 2015 1 commit
  6. 25 Jul, 2015 1 commit
  7. 20 Jun, 2015 1 commit
  8. 18 Oct, 2014 1 commit
  9. 26 Sep, 2014 1 commit
  10. 07 Jul, 2014 1 commit
    • Matthias Clasen's avatar
      GtkWindow: Elaborate the keybindings · a19bc50f
      Matthias Clasen authored
      Keep Ctrol-Shift-D as a straight toggle-the-inspector keybinding,
      but make Ctrl-Shift-I always bring up the inspector, and point
      it at the widget under the pointer.
      a19bc50f
  11. 03 Jul, 2014 1 commit
    • Jasper St. Pierre's avatar
      gtkwindow: Remove resize grips · ece9ae4b
      Jasper St. Pierre authored
      Resize grips were introduced for GNOME 3.0, before we had any of the
      "new GNOME app" features like invisible borders and CSD. With OS X 10.6
      and 10.7, Apple has replaced the classic grips in their applications
      with invisible borders as well.
      
      New GNOME app designs don't use resize grips anymore and the new
      default theme for GTK+, Adwaita, disables them entirely by forcing their
      width and height to 0.
      
      They're past their time. Remove the code to support them. This can
      always be reverted if some app relies on them.
      ece9ae4b
  12. 04 Jun, 2014 1 commit
  13. 20 May, 2014 1 commit
  14. 13 May, 2014 1 commit
  15. 11 May, 2014 1 commit
  16. 22 Jan, 2014 3 commits
  17. 21 Jan, 2014 1 commit
  18. 20 Jan, 2014 1 commit
  19. 14 Jan, 2014 1 commit
  20. 29 Jun, 2013 1 commit
  21. 05 May, 2013 1 commit
  22. 01 May, 2013 1 commit
  23. 18 Mar, 2013 2 commits
    • Matthias Clasen's avatar
      30d05423
    • Matthias Clasen's avatar
      Add gtk_window_set_titlebar · 4afbaf69
      Matthias Clasen authored
      A new function that sets a custom titlebar on a GtkWindow.
      With client-side decorations, the custom titlebar simply
      replaces the one that GtkWindow would otherwise create itself.
      With traditional decorations, we tell the window manager
      to just decorate the window with a border. This works ok
      at least with metacity and mutter.
      4afbaf69
  24. 07 Feb, 2013 1 commit
    • Alexander Larsson's avatar
      Add gtk_widget_get/set_opacity · fa8b7145
      Alexander Larsson authored
      This adds gtk_widget_get/set_opacity, as well as a GtkWidget.opacity
      property. Additionally it deprectates gtk_window_get/set_opacity and
      removes the GtkWindow.opacity property (in preference for the new
      identical inherited property from GtkWidget, which should be ABI/API
      compat).
      
      The implementation is using the new gdk_window_set_opacity child
      window support for windowed widgets, and cairo_push/pop_group()
      bracketing in gtk_widget_draw() for non-window widgets.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=687842
      fa8b7145
  25. 28 Dec, 2012 1 commit
  26. 27 Feb, 2012 2 commits
  27. 12 Jan, 2012 1 commit
  28. 09 Jan, 2012 1 commit
  29. 06 Jan, 2012 1 commit
  30. 15 Dec, 2011 1 commit
  31. 10 Aug, 2011 1 commit
    • Matthias Clasen's avatar
      Make focus rectangles optional · 2ba9c4b4
      Matthias Clasen authored
      This commit introduces a new setting, gtk-visible-focus, backed
      by the Gtk/VisibleFocus X setting. Its three values control how
      focus rectangles are displayed.
      
      'always' is equivalent to the traditional GTK+ behaviour of always
      rendering focus rectangles.
      
      'never' does what it says, and is intended for keyboardless
      situations, e.g. tablets.
      
      'automatic' hides focus rectangles initially, until the user
      interacts with the keyboard, at which point focus rectangles
      become visible.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=649567
      2ba9c4b4
  32. 10 Jun, 2011 1 commit
  33. 10 Jan, 2011 1 commit
  34. 24 Dec, 2010 1 commit
  35. 23 Dec, 2010 1 commit
    • Matthias Clasen's avatar
      Drop long-obsolete linux framebuffer APIs · 3e08a232
      Matthias Clasen authored
      The functions to set frames on windows stopped being interesting
      when the linux framebuffer port was dropped, many years ago.
      
      Similar functionality may come back with client-side decorations
      in the future.
      3e08a232