1. 12 Jun, 2006 2 commits
  2. 11 Jun, 2006 8 commits
  3. 09 Jun, 2006 3 commits
    • Benjamin Berg's avatar
      Take GtkMenu::horizontal-padding into account when placing submenus · 8f9a1d8b
      Benjamin Berg authored
      2006-06-09  Benjamin Berg  <benjamin@sipsolutions.net>
      
      	* gtk/gtkmenuitem.c: (get_offsets): Take GtkMenu::horizontal-padding
      	into account when placing submenus (#344290)
      8f9a1d8b
    • Michael Natterer's avatar
      added new style properties "trough-side-details" and · 4bb3d644
      Michael Natterer authored
      2006-06-09  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkrange.c: added new style properties "trough-side-details"
      	and "draw-trough-under-steppers" and fixed the "stepper-spacing"
      	style property. Fixes bugs #342339 and #342249.
      
      	"draw-trough-under-steppers", when set to FALSE, starts trough
      	drawing next to the steppers instead of drawing the trough "below"
      	(around) the steppers. If "stepper-spacing" is set to any value
      	larger than zero, "draw-trough-under-steppers" is set to FALSE
      	automatically to avoid rendering an area that looks clickable but
      	isn't.
      
      	(gtk_range_calc_layout): honor draw-trough-under-steppers.
      	Don't reserve stepper-spacing on sides of the range that don't
      	have steppers.
      
      	(gtk_range_expose): changed drawing accordingly. Implement
      	"trough-side-details" which enables drawing of the upper and lower
      	parts of the trough with different details. This is useful for
      	theme engines which want to draw these parts differently.
      
      	(coord_to_value): correctly take all rendering options into
      	account. stepper-spacing > 0 caused jumping and otherwise
      	strangely behaving ranges before.
      
      	(other functions): changed accordingly.
      4bb3d644
    • Matthias Clasen's avatar
      fix build · ada7aa63
      Matthias Clasen authored
      ada7aa63
  4. 08 Jun, 2006 14 commits
  5. 07 Jun, 2006 4 commits
  6. 06 Jun, 2006 1 commit
  7. 05 Jun, 2006 3 commits
    • Matthias Clasen's avatar
      2.9.2 · b2cbfe66
      Matthias Clasen authored
      b2cbfe66
    • Matthias Clasen's avatar
      Updates · 7762f490
      Matthias Clasen authored
      2006-06-05  Matthias Clasen  <mclasen@redhat.com>
      
      	* NEWS: Updates
      
      	* gtk/gtkprintoperationpreview.c: Include gtkalias.h
      
      	* gtk/gtk.symbols: Add some forgotten new functions.
      7762f490
    • Matthias Clasen's avatar
      Fix borderline cases in tab visibility calculation. (#168105, Carlos · 1a98d20c
      Matthias Clasen authored
      2006-06-04  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtknotebook.c (gtk_notebook_calculate_shown_tabs):
              (gtk_notebook_calc_tabs): Fix borderline cases in tab
              visibility calculation.  (#168105, Carlos Garnacho Parro)
      1a98d20c
  8. 04 Jun, 2006 1 commit
  9. 03 Jun, 2006 2 commits
  10. 02 Jun, 2006 2 commits
    • Kristian Rietveld's avatar
      Rubber banding for GtkTreeView, #80127. Uses same method as GtkIconView. · f6c583f7
      Kristian Rietveld authored
      2006-06-02  Kristian Rietveld  <kris@imendio.com>
      
      	Rubber banding for GtkTreeView, #80127.  Uses same method as
      	GtkIconView.
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init),
      	(gtk_tree_view_init), (gtk_tree_view_get_property),
      	(gtk_tree_view_set_property), (gtk_tree_view_set_rubber_banding),
      	(gtk_tree_view_get_rubber_banding): add property,
      	(gtk_tree_view_button_press): start rubber banding if enabled and
      	press is on a non-selected node,
      	(gtk_tree_view_button_release): stop rubber banding,
      	(gtk_tree_view_motion_bin_window), (scrool_row_timeout): enable/update
      	the rubber band,
      	(gtk_tree_view_bin_expose): draw rubber band if active,
      	(gtk_tree_view_stop_rubberband),
      	(gtk_tree_view_update_rubber_band_selection_range),
      	(gtk_tree_view_update_rubber_band_selection),
      	(gtk_tree_view_update_rubber_band),
      	(gtk_tree_view_paint_rubber_band): new functions.
      
      	* gtk/gtktreeview.h: add new set/get function for rubber banding
      	property.
      
      	* gtk/gtktreeprivate.h: add a bunch of new private fields.
      f6c583f7
    • Kristian Rietveld's avatar
      revert fix of #164884 because it's not a problem in gtk+ but in · 29018576
      Kristian Rietveld authored
      2006-06-02  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_leave_notify)P: revert fix of
      	#164884 because it's not a problem in gtk+ but in applications and
      	it breaks starting drags from the edge of a row.
      29018576