Commit 637e6a62 authored by Miguel de Icaza's avatar Miguel de Icaza Committed by Arturo Espinosa
Browse files

Added cell_content_changed signal. (workbook_do_destroy): Do not enable

1999-08-17  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* src/workbook.c (workbook_class_init): Added cell_content_changed
	signal.
	(workbook_do_destroy): Do not enable widgets to be focused.

	* src/cell.c (cell_content_changed): Calls workbook_cell_changed.
	This is for Paolo and his speech system for GNOME.

	* configure.in: New bonobo detection code and support for not
	compiling Bonobo support even if it is present on the system
parent a8bcb754
1999-08-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
* src/workbook.c (workbook_class_init): Added cell_content_changed
signal.
(workbook_do_destroy): Do not enable widgets to be focused.
* src/cell.c (cell_content_changed): Calls workbook_cell_changed.
This is for Paolo and his speech system for GNOME.
* configure.in: New bonobo detection code and support for not
compiling Bonobo support even if it is present on the system
1999-08-17 Jukka-Pekka Iivonen <iivonen@iki.fi>
* samples/statfuns.xls: Updated the tests of LINEST and TREND to
......
......@@ -40,8 +40,18 @@ Jay:
* Implemented BESSELI, BESSELK completing the engineering functions.
Miguel:
* Bonobo support is working again.
* Added Moniker support for the Workbooks
* Made the Workbook a GtkObject;
* Made Workbook a GnomeContainer object
* EmbeddableGrids now can be returned from get_object to provide linking support.
* Added a signal for cell_content_changed for the speech support.
* Removed function wizard.
* Fixed locale setting and switching for file IO.
* Updated the CORBA interface for setting cell attributes.
* Killed some dead code.
* All IO code now takes an existing workbook to load information into,
rather than creating a new workbook and returning it.
* Scrolling sheet tabs.
--------------------------------------------------------------------------
......
1999-08-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
* src/workbook.c (workbook_class_init): Added cell_content_changed
signal.
(workbook_do_destroy): Do not enable widgets to be focused.
* src/cell.c (cell_content_changed): Calls workbook_cell_changed.
This is for Paolo and his speech system for GNOME.
* configure.in: New bonobo detection code and support for not
compiling Bonobo support even if it is present on the system
1999-08-17 Jukka-Pekka Iivonen <iivonen@iki.fi>
* samples/statfuns.xls: Updated the tests of LINEST and TREND to
......
......@@ -122,29 +122,39 @@ AM_CONDITIONAL(WITH_PYTHON, $python_val)
dnl ******************************
dnl Check for Bonobo
dnl ******************************
AC_MSG_CHECKING(For Bonobo > 0.2)
if gnome-config --libs bonobo > /dev/null 2>&1; then
vers=`gnome-config --modversion bonobo`
case $vers
in
bonobo-0.2) bonobo_ok=true ;;
*) bonobo_ok=false ;;
esac
else
bonobo_ok=false
fi
if $bonobo_ok; then
AC_MSG_RESULT(found)
AC_DEFINE(ENABLE_BONOBO)
have_bonobo=true
bonobo=bonobo
bonobo_msg=yes
else
AC_MSG_RESULT(not found)
bonobo=
bonobo_msg=no
have_bonobo=false
try_bonobo=true
bonobo=
bonobo_msg=no
have_bonobo=false
AC_ARG_WITH(bonobo,
[--{with,without}-bonobo Compile with Bonobo support or without it],
if test x$withval = xno; then
try_bonobo=false
fi
)
if $try_bonobo; then
AC_MSG_CHECKING(For Bonobo > 0.2)
if gnome-config --libs bonobo > /dev/null 2>&1; then
vers=`gnome-config --modversion bonobo`
case $vers
in
bonobo-0.2) bonobo_ok=true ;;
*) bonobo_ok=false ;;
esac
else
bonobo_ok=false
fi
if $bonobo_ok; then
AC_MSG_RESULT(found)
AC_DEFINE(ENABLE_BONOBO)
have_bonobo=true
bonobo=bonobo
bonobo_msg=yes
else
AC_MSG_RESULT(not found)
fi
fi
AM_CONDITIONAL(BONOBO, $have_bonobo)
......
msgid ""
msgstr ""
"POT-Creation-Date: 1999-08-16 02:38-0400\n"
"POT-Creation-Date: 1999-08-17 17:21-0500\n"
"Content-Type: text/plain; charset=iso8859-2\n"
"Date: 1998-09-30 00:38:13-0500\n"
"From: Petr Vyyhnalek <petr.vyhnalek@email.cz>\n"
......@@ -47,7 +47,7 @@ msgstr "Nezn
msgid "Broken function"
msgstr ""
#: plugins/excel/ms-formula-read.c:1392
#: plugins/excel/ms-formula-read.c:1385
#, fuzzy
msgid " Unknown formula"
msgstr "Neznm chyba pi vpotu"
......@@ -312,7 +312,7 @@ msgid "ERROR"
msgstr ""
#. Until the value is recomputed, we put in this value.
#: src/cell.c:125 src/cell.c:753
#: src/cell.c:125 src/cell.c:755
msgid "Circular reference"
msgstr ""
......@@ -620,7 +620,7 @@ msgid "Left"
msgstr "Vlevo"
#: src/dialog-cell-format.c:362 src/dialog-cell-format.c:371
#: src/workbook.c:1120
#: src/workbook.c:1128
msgid "Center"
msgstr "Doprosed"
......@@ -731,7 +731,7 @@ msgstr ""
msgid "Need at least one clause"
msgstr ""
#: src/dialog-cell-sort.c:314 src/workbook.c:1477
#: src/dialog-cell-sort.c:314 src/workbook.c:1484
msgid "Selection must be a single range"
msgstr ""
......@@ -1027,11 +1027,11 @@ msgstr "Procenta"
msgid "bool"
msgstr ""
#: src/dialog-solver.c:41 src/workbook.c:1587
#: src/dialog-solver.c:41 src/workbook.c:1594
msgid "Max"
msgstr ""
#: src/dialog-solver.c:42 src/workbook.c:1586
#: src/dialog-solver.c:42 src/workbook.c:1593
msgid "Min"
msgstr ""
......@@ -1190,16 +1190,16 @@ msgstr "
msgid "Unknown operator"
msgstr "Neznm chyba pi vpotu"
#: src/expr.c:1132
#: src/expr.c:1136
msgid "Unknown evaluation error"
msgstr "Neznm chyba pi vpotu"
#: src/expr.c:1524
#: src/expr.c:1536
#, fuzzy
msgid "#Reference to deleted cell!"
msgstr "Vycentruje buku"
#: src/expr.c:1553
#: src/expr.c:1565
msgid "#Reference to deleted range!"
msgstr ""
......@@ -2661,7 +2661,19 @@ msgid ""
"@SEEALSO=VLOOKUP,HLOOKUP"
msgstr ""
#: src/fn-lookup.c:502
#: src/fn-lookup.c:500
msgid ""
"@FUNCTION=INDIRECT\n"
"@SYNTAX=INDIRECT(ref_text, [format])\n"
"@DESCRIPTION=The INDIRECT function returns the contents of the cell pointed "
"to by the ref_text string. The string specifices a single cell reference the "
"format of which is either A1 or R1C1 style. The style is set by the format "
"boolean, which defaults to the former.\n"
"If ref_text is not a valid reference returns #REF! \n"
"@SEEALSO="
msgstr ""
#: src/fn-lookup.c:554
msgid ""
"@FUNCTION=COLUMN\n"
"@SYNTAX=COLUMN([reference])\n"
......@@ -2672,7 +2684,7 @@ msgid ""
"@SEEALSO=COLUMNS,ROW,ROWS"
msgstr ""
#: src/fn-lookup.c:551
#: src/fn-lookup.c:603
msgid ""
"@FUNCTION=COLUMNS\n"
"@SYNTAX=COLUMNS(reference)\n"
......@@ -2683,7 +2695,7 @@ msgid ""
"@SEEALSO=COLUMN,ROW,ROWS"
msgstr ""
#: src/fn-lookup.c:572
#: src/fn-lookup.c:624
msgid ""
"@FUNCTION=OFFSET\n"
"@SYNTAX=OFFSET(range,row,col,height,width)\n"
......@@ -2695,7 +2707,7 @@ msgid ""
"@SEEALSO=COLUMN,COLUMNS,ROWS"
msgstr ""
#: src/fn-lookup.c:631
#: src/fn-lookup.c:683
msgid ""
"@FUNCTION=ROW\n"
"@SYNTAX=ROW([reference])\n"
......@@ -2706,7 +2718,7 @@ msgid ""
"@SEEALSO=COLUMN,COLUMNS,ROWS"
msgstr ""
#: src/fn-lookup.c:680
#: src/fn-lookup.c:732
msgid ""
"@FUNCTION=ROWS\n"
"@SYNTAX=ROWS(reference)\n"
......@@ -2717,7 +2729,7 @@ msgid ""
"@SEEALSO=COLUMN,ROW,ROWS"
msgstr ""
#: src/fn-lookup.c:703
#: src/fn-lookup.c:755
msgid ""
"@FUNCTION=HYPERLINK\n"
"@SYNTAX=HYPERLINK(reference)\n"
......@@ -2727,7 +2739,7 @@ msgid ""
"@SEEALSO="
msgstr ""
#: src/fn-lookup.c:727
#: src/fn-lookup.c:779
msgid "Data / Lookup"
msgstr ""
......@@ -4367,13 +4379,33 @@ msgstr ""
#: src/fn-stat.c:3131
msgid ""
"@FUNCTION=LINEST\n"
"@SYNTAX=LINEST(known_y's,known_x's)\n"
"@SYNTAX=LINEST(known_y's[,known_x's])\n"
"@DESCRIPTION=LINEST function calculates the ``least squares'' line that best "
"fit to your data. \n"
"@SEEALSO=LOGEST"
"fit to your data in @known_y's. @known_x's contains the corresponding x's "
"where y=mx+b. \n"
"If @known_x's is omitted, an array {1, 2, 3, ...} is used. LINEST returns an "
"array having two columns and one row. The slope (m) of the regression line "
"y=mx+b is given in the first column and the y-intercept (b) in the second. \n"
"If @known_y's and @known_x's have unequal number of data points, LINEST "
"returns #NUM! error. \n"
"@SEEALSO=LOGEST,TREND"
msgstr ""
#: src/fn-stat.c:3182
#: src/fn-stat.c:3200
msgid ""
"@FUNCTION=TREND\n"
"@SYNTAX=TREND(known_y's[,known_x's],new_x's])\n"
"@DESCRIPTION=TREND function estimates future values of a given data set "
"using the ``least squares'' line that best fit to your data. @known_y's is "
"the y-values where y=mx+b and @known_x's contains the corresponding "
"x-values. @new_x's contains the x-values for which you want to estimate the "
"y-values. \n"
"If @known_x's is omitted, an array {1, 2, 3, ...} is used. If @known_y's and "
"@known_x's have unequal number of data points, TREND returns #NUM! error. "
"@SEEALSO=LINEST"
msgstr ""
#: src/fn-stat.c:3278
msgid ""
"@FUNCTION=FORECAST\n"
"@SYNTAX=FORECAST(x,known_y's,known_x's)\n"
......@@ -4386,7 +4418,7 @@ msgid ""
"@SEEALSO=INTERCEPT,TREND"
msgstr ""
#: src/fn-stat.c:3241
#: src/fn-stat.c:3337
msgid ""
"@FUNCTION=INTERCEPT\n"
"@SYNTAX=INTERCEPT(known_y's,known_x's)\n"
......@@ -4398,7 +4430,7 @@ msgid ""
"@SEEALSO=FORECAST,TREND"
msgstr ""
#: src/fn-stat.c:3279
#: src/fn-stat.c:3375
msgid ""
"@FUNCTION=SLOPE\n"
"@SYNTAX=SLOPE(known_y's,known_x's)\n"
......@@ -4406,7 +4438,7 @@ msgid ""
"@SEEALSO=STDEV,STDEVPA"
msgstr ""
#: src/fn-stat.c:3313
#: src/fn-stat.c:3409
msgid "Statistics"
msgstr ""
......@@ -4699,25 +4731,25 @@ msgstr "b
msgid "yellow"
msgstr "lut"
#: src/format.c:1053
#: src/format.c:1063
msgid "0.0########"
msgstr ""
#: src/format.c:1067 src/value.c:184 src/value.c:367
#: src/format.c:1077 src/value.c:184 src/value.c:367
msgid "TRUE"
msgstr ""
#: src/format.c:1067 src/value.c:184 src/value.c:367
#: src/format.c:1077 src/value.c:184 src/value.c:367
#, fuzzy
msgid "FALSE"
msgstr "SOUBOR"
#: src/format.c:1076
#: src/format.c:1086
msgid "CELLRANGE"
msgstr ""
#. Array of arrays ??
#: src/format.c:1080
#: src/format.c:1090
msgid "ARRAY"
msgstr ""
......@@ -5100,7 +5132,7 @@ msgid ""
"the contents in this region?"
msgstr ""
#: src/item-cursor.c:580 src/item-grid.c:600 src/workbook.c:1108
#: src/item-cursor.c:580 src/item-grid.c:600 src/workbook.c:1116
msgid "Copy"
msgstr "Kopie"
......@@ -5132,11 +5164,11 @@ msgstr "Posu
msgid "Shift cells right and move"
msgstr "Posu buky doprava a pesu"
#: src/item-grid.c:599 src/workbook.c:1105
#: src/item-grid.c:599 src/workbook.c:1113
msgid "Cut"
msgstr "Vyjmout"
#: src/item-grid.c:601 src/workbook.c:1111
#: src/item-grid.c:601 src/workbook.c:1119
msgid "Paste"
msgstr "Vloit"
......@@ -5313,7 +5345,7 @@ msgstr "
msgid "Object server"
msgstr ""
#: src/sheet-view.c:337 src/sheet-view.c:411
#: src/sheet-view.c:337 src/sheet-view.c:415
#, c-format
msgid "Row: %d"
msgstr "dek: %d"
......@@ -5388,7 +5420,7 @@ msgstr ""
msgid "#N/A"
msgstr ""
#: src/widget-font-selector.c:118 src/workbook.c:1128
#: src/widget-font-selector.c:118 src/workbook.c:1136
msgid "Bold"
msgstr "Tun"
......@@ -5396,479 +5428,479 @@ msgstr "Tu
msgid "Bold italic"
msgstr ""
#: src/widget-font-selector.c:120 src/workbook.c:1131
#: src/widget-font-selector.c:120 src/workbook.c:1139
msgid "Italic"
msgstr "Kurzva"
#: src/workbook.c:445
#: src/workbook.c:453
msgid "Warning"
msgstr ""
#: src/workbook.c:453
#: src/workbook.c:461
#, c-format
msgid "Workbook %s has unsaved changes, save them?"
msgstr ""
#: src/workbook.c:456
#: src/workbook.c:464
msgid "Workbook has unsaved changes, save them?"
msgstr ""
#: src/workbook.c:655
#: src/workbook.c:663
#, fuzzy
msgid "Insert cols"
msgstr "Vlo buky"
#: src/workbook.c:674
#: src/workbook.c:682
msgid "Insert rows"
msgstr "Vlo dky"
#: src/workbook.c:770
#: src/workbook.c:778
msgid ">mm/dd/yyyy"
msgstr ""
#: src/workbook.c:789
#: src/workbook.c:797
msgid ">hh:mm"
msgstr ""
#: src/workbook.c:897
#: src/workbook.c:905
msgid "_New"
msgstr "_Nov"
#: src/workbook.c:897
#: src/workbook.c:905
#, fuzzy
msgid "Create a new spreadsheet"
msgstr "Vytvo nov list"
#: src/workbook.c:901
#: src/workbook.c:909
#, fuzzy
msgid "_Import"
msgstr "F_ormt"
#: src/workbook.c:901
#: src/workbook.c:909
#, fuzzy
msgid "Imports a file"
msgstr "Otevt soubor"
#: src/workbook.c:907
#: src/workbook.c:915
msgid "Su_mmary..."
msgstr ""
#: src/workbook.c:907
#: src/workbook.c:915
msgid "Summary information"
msgstr ""
#: src/workbook.c:912
#: src/workbook.c:920
msgid "Plu_g-ins..."
msgstr ""
#: src/workbook.c:912
#: src/workbook.c:920
#, fuzzy
msgid "Gnumeric plugins"
msgstr "Gnumeric"
#: src/workbook.c:933
#: src/workbook.c:941
msgid "_All"
msgstr "Ve"
#: src/workbook.c:934
#: src/workbook.c:942
msgid "Clear the selected cells' formats, comments, and contents"
msgstr ""
#: src/workbook.c:936
#: src/workbook.c:944
msgid "_Formats"
msgstr "_Formty"
#: src/workbook.c:937
#: src/workbook.c:945
msgid "Clear the selected cells' formats"
msgstr ""
#: src/workbook.c:938
#: src/workbook.c:946
msgid "_Comments"
msgstr ""
#: src/workbook.c:939
#: src/workbook.c:947
#, fuzzy
msgid "Clear the selected cells' comments"
msgstr "Vycentruje buku"
#: src/workbook.c:940
#: src/workbook.c:948
msgid "_Content"
msgstr ""
#: src/workbook.c:941
#: src/workbook.c:949
#, fuzzy
msgid "Clear the selected cells' contents"
msgstr "Vycentruje buku"
#: src/workbook.c:949
#: src/workbook.c:957
#, fuzzy
msgid "P_aste special..."
msgstr "Vloit jinak"
#: src/workbook.c:950
#: src/workbook.c:958
msgid "C_lear"
msgstr "Vymazat"
#: src/workbook.c:951
#: src/workbook.c:959
msgid "Clear the selected cell(s)"
msgstr ""
#: src/workbook.c:955
#: src/workbook.c:963
msgid "_Select All"
msgstr "Vybrat ve"
#: src/workbook.c:956
#: src/workbook.c:964
msgid "Select all cells in the spreadsheet"
msgstr ""
#: src/workbook.c:958
#: src/workbook.c:966
#, fuzzy
msgid "_Goto cell..."
msgstr "Jdi na buku.."
#: src/workbook.c:959
#: src/workbook.c:967
msgid "Jump to a specified cell"
msgstr ""
#: src/workbook.c:965
#: src/workbook.c:973
msgid "Insert object..."
msgstr ""
#: src/workbook.c:966
#: src/workbook.c:974
#, fuzzy
msgid "Inserts a Bonobo object"
msgstr "Vytvo ru"
#: src/workbook.c:973
#: src/workbook.c:981
#, fuzzy
msgid "_Define cell names"
msgstr "Smazn bunk"
#: src/workbook.c:977
#: src/workbook.c:985
#, fuzzy
msgid "_Recalculate"
msgstr "Pepotat"
#: src/workbook.c:978
#: src/workbook.c:986
msgid "Recalculate the spreadsheet"
msgstr ""
#: src/workbook.c:986
#: src/workbook.c:994
msgid "_Zoom..."
msgstr "Mtko..."
#: src/workbook.c:987
#: src/workbook.c:995
msgid "Zoom the spreadsheet in or out"
msgstr ""
#: src/workbook.c:994
#: src/workbook.c:1002
#, fuzzy
msgid "Current _date"
msgstr "Dnen datum"
#: src/workbook.c:995
#: src/workbook.c:1003
msgid "Insert the current data into the selected cell(s)"
msgstr ""
#: src/workbook.c:998
#: src/workbook.c:1006
#, fuzzy
msgid "Current _time"
msgstr "Souasn as"
#: src/workbook.c:999
#: src/workbook.c:1007
msgid "Insert the current time into the selected cell(s)"
msgstr ""
#: src/workbook.c:1006 src/workbook.c:1052
#: src/workbook.c:1014 src/workbook.c:1060
msgid "_Sheet"
msgstr "List"
#: src/workbook.c:1006
#: src/workbook.c:1014
#, fuzzy
msgid "Insert a new spreadsheet"
msgstr "Vytvo nov list"
#: src/workbook.c:1008 src/workbook.c:1046
#: src/workbook.c:1016 src/workbook.c:1054
msgid "_Cells..."
msgstr "Buky..."
#: src/workbook.c:1008
#: src/workbook.c:1016
#, fuzzy
msgid "Insert new cells"
msgstr "Vlo buky"
#: src/workbook.c:1010
#: src/workbook.c:1018
msgid "_Rows"
msgstr "dky"
#: src/workbook.c:1010
#: src/workbook.c:1018
#, fuzzy
msgid "Insert new rows"
msgstr "Vlo dky"
#: src/workbook.c:1012
#: src/workbook.c:1020
msgid "C_olumns"
msgstr "Sloupce"
#: src/workbook.c:1012
#: src/workbook.c:1020
#, fuzzy
msgid "Insert new columns"
msgstr "Vlo sloupec(e)"
#: src/workbook.c:1017
#: src/workbook.c:1025