1. 27 Feb, 2012 1 commit
  2. 06 Jan, 2011 1 commit
  3. 30 Oct, 2010 1 commit
  4. 26 Oct, 2010 1 commit
  5. 22 Oct, 2010 1 commit
    • Tadej Borovšak's avatar
      Add GtkScrollable interface · 55196a70
      Tadej Borovšak authored
      The GtkScrollable interface provides "hadjustment" and "vadjustment"
      properties that are used by GtkScrolledWindow. It replaces
      the ::set_scroll_adjustment signal. The scrollable interface
      also has ::min-display-width/height properties that can be
      used to control the minimally visible part inside a scrolled window.
      55196a70
  6. 19 Oct, 2010 1 commit
  7. 26 Sep, 2010 1 commit
  8. 02 Sep, 2010 1 commit
    • Matthias Clasen's avatar
      Rename GtkIconView::orientation property · e4af3782
      Matthias Clasen authored
      Rename the ::orientation property of GtkIconView to item-orientation,
      which is both clearer and avoids the conflict with the orientation
      property of GtkOrientable implementations.
      e4af3782
  9. 13 Jul, 2010 1 commit
  10. 09 Jun, 2010 1 commit
  11. 30 May, 2010 1 commit
    • Matthias Clasen's avatar
      Improved icon view keynav · c557f7b7
      Matthias Clasen authored
      Use ::keynav-failed for arrow navigation in icon views, so that
      it is possible to override error handling. Also add API to get the
      row/col of an item. With this, it is possible to make arrow keynav
      span adjacent icon views, which is desired in the new control-center
      shell. testiconview-keynav demonstrates this.
      c557f7b7
  12. 02 May, 2010 1 commit
  13. 07 Aug, 2009 1 commit
  14. 20 Jun, 2008 1 commit
  15. 16 Jun, 2008 1 commit
  16. 28 May, 2008 1 commit
    • Michael Natterer's avatar
      define __GTK_H_INSIDE__ around including all other headers. · eff99c28
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
      	headers.
      
      	* gtk/gtktypebuiltins.h.template
      	* gtk/gtkversion.h.in
      	* gtk/gtk*.h: add single-include guards that #error out if
      	GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
      	included individually.
      
      	* gtk/gtkprintbackend.h
      	* gtk/gtkprinter-private.h
      	* gtk/gtktextlayout.h
      	* gtk/gtktexttagprivate.h
      	* gtk/gtktexttypes.h
      	* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
      	headers in these private or semi-private headers.
      
      	* gtk/gtkimmodule.h: also here because it's not in gtk.h.
      
      	* gtk/gtkpagesetupunixdialog.h
      	* gtk/gtkprinter.h
      	* gtk/gtkprintjob.h
      	* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.
      
      	* gtk/gtkclist.h
      	* gtk/gtkcombo.h
      	* gtk/gtkctree.h
      	* gtk/gtkfilesel.h
      	* gtk/gtkitemfactory.h
      	* gtk/gtklist.h
      	* gtk/gtklistitem.h
      	* gtk/gtkoldeditable.h
      	* gtk/gtkoptionmenu.h
      	* gtk/gtkpixmap.h
      	* gtk/gtkpreview.h
      	* gtk/gtksignal.h
      	* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
      	instead of individual headers in these deprecated headers. They
      	don't get included at all when GTK_DISABLE_DEPRECATED is defined,
      	so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
      	and include them individually, which should continue to work.
      
      	* gtk/gtkclist.c: include "gtkctree.h" because of the change
      	above.
      
      
      svn path=/trunk/; revision=20221
      eff99c28
  17. 19 Jul, 2007 1 commit
  18. 16 Jul, 2007 1 commit
  19. 11 Jul, 2007 1 commit
  20. 11 Jun, 2005 1 commit
  21. 09 Jun, 2005 1 commit
  22. 06 May, 2005 1 commit
    • Matthias Clasen's avatar
      Test DND. · 3e77a18b
      Matthias Clasen authored
      2005-05-06  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testiconview.c: Test DND.
      
      	* gtk/gtk.symbols:
      	* gtk/gtkiconview.[hc]: Add DND support similar to the DND
      	support in the tree view.  (#150270)
      3e77a18b
  23. 02 May, 2005 1 commit
    • Matthias Clasen's avatar
      Test cell renderers. · 93a430fd
      Matthias Clasen authored
      2005-05-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testiconview.c: Test cell renderers.
      
      	* gtk/gtk.symbols: Add new functions.
      
      	* gtk/gtkiconview.[hc]: Implement GtkCellLayout and use
      	cell renderers for drawing and editing. (#148144, #160242)
      93a430fd
  24. 14 Dec, 2004 1 commit
    • Matthias Clasen's avatar
      Add new symbols. · 5c19d9e4
      Matthias Clasen authored
      2004-12-14  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtk.symbols: Add new symbols.
      
      	* gtk/gtkiconview.[hc]: Make the icon view lay out its
      	items in a grid, allocating multiple grid cells to oversized
      	items. Also convert hardwired spacing constants into
      	properties.  (#152483)
      5c19d9e4
  25. 23 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      Mark as const. · b69987f2
      Matthias Clasen authored
      2004-11-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkuimanager.h (gtk_ui_manager_get_type):
      	* gtk/gtktreeview.h (gtk_tree_view_get_type):
      	* gtk/gtktreeviewcolumn.h (gtk_tree_view_column_get_type):
      	* gtk/gtktreestore.h (gtk_tree_store_get_type):
      	* gtk/gtktreeselection.h (gtk_tree_selection_get_type):
      	* gtk/gtktreemodelfilter.h (gtk_tree_model_filter_get_type):
      	* gtk/gtktreemodel.h (gtk_tree_iter_get_type):
      	(gtk_tree_path_get_type):
      	(gtk_tree_row_reference_get_type):
      	* gtk/gtktoolitem.h (gtk_tool_item_get_type):
      	* gtk/gtktoolbutton.h (gtk_tool_button_get_type):
      	* gtk/gtktoggleaction.h (gtk_toggle_action_get_type):
      	* gtk/gtkthemes.h (gtk_theme_engine_get_type):
      	* gtk/gtktextiter.h (gtk_text_iter_get_type):
      	* gtk/gtksettings.h (gtk_settings_get_type):
      	* gtk/gtkselection.h (gtk_selection_data_get_type):
      	* gtk/gtkradioaction.h (gtk_radio_action_get_type):
      	* gtk/gtkmenutoolbutton.h (gtk_menu_tool_button_get_type):
      	* gtk/gtkliststore.h (gtk_list_store_get_type):
      	* gtk/gtkiconview.h (gtk_icon_view_get_type):
      	* gtk/gtkicontheme.h (gtk_icon_info_get_type):
      	* gtk/gtkiconfactory.h (gtk_icon_factory_get_type):
      	(gtk_icon_set_get_type):
      	(gtk_icon_source_get_type):
      	* gtk/gtkfilesystemwin32.h (gtk_file_system_win32_get_type):
      	* gtk/gtkfilesystemunix.h (gtk_file_system_unix_get_type):
      	* gtk/gtkfilesystem.h (gtk_file_folder_get_type):
      	(gtk_file_info_get_type, gtk_file_path_get_type):
      	(gtk_file_system_get_type):
      	* gtk/gtkfilefilter.h (gtk_file_filter_get_type):
      	* gtk/gtkfilechooserwidget.h (gtk_file_chooser_widget_get_type):
      	* gtk/gtkfilechooser.h (gtk_file_chooser_get_type):
      	* gtk/gtkfilechooserdialog.h (gtk_file_chooser_dialog_get_type):
      	* gtk/gtkexpander.h (gtk_expander_get_type):
      	* gtk/gtkentrycompletion.h (gtk_entry_completion_get_type):
      	* gtk/gtkcombobox.h (gtk_combo_box_get_type):
      	* gtk/gtkcomboboxentry.h (gtk_combo_box_entry_get_type):
      	* gtk/gtkclipboard.h (gtk_clipboard_get_type):
      	* gtk/gtkcellview.h (gtk_cell_view_get_type):
      	* gtk/gtkcellrenderertoggle.h (gtk_cell_renderer_toggle_get_type):
      	* gtk/gtkcellrenderertext.h (gtk_cell_renderer_text_get_type):
      	* gtk/gtkcellrendererprogress.h (gtk_cell_renderer_progress_get_type):
      	* gtk/gtkcellrendererpixbuf.h (gtk_cell_renderer_pixbuf_get_type):
      	* gtk/gtkcellrenderercombo.h (gtk_cell_renderer_combo_get_type):
      	* gtk/gtkcelllayout.h (gtk_cell_layout_get_type):
      	* gtk/gtkactiongroup.h (gtk_action_group_get_type):
      	* gtk/gtkaction.h (gtk_action_get_type):
      	* gtk/gtkaccessible.h (gtk_accessible_get_type):
      	* gtk/gtkaccelmap.h (gtk_accel_map_get_type):
      	* gtk/gtkaccelgroup.h (gtk_accel_group_get_type):
      	* gtk/gtkmessagedialog.h (gtk_message_dialog_get_type): Mark as const.
      
      	* gtk/gtkicontheme.h:  Don't mark gtk_icon_theme_error_quark()
      	as const, to be consistent with all the other error_quark
      	functions. (technically they are const, but since these are
      	called only in error paths, giving the compiler better
      	optimization opportunities doesn't matter much)
      
      	* gtk/gtk.symbols:
      	* gdk/gdk.symbols: Add attribute annotations.
      
      	* gtk/makegtkalias.pl:
      	* gdk/makegdkalias.pl: Keep attribute annotations, but strip PRIVATE.
      
      	* gtk/Makefile.am (gtk.def):
      	* gdk/Makefile.am (gdk.def): Strip attribute annotations, but keep
      	PRIVATE.
      b69987f2
  26. 02 Aug, 2004 1 commit
  27. 18 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Add a new :orientation property to determine whether text is positioned · 8ed28a9a
      Matthias Clasen authored
      Sat Jul 17 23:11:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconview.h:
      	* gtk/gtkiconview.c (gtk_icon_view_class_init):
      	* gtk/gtkiconview.c (gtk_icon_view_set_orientation):
      	* gtk/gtkiconview.c (gtk_icon_view_get_orientation):
      	* gtk/gtkiconview.c (gtk_icon_view_calculate_item_size):
      	* gtk/gtkiconview.c (gtk_icon_view_layout_single_row):
      	Add a new :orientation property to determine whether text
      	is positioned below or beside icons.  (#147463)
      8ed28a9a
  28. 05 Jul, 2004 1 commit
  29. 04 Jul, 2004 3 commits
    • Anders Carlsson's avatar
      Add an "activate_cursor_item" action signal and bind it to the return key. · d8ef8e36
      Anders Carlsson authored
      2004-07-05  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkiconview.c: (gtk_icon_view_class_init),
      	(gtk_icon_view_real_select_cursor_item),
      	(gtk_icon_view_real_activate_cursor_item):
      	* gtk/gtkiconview.h:
      	Add an "activate_cursor_item" action signal
      	and bind it to the return key.
      d8ef8e36
    • Anders Carlsson's avatar
      gtk/gtkiconview.c Add GtkIconView to the build, remove debugging output. · 8970881f
      Anders Carlsson authored
      2004-07-04  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/Makefile.am:
      	* gtk/gtkiconview.c
      	* gtk/gtkiconview.h:
      	Add GtkIconView to the build, remove debugging output.
      8970881f
    • Anders Carlsson's avatar
      Fix the "selection_changed" signal to not get emitted twice in some cases. · 17c3df34
      Anders Carlsson authored
      2004-07-04  Anders Carlsson  <andersca@gnome.org>
      
      	* configure.in:
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_expose),
      	(scroll_timeout), (egg_icon_list_motion),
      	(egg_icon_list_button_press), (egg_icon_list_update_rubberband),
      	(egg_icon_list_start_rubberbanding),
      	(egg_icon_list_stop_rubberbanding),
      	(egg_icon_list_unselect_all_internal),
      	(egg_icon_list_real_select_all),
      	(egg_icon_list_adjustment_changed), (egg_icon_list_item_free),
      	(egg_icon_list_select_item), (verify_items),
      	(egg_icon_list_row_changed), (egg_icon_list_row_inserted),
      	(egg_icon_list_row_deleted), (egg_icon_list_rows_reordered),
      	(egg_icon_list_select_all_between),
      	(egg_icon_list_move_cursor_up_down),
      	(egg_icon_list_move_cursor_page_up_down),
      	(egg_icon_list_move_cursor_left_right),
      	(egg_icon_list_move_cursor_start_end), (egg_icon_list_set_model),
      	(egg_icon_list_get_selected_items), (egg_icon_list_select_all),
      	(egg_icon_list_unselect_all):
      	* libegg/iconlist/eggiconlist.h:
      	* libegg/iconlist/testiconlist.c: (foreach_selected_remove):
      	Fix the "selection_changed" signal to not get emitted twice in some cases.
      	Also fix a bunch of issues reported by Jonathan.
      17c3df34
  30. 03 Jul, 2004 1 commit
    • Anders Carlsson's avatar
      Document functions and fix a few bugs. · da6fe168
      Anders Carlsson authored
      2004-07-03  Anders Carlsson  <andersca@gnome.org>
      
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_add_move_binding),
      	(egg_icon_list_real_move_cursor), (egg_icon_list_new),
      	(egg_icon_list_new_with_model), (egg_icon_list_get_path_at_pos),
      	(egg_icon_list_selected_foreach),
      	(egg_icon_list_set_selection_mode),
      	(egg_icon_list_get_selection_mode), (egg_icon_list_set_model),
      	(egg_icon_list_get_model), (egg_icon_list_set_text_column),
      	(egg_icon_list_get_text_column), (egg_icon_list_set_markup_column),
      	(egg_icon_list_get_markup_column),
      	(egg_icon_list_set_pixbuf_column),
      	(egg_icon_list_get_pixbuf_column), (egg_icon_list_select_path),
      	(egg_icon_list_unselect_path), (egg_icon_list_select_all),
      	(egg_icon_list_unselect_all), (egg_icon_list_path_is_selected),
      	(egg_icon_list_item_activated):
      	* libegg/iconlist/eggiconlist.h:
      	* libegg/iconlist/testiconlist.c: (foreach_selected_remove_func),
      	(foreach_selected_remove), (selection_changed), (main):
      	Document functions and fix a few bugs.
      da6fe168
  31. 02 Jul, 2004 2 commits
    • Anders Carlsson's avatar
      Add markup column support. · b107b507
      Anders Carlsson authored
      2004-07-02  Anders Carlsson  <andersca@gnome.org>
      
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_class_init),
      	(egg_icon_list_init), (egg_icon_list_set_property),
      	(egg_icon_list_get_property), (egg_icon_list_calculate_item_size),
      	(egg_icon_list_paint_item), (egg_icon_list_update_item_text),
      	(egg_icon_list_get_text_column), (egg_icon_list_set_markup_column),
      	(egg_icon_list_get_markup_column),
      	(egg_icon_list_set_pixbuf_column),
      	(egg_icon_list_get_pixbuf_column):
      	* libegg/iconlist/eggiconlist.h:
      	* libegg/iconlist/testiconlist.c: (fill_model), (create_model):
      	Add markup column support.
      b107b507
    • Anders Carlsson's avatar
      Update icon list to use the tree model instead. · 5a79a611
      Anders Carlsson authored
      2004-07-02  Anders Carlsson  <andersca@gnome.org>
      
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_class_init),
      	(egg_icon_list_init), (egg_icon_list_destroy),
      	(egg_icon_list_finalize), (egg_icon_list_set_property),
      	(egg_icon_list_get_property), (egg_icon_list_button_press),
      	(egg_icon_list_select_first_matching_item),
      	(egg_icon_list_maybe_begin_dragging_items),
      	(egg_icon_list_real_toggle_cursor_item),
      	(egg_icon_list_calculate_item_size),
      	(egg_icon_list_invalidate_sizes), (egg_icon_list_paint_item),
      	(egg_icon_list_item_new), (egg_icon_list_item_unref),
      	(egg_icon_list_get_item_text), (egg_icon_list_get_item_icon),
      	(egg_icon_list_get_item_at_pos), (egg_icon_list_get_path_at_pos),
      	(egg_icon_list_selected_foreach), (egg_icon_list_select_path),
      	(egg_icon_list_unselect_path), (egg_icon_list_path_is_selected),
      	(egg_icon_list_item_activated), (egg_icon_list_get_items),
      	(egg_icon_list_row_changed), (egg_icon_list_row_inserted),
      	(egg_icon_list_row_deleted), (egg_icon_list_rows_reordered),
      	(egg_icon_list_build_items), (egg_icon_list_set_model),
      	(egg_icon_list_get_model), (egg_icon_list_set_text_column),
      	(egg_icon_list_set_pixbuf_column):
      	* libegg/iconlist/eggiconlist.h:
      	* libegg/iconlist/testiconlist.c: (fill_model), (create_model),
      	(foreach_selected_print), (item_removed), (remove_selected),
      	(item_cb), (do_popup_menu), (main):
      	* libegg/util/eggmarshalers.list:
      	Update icon list to use the tree model instead.
      5a79a611
  32. 21 Jun, 2004 1 commit
  33. 29 Jul, 2002 1 commit
  34. 18 May, 2002 1 commit
  35. 15 May, 2002 1 commit
  36. 30 Apr, 2002 1 commit