-/* this function returns the new width of the column being resized given
- * the COLUMN and X position of the cursor; the x cursor position is passed
- * in as a pointer and automaticaly corrected if it's outside the acceptable
- * range */
-static guint
-new_column_width (GtkSheet *sheet, gint column, gint *x)
-{
- gint left_pos = psppire_axis_pixel_start (sheet->haxis, column)
- - sheet->hadjustment->value;
-
- gint width = *x - left_pos;
-
- if ( width < sheet->column_requisition)
- {
- width = sheet->column_requisition;
- *x = left_pos + width;
- }
-
-#if AXIS_TRANSITION
- g_sheet_column_set_width (sheet->column_geometry, column, width);
-#endif
-
- draw_column_title_buttons (sheet);
-
- return width;
-}
-
-/* this function returns the new height of the row being resized given
- * the row and y position of the cursor; the y cursor position is passed
- * in as a pointer and automaticaly corrected if it's beyond min / max limits */
-static guint
-new_row_height (GtkSheet *sheet, gint row, gint *y)
-{
- gint height;
- guint min_height;
-
- gint cy = *y;
- min_height = sheet->row_requisition;
-
- /* you can't shrink a row to less than its minimum height */
- if (cy < psppire_axis_pixel_start (sheet->vaxis, row) + min_height)
-
- {
- *y = cy = psppire_axis_pixel_start (sheet->vaxis, row) + min_height;
- }
-
- /* calculate new row height making sure it doesn't end up
- * less than the minimum height */
- height = (cy - psppire_axis_pixel_start (sheet->vaxis, row));
- if (height < min_height)
- height = min_height;
-
-#if AXIS_TRANSITION
- g_sheet_row_set_height (sheet->row_geometry, row, height);
-#endif
- draw_row_title_buttons (sheet);
-
- return height;
-}
-