1. 19 Sep, 1998 2 commits
    • Arturo Espinosa's avatar
      Laptop sync -mig · a048126f
      Arturo Espinosa authored
      a048126f
    • Miguel de Icaza's avatar
      Accept pending input when the user autofills. · e711a2da
      Miguel de Icaza authored
      1998-09-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/item-cursor.c (item_cursor_autofill_event): Accept pending
      	input when the user autofills.
      
      	* README, Doc/Design: Updated
      
      	* configure.in: autoconf tests for python.
      
      	* src/sheet-autofill.c (sheet_autofill_dir): Only fill the region
      	we were requested.
      e711a2da
  2. 18 Sep, 1998 5 commits
    • Tom Dyas's avatar
      Actually make multiple functions work. Support converting Python strings · a8b53eec
      Tom Dyas authored
      into gnumeric string values.
      a8b53eec
    • Tom Dyas's avatar
    • Tom Dyas's avatar
      Update to the new plugin API. · 1cb2421e
      Tom Dyas authored
      1998-09-17  Tom Dyas  <tdyas@vger.rutgers.edu>
      
              * plugins/sample/plugin-sample.c: Update to the new plugin API.
      
              * src/plugin.c (plugin_load,plugin_unload): Replaced g_print's
              with gnumeric_notice. Call new API function "can_unload" to see if
              a plugin is still in use.
      
              * src/plugin.h: New API function "can_unload". Removed refcount.
      1cb2421e
    • Tom Dyas's avatar
      Support for multiple Python-based functions has been installed. From · aca945d0
      Tom Dyas authored
      Python, do something like:
      
      import gnumeric
      
      # Simple function to add two numbers.
      def foobar(a,b):
        return a + b
      
      gnumeric.register_function("adder", "ff", foobar)
      
      Use Makefile.temp to compile the plugin for now until detection of Python
      path is put into configure.in. Python code will be
      loaded from ~/.gnumeric/main.py so stick the above Python code snippet
      in that file to see it run.
      aca945d0
    • Miguel de Icaza's avatar
      If there is a selection of columns or rows, change the sizes of all of the · f8ea4ab6
      Miguel de Icaza authored
      1998-09-17  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/sheet-view.c (sheet_view_row_size_changed,
      	sheet_view_col_size_changed): If there is a selection of columns
      	or rows, change the sizes of all of the columns.
      
      	* src/sheet.c (sheet_row_get_distance, sheet_col_get_distance):
      	optimized to be O(n) instead of O(n^2) using
      	(col_row_distance): new routine to compute distances.
      
      	* src/sheet-view.c (sheet_view_redraw_cell_region): Add the
      	scrolling offset to the x and y positions to draw properly
      
      	* src/xml-io.c (readXmlSheet): Call sheet_set_zoom_factor to
      	initialize the ->pixels field.
      f8ea4ab6
  3. 17 Sep, 1998 5 commits
  4. 16 Sep, 1998 7 commits
  5. 15 Sep, 1998 1 commit
    • Arturo Espinosa's avatar
      Got cursors working. · ca8fa0ac
      Arturo Espinosa authored
      
      
      Got cursors working.
      
      Use the cursors properly on the spreadhseet (gives good feedback
      on what is going to happen).
      
      More work on autofill.
      
      miguel.
      ca8fa0ac
  6. 14 Sep, 1998 5 commits
  7. 12 Sep, 1998 1 commit
  8. 11 Sep, 1998 3 commits
  9. 10 Sep, 1998 9 commits
  10. 09 Sep, 1998 1 commit
    • Arturo Espinosa's avatar
      Ok, finally objects are fully editable. · 5837f657
      Arturo Espinosa authored
      
      
      Ok, finally objects are fully editable.
      
      We need support for saving the graphical objects.  It should be
      pretty simple, as things are kept nicely on a list of SheetObjects
      which can be dumped and restored from disk easily.
      
      Miguel.
      5837f657
  11. 08 Sep, 1998 1 commit