1. 04 Jul, 2004 8 commits
    • Matthias Clasen's avatar
      Actually integrate iconview docs. · 89570b5a
      Matthias Clasen authored
      89570b5a
    • Anders Carlsson's avatar
      Fix a small issue · 4e20d3bc
      Anders Carlsson authored
      4e20d3bc
    • Anders Carlsson's avatar
      Add GtkIconView to the documentation. · c1d9b74a
      Anders Carlsson authored
      2004-07-04  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtk-docs.sgml:
      	* gtk/gtk-sections.txt:
      	* gtk/gtk.types:
      	Add GtkIconView to the documentation.
      c1d9b74a
    • 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
    • Matthias Clasen's avatar
      Fix off-by-one error. GDate month is one-based and GtkCalendar month is · fd10968b
      Matthias Clasen authored
      Sun Jul  4 01:29:35 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
      	(gtk_calendar_drag_data_received): Fix off-by-one error.
      	GDate month is one-based and GtkCalendar month is zero-based.
      	(#145134, William Jon McCann)
      fd10968b
    • Matthias Clasen's avatar
      Don't crash if somebody tries to move a node after itself in a list of · b98e17c8
      Matthias Clasen authored
      Sun Jul  4 01:11:07 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreestore.c (gtk_tree_store_move): Don't crash if
      	somebody tries to move a node after itself in a list of
      	length 1.  (#145291, Sampo Nurmentaus)
      b98e17c8
    • Matthias Clasen's avatar
      Fix links to www.freedesktop.org. (#145210, Billy Biggs) · e3fbe3c1
      Matthias Clasen authored
      Sat Jul  3 23:43:23 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* docs/faq/gtk-faq.sgml:
      	* gtk/gtkwindow.c: Fix links to www.freedesktop.org.  (#145210,
      	Billy Biggs)
      e3fbe3c1
  2. 03 Jul, 2004 9 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
    • Matthias Clasen's avatar
      Reset current_width and current_height to 0 when ending the embedding. · c10dd018
      Matthias Clasen authored
      Sat Jul  3 02:09:51 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtksocket.c (gtk_socket_end_embedding): Reset current_width
      	and current_height to 0 when ending the embedding.  (#143675,
      	Nickolay V. Shmyrev)
      c10dd018
    • Matthias Clasen's avatar
      Let the cursor move to the right end of the entry text, even if it ends in · b045a451
      Matthias Clasen authored
      Sat Jul  3 01:48:19 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkentry.c (gtk_entry_move_visually): Let the cursor move
      	to the right end of the entry text, even if it ends in combining
      	marks.  (#141728, Theppitak Karoonboonyanan)
      b045a451
    • Matthias Clasen's avatar
      Correct the math to calculate bilinear weights. (#112412, Brian Cameron) · f8e1ed82
      Matthias Clasen authored
      Sat Jul  3 00:41:44 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* pixops/pixops.c (bilinear_box_make_weights): Correct the
      	math to calculate bilinear weights. (#112412, Brian Cameron)
      f8e1ed82
    • Matthias Clasen's avatar
      Unset the displayed row when unsetting the model. (#138560, Christian · 6a9e6733
      Matthias Clasen authored
      Fri Jul  2 23:34:33 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_unset_model): Unset the displayed
      	row when unsetting the model.  (#138560, Christian Persch)
      6a9e6733
    • Matthias Clasen's avatar
      Properly align mask and pixbuf if a subarea is exposed. (#135423, fix by · 1b7efe47
      Matthias Clasen authored
      Fri Jul  2 22:41:27 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkimage.c (gtk_image_expose): Properly align mask and
      	pixbuf if a subarea is exposed.  (#135423, fix by John Ehresman)
      1b7efe47
    • Matthias Clasen's avatar
      Add scroll events to the event mask, set a scroll_event handler. Handle · dd925329
      Matthias Clasen authored
      Fri Jul  2 21:40:21 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtknotebook.c (gtk_notebook_realize): Add scroll events
      	to the event mask, set a scroll_event handler.
      	* gtk/gtknotebook.c (gtk_notebook_scroll): Handle scroll events
      	by switching tabs.  (#145244, Gabriel de Perthuis)
      dd925329
  3. 02 Jul, 2004 3 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
    • Anders Carlsson's avatar
      Make sure we check for a NULL model first. · ee15a7b9
      Anders Carlsson authored
      2004-07-02  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_model):
      	Make sure we check for a NULL model first.
      ee15a7b9
  4. 01 Jul, 2004 3 commits
  5. 30 Jun, 2004 1 commit
  6. 29 Jun, 2004 1 commit
  7. 27 Jun, 2004 1 commit
  8. 26 Jun, 2004 8 commits
    • Soeren Sandmann's avatar
      Make sure the rubberband is updated when scrolling. · f0ef8663
      Soeren Sandmann authored
       Sat Jun 26 21:05:15 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* libegg/iconlist/eggiconlist.c (egg_icon_list_adjustment_changed):
      	Make sure the rubberband is updated when scrolling.
      f0ef8663
    • Soeren Sandmann's avatar
      small color tweak. (#141173) · f7c67de9
      Soeren Sandmann authored
      Sat Jun 26 15:07:25 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkstyle.c, gtk/gtkrc.c: small color tweak. (#141173)
      f7c67de9
    • Matthias Clasen's avatar
      Handle _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. (#144851, Billy Biggs) · 401d10f2
      Matthias Clasen authored
      Sat Jun 26 01:15:40 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/x11/gdkwindow-x11.c (set_initial_hints): Handle
      	_NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW.  (#144851,
      	Billy Biggs)
      401d10f2
    • Matthias Clasen's avatar
      Prevent unwanted recursion by resetting icon_set->cache before freeing the · 0f9a4da8
      Matthias Clasen authored
      Sat Jun 26 01:04:31 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconfactory.c (clear_cache): Prevent unwanted
      	recursion by resetting icon_set->cache before freeing
      	the cache.  (#144947, Tim Janik)
      0f9a4da8
    • Matthias Clasen's avatar
      Accept a NULL style. · 95774391
      Matthias Clasen authored
      Sat Jun 26 00:40:02 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconfactory.c (render_icon_name_pixbuf):
      	* gtk/gtkiconfactory.c (gtk_icon_set_render_icon):
      	* gtk/gtkstyle.c (gtk_default_render_icon): Accept a NULL
      	style.
      95774391
    • Matthias Clasen's avatar
      Reflect the last change in the docs. · e1a24313
      Matthias Clasen authored
      Sat Jun 26 00:04:36 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkentrycompletion.c (gtk_entry_completion_set_model):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_model): Reflect the
      	last change in the docs.
      e1a24313
    • Matthias Clasen's avatar
      Allow passing NULL to unset the model. (#137211, patch by Mariano · 57e15782
      Matthias Clasen authored
      Fri Jun 25 23:35:42 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkentrycompletion.c (gtk_entry_completion_set_model):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_model): Allow passing
      	NULL to unset the model.  (#137211, patch by  Mariano Suárez-Alvarez)
      
      Fri Jun 25 23:33:05 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_menu_position_below): Fix the
      	placement policy for GtkComboBoxEntry to be: if it fits below,
      	place below, if it fits above place above, else place in the
      	larger space and scroll so that the scroll arrow appear at the
      	far end.  (#144362, David A. Knight)
      57e15782
    • Matthias Clasen's avatar
      Avoid uninitialized use of &parent_iter. (#145007, John Finlay) · c3bb3bef
      Matthias Clasen authored
      Fri Jun 25 22:49:58 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreestore.c (gtk_tree_store_move): Avoid uninitialized
      	use of &parent_iter. (#145007, John Finlay)
      c3bb3bef
  9. 25 Jun, 2004 4 commits
  10. 24 Jun, 2004 1 commit
  11. 23 Jun, 2004 1 commit
    • Matthias Clasen's avatar
      Flip the y axes in the diagrams. · 1850de34
      Matthias Clasen authored
      Tue Jun 22 21:54:24 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk-pixbuf/composite.dia:
      	* gdk-pixbuf/composite.png: Flip the y axes in the diagrams.
      1850de34