Skip to content
  • Jody Goldberg's avatar
    - gnome-xml is is CVS now. Prepare for release and require it. · 943bf40e
    Jody Goldberg authored
    - Row/Col hiding.
    
    2000-01-18  Jody Goldberg <jgoldberg@home.com>
    
    	* src/xml-io.c (xml_write_colrow_info) : Save whether or not a row/col
    	  is hidden.
    	(xml_read_colrow_info) : Restore the hidden-ness.
    
    	* src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges) :
    	  Col/Row pixel width < 0 indicates the row is hidden.
    	(gnumeric_sheet_make_cell_visible) : Ditto.
    	(colrow_set_units) : Ditto.
    	(sheet_{row,col}_info_set_{height,width}) : Ditto.
    	(sheet_{row,col}_set_internal_{height,width}) : Ditto.
    	(sheet_{row,col}_get_distance) : Ditto.
    	(sheet_{row,col}_get_unit_distance) : Ditto.
    	(sheet_{row,col}_is_hidden) : Utility routines.
    	(sheet_find_boundary_{vertical,horizontal}) : Skip hidden rows/cols.
    	(sheet_row_col_visible) : Mark a contiguous set of rows/cols as
    	  visible or hidden.
    
    	* src/sheet.c (sheet_compute_col_row_new_size) : Ditto.
    
    	* src/item-bar.c (item_bar_draw) : Ditto.
    	(is_pointer_on_division) : Ditto.
    	(get_col_from_pos) : Ditto.
    
    	* src/item-grid.c (item_grid_find_{col,row}) : Ditto.
    	(item_grid_draw) : Skip cells in hidden rows cols.
    	(item_grid_paint_empty_cell) : Ditto, just in case.
    	(item_grid_draw_cell) : Ditto.
    	(context_{col,row}_{hide,unhide}) : New functions.
    	(item_grid_context_menu) : Add new menu items.
    
    	* src/selection.c (selection_row_col_visible) : New function.
    	cb_row_col_visibility : Utility function.
    
    	* src/workbook-cmd-format.c
    	(workbook_cmd_format_{column,row}_{hide,unhide}) : New functions.
    	(workbook_cmd_format_column_std_width) : Stub.
    	(workbook_cmd_format_row_std_height) : Stub.
    
    	* src/workbook.c : Add hide/unhide to the row/col format menus.
    
    2000-01-18  Jody Goldberg <jgoldberg@home.com>
    
    	* configure.in : Add test for gnome-xml >= 1.8.5. This is
    	  required to support the problems with versions 1.8.[234].
    	* gnumeric.spec.in : Ditto.
    943bf40e