head	1.9;
access;
symbols
	V0_8_23:1.9
	V0_8_22:1.8
	V0_8_20:1.8
	V0_8_19:1.8
	V0_8_18:1.8
	V0_8_16:1.7
	V0_8_14:1.6
	V0_8_13:1.6
	V0_8_12:1.6
	V0_8_11:1.6
	V0_8_10:1.6
	V0_8_9:1.6
	V0_8_8:1.6
	V0_8_7:1.6
	V0_8_6:1.6
	V0_8_5:1.6
	V0_8_4:1.6
	V0_8_3:1.6
	V0_8_2:1.6
	V0_8_1:1.6
	V0_8_0:1.6
	V0_7_9:1.6
	V0_7_8:1.6
	V0_7_7:1.5
	V0_7_6:1.5
	V0_7_4:1.5
	V0_7_3:1.5
	V0_7_2:1.5
	V0_7_1:1.5
	V0_7_0:1.5
	V0_6_9:1.5
	V0_6_8:1.4
	V0_6_7:1.4
	V0_6_6:1.4
	V0_6_5:1.4
	V0_6_4:1.4
	V0_6_3:1.4
	V0_6_2:1.4
	V0_6_1:1.4
	V0_6_10:1.4
	v0_5_10:1.4
	V0_5_9:1.3
	V0_5_7:1.2
	V0_5_6:1.2
	V0_5_5:1.2
	V0_5_4:1.2
	V0_5_3:1.2
	V0_5_2:1.2
	V0_5_1:1.2
	V0_5_0:1.2
	V0_4_9:1.2
	V0_4_8:1.2
	V0_4_7:1.1
	V0_4_6:1.1
	V0_4_5:1.1;
locks;
comment	@# @;


1.9
date	97.03.27.10.00.57;	author aml;	state Exp;
branches;
next	1.8;

1.8
date	96.12.11.21.40.13;	author aml;	state Exp;
branches;
next	1.7;

1.7
date	96.11.22.16.29.31;	author aml;	state Exp;
branches;
next	1.6;

1.6
date	96.08.23.16.13.56;	author aml;	state Exp;
branches;
next	1.5;

1.5
date	96.03.29.21.46.08;	author aml;	state Exp;
branches;
next	1.4;

1.4
date	96.02.13.21.55.29;	author aml;	state Exp;
branches;
next	1.3;

1.3
date	96.02.13.12.04.06;	author aml;	state Exp;
branches;
next	1.2;

1.2
date	96.01.02.16.22.28;	author aml;	state Exp;
branches;
next	1.1;

1.1
date	95.12.27.23.23.24;	author aml;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Started implementing graphs.
Fixed bug in tkCanvasPs.c
Created bindings for composite characters in Portuguese.
@
text
@#!/home/aml/src/common/xxl/src/tcl_interf/nxlc -f
# $Id: xxl,v 1.8 1996/12/11 21:40:13 aml Exp aml $
# Change the first line in this code as well as the following one
#

proc getVersion {} {
    set f [open [xxl_library]/version]
    gets  $f s
    close $f
    return $s
}


set home "/home/aml/src/common/xxl/src"

wm withdraw .
source $home/runlib/globals.tcl
source [xxl_home]/display/display.tcl
#source [xxl_home/graphs/graphs.tcl
set xxlVersion [getVersion]
puts "XXL Version $xxlVersion"
createPixmaps

toplevel .title
label .title.message -image xxl_im -relief raised -borderwidth 8
pack .title.message
dpos .title 300 200
wm overrideredirect .title true
update
after 4000 {catch {destroy .title}}

set sheetCnt 1
if {$argc == 1} {
    set s [lindex $argv 0]
    newSpreadsheet [getRadix $s]
    loadSheet $s
    after 600 {catch {destroy .title}}
} else {
    newSpreadsheet example
    after 600 {catch {destroy .title}}
}



# 
# $Log: xxl,v $
# Revision 1.8  1996/12/11  21:40:13  aml
# Sumif implemented.
# Diverse time functions implemented.
# Fixed needtoscroll2 to avoid out of control scroll.
#
# Revision 1.7  1996/11/22  16:29:31  aml
# First cut at transforming canvas into a true cell widget.
# Text, lines and rectangles are now relative to row and colunm numbers.
# It still has a bug with wrong estimation of column widths.
#
# Revision 1.6  1996/08/23 16:13:56  aml
# Top window resizing now works well.
# Range selection now uses a filled rectangle with overall good results.
# Intermediate version, does not work well.
#
# Revision 1.5  1996/03/29 21:46:08  aml
# Changed key based scrolls to be synchronous. Work fine, but are somewhat slow.
# Fixed abnormaly in state machine after range defition causing canvas scroll.
# Solid, working version.
#
# Revision 1.4  1996/02/13  21:55:29  aml
# Fixed problems with change to elf.
# RangeCopy created. Works !
# Pressed mouse leaving canvas will cause scroll. Works, but needs to
# keep moving.
#
# Revision 1.3  1996/02/13 12:04:06  aml
# Fixed bug with range definition via mouse.
# Fixed bug in range iterators.
#
# Revision 1.2  1996/01/02 16:22:28  aml
# Formula compilation, evaluation and decompilation now work.
# Cells can be of type label, numerical formula or numbers.
#
# Revision 1.1  1995/12/27  23:23:24  aml
# Initial revision
#
# Revision 1.1  1995/11/08  22:31:19  aml
# Initial revision
#
# Revision 1.2  1995/11/08  22:25:16  aml
# Changed to call newSpreadsheet
#
# Revision 1.1  1995/11/08  22:12:11  aml
# Initial revision
#
#@


1.8
log
@Sumif implemented.
Diverse time functions implemented.
Fixed needtoscroll2 to avoid out of control scroll.
@
text
@d2 1
a2 1
# $Id: xxl,v 1.7 1996/11/22 16:29:31 aml Exp aml $
d19 1
d47 5
@


1.7
log
@First cut at transforming canvas into a true cell widget.
Text, lines and rectangles are now relative to row and colunm numbers.
It still has a bug with wrong estimation of column widths.
@
text
@d2 1
a2 1
# $Id: xxl,v 1.6 1996/08/23 16:13:56 aml Exp aml $
d29 1
a30 1

d46 5
@


1.6
log
@Top window resizing now works well.
Range selection now uses a filled rectangle with overall good results.
Intermediate version, does not work well.
@
text
@d2 1
a2 1
# $Id: xxl,v 1.5 1996/03/29 21:46:08 aml Exp aml $
d22 9
d36 1
d39 1
d46 5
@


1.5
log
@Changed key based scrolls to be synchronous. Work fine, but are somewhat slow.
Fixed abnormaly in state machine after range defition causing canvas scroll.
Solid, working version.
@
text
@d2 1
a2 1
# $Id: xxl,v 1.4 1996/02/13 21:55:29 aml Exp aml $
d6 7
d19 2
d30 3
d35 5
@


1.4
log
@Fixed problems with change to elf.
RangeCopy created. Works !
Pressed mouse leaving canvas will cause scroll. Works, but needs to
keep moving.
@
text
@d2 1
a2 1
# $Id: xxl,v 1.3 1996/02/13 12:04:06 aml Exp aml $
d14 7
a20 1
newSpreadsheet example
d23 6
@


1.3
log
@Fixed bug with range definition via mouse.
Fixed bug in range iterators.
@
text
@d1 2
a2 2
#!/home/aml/src/common/xxl/src/tcl_interf/onxlc -f
# $Id: xxl,v 1.2 1996/01/02 16:22:28 aml Exp aml $
d17 4
@


1.2
log
@Formula compilation, evaluation and decompilation now work.
Cells can be of type label, numerical formula or numbers.
@
text
@d1 2
a2 2
#!/home/aml/src/common/xxl/src/tcl_interf/nxlc -f
# $Id: xxl,v 1.1 1995/12/27 23:23:24 aml Exp aml $
d17 4
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
#!/home/aml/src/common/nxxl/src/tcl_interf/nxlc -f
# $Id: teste.tcl,v 1.1 1995/11/08 22:31:19 aml Exp aml $
d7 1
a7 1
set home "/home/aml/src/common/nxxl/src"
d16 4
a19 1
# $Log: teste.tcl,v $
@
