-
Christian Neumair authored
2008-08-22 Christian Neumair <cneumair@gnome.org> * libnautilus-private/nautilus-icon-canvas-item.c (nautilus_icon_canvas_item_invalidate_label_size), (nautilus_icon_canvas_item_set_property), (compute_text_rectangle), (nautilus_icon_canvas_item_update_bounds), (layout_get_full_size), (layout_get_size_for_layout), (prepare_pango_layout_width), (prepare_pango_layout_for_measure_entire_text), (prepare_pango_layout_for_draw), (measure_label_text), (draw_label_text), (create_label_layout), (nautilus_icon_canvas_item_get_bounds_for_entire_item), (nautilus_icon_canvas_item_ensure_bounds_up_to_date), (nautilus_icon_canvas_item_get_text_rectangle), (nautilus_icon_canvas_item_accessible_get_offset_at_point): * libnautilus-private/nautilus-icon-canvas-item.h: * libnautilus-private/nautilus-icon-container.c (icon_get_bounding_box), (get_icon_bounds_for_canvas_bounds), (get_all_icon_bounds), (nautilus_icon_container_update_scroll_region), (compare_icons_by_position), (placement_grid_mark_icon), (find_empty_location), (lay_down_icons_vertical_desktop), (finish_adding_new_icons): Rework large chunks of canvas item text handling. Split text drawing and measuring function. svn path=/trunk/; revision=14514
58a45b0b
To find the state of this project's repository at the time of any of these versions, check out the tags.