1. 03 Oct, 2014 1 commit
  2. 17 Aug, 2014 2 commits
    • Benjamin Otte's avatar
      checkbutton: Fix redraw issues · 442353fa
      Benjamin Otte authored
      This is a hack to get around the optimizations done by the CSS engine.
      
      The CSS engine will notice that no CSS properties changed on the
      widget itself when going from one state to another and not queue
      a redraw.
      And the reason for no properties changing will be that only the
      checkmark itself changes, but that is hidden behind a
      gtk_style_context_save()/_restore() pair, so it won't be caught.
      442353fa
    • Benjamin Otte's avatar
      checkbutton: Don't redundantly update states · d36bba29
      Benjamin Otte authored
      States are set properly by GtkButton, there is no need to set them
      manually.
      d36bba29
  3. 16 Aug, 2014 5 commits
  4. 14 May, 2014 1 commit
  5. 09 May, 2014 4 commits
  6. 07 May, 2013 2 commits
  7. 23 Apr, 2013 1 commit
  8. 21 Aug, 2012 1 commit
  9. 27 Feb, 2012 1 commit
  10. 19 Dec, 2011 2 commits
  11. 26 Sep, 2011 1 commit
  12. 05 Sep, 2011 1 commit
  13. 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
  14. 18 Jul, 2011 1 commit
  15. 13 Apr, 2011 1 commit
  16. 03 Mar, 2011 1 commit
  17. 29 Dec, 2010 3 commits
  18. 04 Dec, 2010 4 commits
  19. 19 Nov, 2010 1 commit
  20. 30 Oct, 2010 1 commit
  21. 27 Oct, 2010 1 commit
  22. 26 Oct, 2010 2 commits
  23. 26 Sep, 2010 2 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
      API: Rename gtk_cairo_paint_*() to gtk_paint_*() · 1d3f6b30
      Benjamin Otte authored
      Large patch, but just renaming.
      Indentation should still mostly be correct because I took care of
      keeping the indentation for this function name.
      1d3f6b30