1. 02 Dec, 2004 1 commit
  2. 26 Nov, 2004 2 commits
  3. 09 Nov, 2004 1 commit
  4. 28 Oct, 2004 1 commit
  5. 04 Oct, 2004 1 commit
  6. 29 Sep, 2004 1 commit
    • Matthias Clasen's avatar
      Handle an empty icon view gracefully. (#152486) · fa72b2c9
      Matthias Clasen authored
      2004-09-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right)
      	(gtk_icon_view_move_cursor_start_end)
      	(gtk_icon_view_move_cursor_page_up_down)
      	(gtk_icon_view_move_cursor_up_down): Handle an empty icon
      	view gracefully.  (#152486)
      fa72b2c9
  7. 30 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Make it compile. · 5210bf17
      Matthias Clasen authored
      2004-08-30  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler): Make it compile.
      
      2004-08-27  Matthias Clasen  <mclasen@redhat.com>
      
      	Fix #151112, Olexiy Avramchenko:
      
      	* gtk/gtktreeview.c (gtk_tree_view_search_entry_flush_timeout):
      	* gtk/gtkiconview.c (scroll_timeout, layout_callback)
      	(gtk_icon_view_item_accessible_idle_do_action):
      	* gtk/gtkcombobox.c (list_popup_resize_idle, popdown_idle)
      	(popup_idle): Protect idle callbacks and timeouts with
      	GDK_THREADS_ENTER/_LEAVE.
      
      	* gtk/gtkfilechooserbutton.c (update_dialog_idle): New function to
      	call update_dialog() from an idle with the necessary protection.
      5210bf17
  8. 25 Aug, 2004 1 commit
  9. 18 Aug, 2004 1 commit
    • Manish Singh's avatar
      Applied patch from Olivier Andrieu to fix bug #150440. · 9f326d61
      Manish Singh authored
      Wed Aug 18 08:31:17 2004  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
              bug #150440.
      
              * gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
              match constness attributes of g_get_system_data_dirs ().
      9f326d61
  10. 12 Aug, 2004 1 commit
  11. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  12. 04 Aug, 2004 1 commit
  13. 27 Jul, 2004 1 commit
    • Anders Carlsson's avatar
      Add gdk_draw_rectangle_alpha_libgtk_only which uses XRenderFillRectangle · 564ab37a
      Anders Carlsson authored
      2004-07-27  Anders Carlsson  <andersca@gnome.org>
      
      	* demos/gtk-demo/iconview.c: (do_iconview):
      	* gdk/gdkdrawable.h:
      	* gdk/linux-fb/gdkdrawable-fb2.c:
      	(gdk_draw_rectangle_alpha_libgtk_only):
      	* gdk/win32/gdkdrawable-win32.c:
      	(gdk_draw_rectangle_alpha_libgtk_only):
      	* gdk/x11/gdkdrawable-x11.c: (gdk_x11_draw_image),
      	(get_impl_drawable), (gdk_x11_draw_pixbuf),
      	(gdk_draw_rectangle_alpha_libgtk_only):
      	Add gdk_draw_rectangle_alpha_libgtk_only which uses
      	XRenderFillRectangle on X11. It's stubbed out on the
      	Win32 and fb backends.
      
      	* gtk/gtkiconview.c:
      	(gtk_icon_view_paint_rubberband):
      	Use gdk_draw_rectangle_alpha_libgtk_only here.
      564ab37a
  14. 18 Jul, 2004 2 commits
    • 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
    • Matthias Clasen's avatar
      Draw focus indicator outside the selection, respect focus line width. · 01d19b81
      Matthias Clasen authored
      Sat Jul 17 23:03:30 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconview.c (gtk_icon_view_paint_item):
      	* gtk/gtkiconview.c (gtk_icon_view_calculate_item_size):
      	* gtk/gtkiconview.c (gtk_icon_view_layout_single_row): Draw
      	focus indicator outside the selection, respect focus
      	line width.  (#147460)
      01d19b81
  15. 13 Jul, 2004 1 commit
  16. 05 Jul, 2004 1 commit
  17. 04 Jul, 2004 5 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
      Add a simple file browser based on the icon view. · 57f0d6a2
      Anders Carlsson authored
      2004-07-04  Anders Carlsson  <andersca@gnome.org>
      
      	* demos/gtk-demo/Makefile.am:
      	* demos/gtk-demo/gnome-fs-directory.png:
      	* demos/gtk-demo/gnome-fs-regular.png:
      	* demos/gtk-demo/iconview.c: (load_pixbufs), (fill_store),
      	(sort_func), (create_store), (item_activated), (up_clicked),
      	(home_clicked), (do_iconview):
      	Add a simple file browser based on the icon view.
      
      	* gtk/gtk.h:
      	Add gtk/gtkiconview.h
      
      	* gtk/gtkiconview.c: (gtk_icon_view_layout),
      	(gtk_icon_view_item_new), (gtk_icon_view_item_activated):
      	Fix a few bugs discovered while writing the demo.
      57f0d6a2
    • Anders Carlsson's avatar
      Fix a small issue · 4e20d3bc
      Anders Carlsson authored
      4e20d3bc
    • 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
  18. 03 Jul, 2004 3 commits
    • Anders Carlsson's avatar
      Fix a few things · 08d94851
      Anders Carlsson authored
      08d94851
    • Anders Carlsson's avatar
      Fixes and stuff · 5cb796a4
      Anders Carlsson authored
      5cb796a4
    • 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
  19. 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
  20. 26 Jun, 2004 1 commit
  21. 21 Jun, 2004 2 commits
    • Matthias Clasen's avatar
      Remove this unused function. (Patch by Jody Goldberg) · 6b82abcb
      Matthias Clasen authored
      Mon Jun 21 00:06:44 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c (egg_icon_list_item_get_icon_list):
      	Remove this unused function.  (Patch by Jody Goldberg)
      
      Mon Jun 21 00:05:56 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c (egg_icon_list_queue_draw_item):
      	Avoid warnings if items are selected before the icon list is
      	realized.  (Patch by Jody Goldberg)
      
      Mon Jun 21 00:05:16 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c (egg_icon_list_button_press):
      	Fix a small problem in mode GTK_SELECTION_NONE.
      
      Sun Jun 20 23:39:51 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c: Let ctrl key combinations
      	move the focus without influencing the selection.
      6b82abcb
    • Matthias Clasen's avatar
      Let ctrl key combinations move the focus without influencing the · 569bded2
      Matthias Clasen authored
      Sun Jun 20 23:39:51 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c: Let ctrl key combinations
      	move the focus without influencing the selection.
      569bded2
  22. 18 Jun, 2004 1 commit
    • Matthias Clasen's avatar
      Implement keynav. · 67362c6b
      Matthias Clasen authored
      Fri Jun 18 01:15:33 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c: Implement keynav.
      67362c6b
  23. 16 Jun, 2004 1 commit
    • Matthias Clasen's avatar
      The property editor, copied from testgtk. · 47425e34
      Matthias Clasen authored
      Tue Jun 15 19:59:33 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/prop-editor.[hc]: The property editor,
      	copied from testgtk.
      
      Tue Jun 15 19:57:44 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/testiconlist.c (main): Show off some more
      	features of the icon list: rtl layout, sorting, context menus.
      	Also add a property editor.
      
      Tue Jun 15 20:01:49 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* libegg/iconlist/eggiconlist.c (egg_icon_list_layout_single_row):
      	Support rtl layout.
      47425e34
  24. 31 May, 2004 1 commit
  25. 24 Aug, 2003 1 commit
    • Anders Carlsson's avatar
      Use gdk_draw_pixbuf. · 9897d659
      Anders Carlsson authored
      2003-08-24  Anders Carlsson  <andersca@gnome.org>
      
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_paint_item),
      	(egg_icon_list_paint_rubberband):
      	Use gdk_draw_pixbuf.
      
      	(egg_icon_list_item_unref):
      	Call destroy_notify on the list item. Reported by Edd Dumbill.
      9897d659
  26. 24 Jul, 2003 1 commit
  27. 03 Jul, 2003 1 commit
  28. 20 Aug, 2002 1 commit
  29. 29 Jul, 2002 1 commit
  30. 18 May, 2002 1 commit