- 19 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
Alignment dialog box (does not work though, wonder why). Various fixes to the cursor handling; Stippled cursors for autofill and drag; check in before going home. Miguel.
-
- 18 Aug, 1998 2 commits
-
-
Miguel de Icaza authored
1998-08-18 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges): Make the selected column and row be always fully visible (ie, use the ->last_full_[col|row] instead of last_visible_[col|row]. * src/cell.c (cell_set_format): Call cell_queue_redraw after changing the cell contents.
-
Miguel de Icaza authored
Today: - Cell format dialog box + working number formats. Miguel. 1998-08-17 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/eval.c (cell_eval): Use the formating routine now. * src/expr.c (value_format): Format a Value with a StyleFormat. * src/item-cursor.c (item_cursor_set_bounds_visibly): Force a canvas update after moving the selection. * src/sheet.c (sheet_selection_to_list): New function: generates a list of cells from the sheet->selections list. * src/style.c: Now styles have a "valid_flag" that has a bit turned on for those parts of the style that are actually used. This is required for adding the regions of style application in a Sheet. (style_destroy): destroy only those valid parts in a style. * src/dialog-cell-format.c: New file. Implements the cell/format dialog box. * src/cell.c (cell_render_value): new routine used to render the cell->value into cell->text. (cell_queue_redraw): new routine to queue individual redraws of the screen. I believe it is buggy, as the screen does not update after an apply in the cell/format dialog box. (cell_set_format): New routine to change the format of an existing cell. * src/format.c (format_number): Added color argument; smaller fixes to use it within gnumeric. * src/main.c (main): Include i18n setup as per namsh's suggetion.
-
- 14 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
Various small fixes + goto dialogs + improved paste special.
-
- 13 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
Paste special dialog box. Expression tree decoder (required for copy paste). Selection walking works properly just like in Excel.
-
- 12 Aug, 1998 2 commits
-
-
Arturo Espinosa authored
OK, first version of Gnumeric with cut/copy/paste support. It has a bug or two that I will fix tomorrow first thing in the morning. Tomorrow I will also do the "move" region thingie with the new fix to the canvas from Federico. Miguel.
-
Arturo Espinosa authored
Work on the clipboard
-
- 10 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
Autocalc works (but I managed to break the recursive detection stuff, will fix that tomorrow). Quick-computations on the selected area (like Excel) works with different user-selectable functions. Fixed the horrible crash due to not removing my strings from the hash table ;-) Miguel
-
- 08 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
It autocalcs! My technique is incredibly cool! The engine should support most excel features for recursive computations (we just need the dialog boxes now). It still has a wierdo crash from a mismatched string ref/unref but that is going to be trivial to fix. Next step: Functions in Perl.
-
- 07 Aug, 1998 1 commit
-
-
Arturo Espinosa authored
Lots of work as usual :-) Cell lookup is still broken. More functions! COUNT, AVERAGE, AND, OR. Changed the function framework: it is now easier to write functions that take multiple arguments. Added some documentation on writing functions. Miguel.
-
- 22 Jul, 1998 1 commit
-
-
Miguel de Icaza authored
1998-07-21 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/parser.y (yylex): Numbers are parsed correctly. Bits of Oleo number parsing plugged in. * src/util.c, src/util.h: New files with assorted number utilities. * src/numbers.h: New file: takes care of using gmp or regular double/int. * src/expr.c (eval_release_node): Implement. (eval_release_value): New function. * src/sheet.c (sheet_col_selection_changed, sheet_row_selection_changed): Implement. (sheet_selection_clear, sheet_selection_clear_only): Splitted functionality into two routines. (sheet_selection_clear_only): Remove any marks from the bars. (sheet_row_set_selection, sheet_col_set_selection): Implement. * src/item-bar.c (is_pointer_on_division): Return the column changed. * src/item-grid.c (item_grid_draw_cell): Fix the computation for right indentation.
-
- 17 Jul, 1998 1 commit
-
-
Arturo Espinosa authored
More work. Miguel.
-