1. 27 Feb, 2012 1 commit
  2. 14 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Various clean ups in the GtkRecent code. (see #338843) · 86ea351b
      Emmanuele Bassi authored
      2007-03-14  Emmanuele Bassi  <ebassi@gnome.org>
      	Various clean ups in the GtkRecent code. (see #338843)
      	* gtk/gtkrecentchooserdefault.c:
      	* gtk/gtkrecentchoosermenu.c:
      	* gtk/gtkrecentchooserprivate.h:
      	* gtk/gtkrecentchooserutils.c: Move the recent chooser function
      	for getting the sorted and clamped list of recent files from the
      	manager outside the implementations.
      	* gtk/gtkrecentchooserdefault.c (chooser_set_sort_type): Repopulate
      	the list when the sorting order changes.
      	(gtk_recent_chooser_default_finalize): Move object unref and
      	source removal from finalize to dispose.
      	* gtk/gtkrecentchooser.c (gtk_recent_chooser_type_init): Relax the
      	prerequisite for the GtkRecentChooser interface implementations,
      	from GtkObject to GObject.
      	(gtk_recent_chooser_class_init): Use GTK_PARAM_* instead of
      svn path=/trunk/; revision=17514
  3. 29 Mar, 2006 1 commit
    • Emmanuele Bassi's avatar
      Import GtkRecent* from libegg. · 056f6db5
      Emmanuele Bassi authored
      2006-03-29  Emmanuele Bassi  <ebassi@cvs.gnome.org>
      	Import GtkRecent* from libegg.
      	* gtk/gtkrecentmanager.[ch]: Add GtkRecentManager, an object
      	for managing a list of recently used resources.
      	* gtk/gtkrecentchooser.[ch]:
      	* gtk/gtkrecentchooserdefault.[ch]:
      	* gtk/gtkrecentchooserdialog.[ch]:
      	* gtk/gtkrecentchoosermenu.[ch]:
      	* gtk/gtkrecentchooserprivate.h:
      	* gtk/gtkrecentchooserutils.[ch]:
      	* gtk/gtkrecentchooserwidget.[ch]: Add GtkRecentChooser, a
      	GTypeInterface for widgets implementing viewers for recently
      	used resources.
      	* gtk/gtkrecentfilter.[ch]: GtkRecentFilter, a filter object
      	for GtkRecentChooser implementations.
      	* gtk/gtk.h:
      	* gtk/gtk.symbols:
      	* gtk/Makefile.am: Build glue for GtkRecent*.