1. 02 May, 2006 7 commits
  2. 01 May, 2006 6 commits
    • Matthias Clasen's avatar
      More updates · d0840135
      Matthias Clasen authored
      d0840135
    • Kristian Rietveld's avatar
      Fix previous ChangeLog entry. · 4d4080a2
      Kristian Rietveld authored
      4d4080a2
    • Kristian Rietveld's avatar
      Up ABI version to 2.10.0 (by Matthias' request). · dc6dd83b
      Kristian Rietveld authored
      2006-05-02  Kristian Rietveld  <kris@imendio.com>
      
      	* configure.in: Up ABI version to 2.10.0 (by Matthias' request).
      dc6dd83b
    • Kristian Rietveld's avatar
      Merge of the GTK+ asynchronous file chooser branch. Please see the · 2c97a8f6
      Kristian Rietveld authored
      2006-05-01  Kristian Rietveld  <kris@imendio.com>
      
      	Merge of the GTK+ asynchronous file chooser branch.  Please see
      	the kris-asynch-branch for more detailed ChangeLog entries.
      
      	* configure.in: increase binary version to 2.9.0.
      
      	* gtk.symbols:
      	* gtkfilechooser.c:
      	* gtkfilechooserbutton.c:
      	* gtkfilechooserdefault.c:
      	* gtkfilechooserdialog.c:
      	* gtkfilechooserembed.c:
      	* gtkfilechooserembed.h:
      	* gtkfilechooserentry.c:
      	* gtkfilechooserentry.h:
      	* gtkfilechooserprivate.h:
      	* gtkfilesystem.c:
      	* gtkfilesystem.h:
      	* gtkfilesystemmodel.c:
      	* gtkfilesystemmodel.h:
      	* gtkfilesystemunix.c:
      	* gtkpathbar.c:
      	* gtkpathbar.h:
      	Merge from kris-async-branch.
      2c97a8f6
    • Matthias Clasen's avatar
      Updates · 46789c87
      Matthias Clasen authored
      46789c87
    • Matthias Clasen's avatar
      Document GtkTreeModel signals. · 35c6736c
      Matthias Clasen authored
      2006-04-30  Matthias Clasen  <mclasen@localhost.localdomain>
      
      	* gtk/gtktreemodel.c (gtk_tree_model_base_init): Document
      	GtkTreeModel signals.
      35c6736c
  3. 30 Apr, 2006 5 commits
  4. 29 Apr, 2006 4 commits
  5. 28 Apr, 2006 4 commits
  6. 27 Apr, 2006 3 commits
  7. 26 Apr, 2006 5 commits
    • Federico Mena Quintero's avatar
      Don't make this conditional on having a GTK_RESPONSE_CANCEL button -> end · 4ce475bd
      Federico Mena Quintero authored
      2006-04-26  Federico Mena Quintero  <federico@novell.com>
      
      	* gtk/gtkdialog.c (gtk_dialog_close): Don't make this conditional
      	on having a GTK_RESPONSE_CANCEL button -> end the idiocy.  Fixes
      	bug #101293.
      4ce475bd
    • Kristian Rietveld's avatar
      new function, (validate_visible_area): when a node is validated, only · 3ec54866
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/gtktreeview.c (node_is_visible): new function,
      	(validate_visible_area): when a node is validated, only queue a
      	redraw for that node, not for the entire widget (a redraw for the
      	entire widget is only needed when the sizes change, and
      	_queue_resize() will take care of that),
      	(do_validate_rows): do not queue a redraw, redraws are only needed
      	for changes in the visible area and validate_visible_area() takes
      	care of that,
      	(gtk_tree_view_row_inserted): for fixed height mode, only queue
      	a resize and redraw if the node is visible, else no redraw is needed.
      3ec54866
    • Kristian Rietveld's avatar
      If this new "row-ending-details" property is turned on, more detailed · d09c7c67
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	If this new "row-ending-details" property is turned on, more
      	detailed "details" will be passed to the theme engine for drawing
      	the background, drop indicator and focus rectangle.  Requirement is
      	that the theme engine supports these details. (#333760).
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init): add row-ending-details
      	style property,
      	(gtk_tree_view_bin_expose): pass more detailed detail to
      	gtk_paint_flat_box() if the property is turned on,
      	(gtk_tree_view_bin_expose): likewise for the drop indicator,
      	(gtk_tree_view_bin_expose): likewise for the focus rectangle.
      d09c7c67
    • Kristian Rietveld's avatar
      New "show-expanders" and "level-indentation" properties, which can be used · 70bf0da6
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	New "show-expanders" and "level-indentation" properties, which can
      	be used for customizing the tree view.  (For example to do
      	grouping as demonstrated in the test application).
      	Discussion in #80869.
      
      	* gtk/gtktreeprivate.h: add level_indentation field.
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init),
      	(gtk_tree_view_init), (gtk_tree_view_set_property),
      	(gtk_tree_view_get_property): add the properties to the object,
      	(gtk_tree_view_button_press), (do_prelight),
      	(gtk_tree_view_bin_expose), (validate_row),
      	(gtk_tree_view_discover_dirty_iter), (gtk_tree_view_get_cell_area),
      	(gtk_tree_view_create_row_drag_icon): take the new properties
      	into account,
      	(gtk_tree_view_start_editing): fix cell placement code.
      
      	* tests/testgrouping.c: new test application, showing how to
      	implement grouping.
      
      	* tests/Makefile.am: updated.
      70bf0da6
    • Kristian Rietveld's avatar
      remove conflict marker · 3eac42f2
      Kristian Rietveld authored
      3eac42f2
  8. 25 Apr, 2006 6 commits
    • Matthias Clasen's avatar
      Add gdk_screen_is_composited · dfe415b3
      Matthias Clasen authored
      dfe415b3
    • Matthias Clasen's avatar
      Add docs. · a76906c7
      Matthias Clasen authored
      2006-04-25  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintjob.c (gtk_print_job_set_source_file): Add docs.
      
      	* gtk/gtkprintoperation.c: Add docs.
      a76906c7
    • Søren Sandmann's avatar
      Create 'composited' label. · b9d1a034
      Søren Sandmann authored
      Tue Apr 25 10:25:28 2006  Søren Sandmann  <sandmann@redhat.com>
      
      	* tests/testgtk.c (create_alpha_window): Create 'composited' label.
      
      	* tests/testgtk.c (on_composited_changed): New function, change
      	the label to say whether the screen is composited or not.
      
      	* gtk/gtkwindow.c (gtk_window_on_composited_changed): When
      	composited status change, invalidate the window and propagate the signal;.
      
      	* gtk/gtkwindow.c (gtk_window_map): Set the appropriate type hint
      	if reset_type_hint is TRUE.
      
      	* gtk/gtkwindow.c (gtk_window_set_type_hint): If hint is one of
      	the old hints, store a shadow copy in the public window->type_hint
      	bitfield, otherwise set this field to normal. Set the private
      	field to the type hint.
      
      	* gtk/gtkwindow.c (gtk_window_init): Initialize priv->type_hint.
      
      	* gtk/gtkwindow.c (struct _GtkWindowPrivate): New field
      	"reset_type_hint" indicating whether the type hint needs to be
      	reset. New field type_hint containing a GdkWindowTypeHint.
      
      	* gtk/gtkwidget.c (propagate_composited_changed): New function to
      	propagate changes in composited status.
      	(gtk_widget_class_init): Add composited_changed signal.
      
      	* gtk/gtkwidget.h (struct _GtkWidgetClass): New signal composited-changed.
      
      	* gtk/gtkwidget.c (gtk_widget_is_composited): New function.
      
      	* gtk/gtktooltips.c (gtk_tooltips_draw_tips): Set transient for.
      
      	* gtk/gtktooltips.c (gtk_tooltips_force_window): Set the type hint
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Compute whether
      	the item belongs to a menubar. Set the type_hint appropriately
      	depending on the outcome.
      
      	* gtk/gtkmenu.c (gtk_menu_position): Set the default type hint here.
      
      	* gtk/gtkmenu.c (gtk_menu_attach_to_widget): connect to hierarchy
      	changed on the attach widget.
      
      	* gtk/gtkmenu.c (attach_widget_hierarchy_changed): New function to
      	set the transient_for property for menus.
      
      	* gtk/gtkdnd.c (set_icon_stock_pixbuf): Set the appropriate type hint.
      
      	* gtk/gtkcombo.c (gtk_combo_popup_list): Make the popup window
      	transient for the toplevel.
      
      	* gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Set
      	transient-for, for the popup window.
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): Support for
      	new window types.
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_type_hint): Add support
      	for new window types.
      
      	* gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_process_owner_change):
      	New function called whenever the compositing manager comes and goes.
      
      	* gdk/x11/gdkscreen-x11.c (gdk_screen_is_composited): New function.
      
      	* gdk/x11/gdkscreen-x11.c
      	(_gdk_x11_screen_request_cm_notification, make_cm_atom,
      	check_is_composited): New functions
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Call
      	_gdk_x11_screen_process_owner_change when an
      	XFixesSelectionNotifyEvent is received.
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Call
      	_gdk_x11_screen_request_cm_notification() on all screens.
      
      	* gdk/quartz/gdkscreen-quartz.c (gdk_screen_is_composited): Dummy
      	implementation.
      
      	* gdk/gdkscreen.c (gdk_screen_class_init): New signal,
      	'composited-changed'.
      
      	* gdk/gdkwindow.h: Add new EWMH window types.
      
      	* gdk/win32/gdkscreen-win32.c (gdk_screen_is_composited)
      b9d1a034
    • Matthias Clasen's avatar
      some more options · e6e2f91b
      Matthias Clasen authored
      e6e2f91b
    • Matthias Clasen's avatar
      Updates · d24ff6f3
      Matthias Clasen authored
      d24ff6f3
    • Matthias Clasen's avatar
      Add prefixes to msgids for paper sizes · 8b51038b
      Matthias Clasen authored
      8b51038b