From 22f72cc08e20c7871d93f05375fe2bafb0c1023a Mon Sep 17 00:00:00 2001 From: Iain Holmes Date: Fri, 15 Sep 2000 00:08:06 +0000 Subject: Fix some crashes Make double clicking on the header dividers automatically Fix some crashes Make double clicking on the header dividers automatically size the header to it's best fit. When dragging onto the header check the dragged item is a header object. Check the column is resizeable before setting the cursor to <-> Use the font and themes to draw the table and items. svn path=/trunk/; revision=5438 --- widgets/e-table/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'widgets/e-table/ChangeLog') diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index 5c8edfe072..3057b58656 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,43 @@ +2000-09-11 Iain Holmes + + * e-table-header-item.c (ethi_maybe_start_drag): Set maybe_drag + to FALSE. Seems to fix a crash for me. + (ethi_event): Handle the double click on the dividers. + + * e-table-header.c (e_table_header_class_init): Add a + "request_width" signal. + + * e-table-item.c (eti_add_header_model): Connect to the + "request_width" signal. + (eti_request_column_width): Call the e_cell_max_width on the + appropriate column. + + * e-cell.c (e_cell_max_width): Call the max_width method. + + * e-cell-text.c (ect_max_width): Calculate the max width. + + * e-cell-toggle.c (etog_max_width): Calculate the max width. + + * e-cell-tree.c (ect_max_width): Same. + +2000-09-11 Iain Holmes + + * e-table-header-item.c (ethi_drag_motion): Check if the + type of the dragged item is a etable header item. + +2000-09-11 Iain Holmes + + * e-table-header-item.c (set_cursor): Check if the column + is resizeable before setting the cursor to E_CURSOR_SIZE_X + +2000-09-11 Iain Holmes + + * e-table-header-item.c: Use the font and button drawing + from the theme. + + * e-table.c: Use the height of the font to set the size for + the header_canvas, instead of hard coding it to 16 + 2000-09-11 Ettore Perazzoli * Makefile.am (tree_example_2_LDADD): Add `$(GNOME_VFS_LIBS)' and @@ -17,6 +57,7 @@ * e-tree-simple.c: Fixed the ETableModel callbacks. +>>>>>>> 1.273 2000-09-08 Christopher James Lahey * e-tree-example-1.c: Added base ETableModel functions. -- cgit v1.2.3