1. 05 Jun, 2006 6 commits
  2. 04 Jun, 2006 1 commit
  3. 03 Jun, 2006 5 commits
  4. 02 Jun, 2006 10 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
    • Kristian Rietveld's avatar
      Separate sensitive/selectable properties. · a70e6664
      Kristian Rietveld authored
      2006-06-02  Kristian Rietveld  <kris@imendio.com>
      
      	Separate sensitive/selectable properties.
      
      	* gtk/gtktreeselection.c (tree_column_is_sensitive): remove,
      	(_gtk_tree_selection_row_is_selectable): remove checks to see if at
      	least one column is sensitive,
      	(gtk_tree_selection_real_select_node): remove code which enables
      	insensitive rows to always be unselected.
      
      	* gtk/gtktreeview.c (gtk_tree_view_row_changed): remove code
      	that unselects a node if it just became insensitive.
      
      	* gtk/gtkcombobox.c (gtkcombo_box_list_select_func): new function,
      	based on the at least one column sensitive check from
      	_gtk_tree_selection_row_is_selectable(),
      	(gtk_combo_box_list_setup): set selection function on tree selection.
      a70e6664
    • Kristian Rietveld's avatar
      need to use gtk_tree_model_filter_get_iter_full() since the path returned · 3180e453
      Kristian Rietveld authored
      2006-06-02  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/gtktreemodelfilter.c
      	(gtk_tree_model_filter_convert_child_path_to_path): need to use
      	gtk_tree_model_filter_get_iter_full() since the path returned
      	by gtk_real_tree_model_filter_convert_child_path_to_path() includes
      	invisible nodes.
      3180e453
    • Matthias Clasen's avatar
      allow returning partial information · 125893d7
      Matthias Clasen authored
      125893d7
    • Matthias Clasen's avatar
      fix an inconsistency · c66612ce
      Matthias Clasen authored
      c66612ce
    • Matthias Clasen's avatar
      Fix a stupid c/p bug · 57a08e95
      Matthias Clasen authored
      57a08e95
    • Alexander Larsson's avatar
      Add gtkprintoperationpreview.[ch] Set default preview command. Hardcoded · fad69ba0
      Alexander Larsson authored
      2006-06-02  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/Makefile.am:
      	Add gtkprintoperationpreview.[ch]
      	Set default preview command. Hardcoded for now.
      
      	* gtk/gtkmarshalers.list:
      	Add BOOLEAN:OBJECT,OBJECT,OBJECT
      
      	* gtk/gtkprintbackend.c:
      	Add preview command property.
      
      	* gtk/gtkprintcontext.[ch]:
      	Make less dependent on PrintOperation for output settings
      	Externally set cairo_t and dpi. Resettable.
      	Create fontmap without metrics hinting (so that print preview
      	text layout doesn't depend on zoom level).
      
      	* gtk/gtkprintoperation-private.h:
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintoperation.[ch]:
      	Initial work on print preview API and default implementation
      	using an external preview app.
      
      	* gtk/gtkprintoperation-win32.c:
      	Some needed updates. Not done, needs more work.
      
      	* gtk/gtkprintoperationpreview.[ch]:
      	New interface used in print preview api.
      
      	* gtk/gtkprintunixdialog.c:
      	Add print preview dialog.
      
      	* tests/print-editor.c:
      	Test using an custom print preview widget.
      fad69ba0
    • Emmanuele Bassi's avatar
      Fix a typo (spotted by Paolo Borelli and coverity). · caf6c419
      Emmanuele Bassi authored
      2006-06-02  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentmanager.c
      	(gtk_recent_info_get_application_info): Fix a typo (spotted by
      	Paolo Borelli and coverity).
      caf6c419
    • Ankitkumar Rameshchandra Patel's avatar
      baad131d
  5. 01 Jun, 2006 13 commits
  6. 31 May, 2006 5 commits