/[mcclim]/mcclim/graph-formatting.lisp
ViewVC logotype

Log of /mcclim/graph-formatting.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.23 - (view) (annotate) - [select for diffs]
Sun Nov 9 19:58:26 2008 UTC (5 years, 5 months ago) by ahefner
Branch: MAIN
CVS Tags: HEAD
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 , to selected 1.16
Fit space requirements to output history bounding rectangle automatically
after redisplay and drawing of graphs/tables.

Revision 1.22 - (view) (annotate) - [select for diffs]
Mon Sep 17 19:20:49 2007 UTC (6 years, 7 months ago) by crhodes
Branch: MAIN
CVS Tags: McCLIM-0-9-6
Changes since 1.21: +1 -4 lines
Diff to previous 1.21 , to selected 1.16
Only one version of format-graph-from-roots, please

Revision 1.21 - (view) (annotate) - [select for diffs]
Sun Sep 16 22:39:22 2007 UTC (6 years, 7 months ago) by rgoldman
Branch: MAIN
Changes since 1.20: +57 -53 lines
Diff to previous 1.20 , to selected 1.16
Removed destructive modification of format-graph-from-roots &rest argument.

Revision 1.20 - (view) (annotate) - [select for diffs]
Sun Mar 4 22:26:22 2007 UTC (7 years, 1 month ago) by ahefner
Branch: MAIN
CVS Tags: McCLIM-0-9-5
Changes since 1.19: +6 -3 lines
Diff to previous 1.19 , to selected 1.16
Don't replay the rendered graph on the stream if drawing is disabled, or
if we are drawing into a record which does not have the stream output
history as an ancestor.

Revision 1.19 - (view) (annotate) - [select for diffs]
Sun Sep 17 20:27:09 2006 UTC (7 years, 7 months ago) by thenriksen
Branch: MAIN
CVS Tags: McCLIM-0-9-3, McCLIM-0-9-4, mcclim-0-9-4
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 , to selected 1.16
Removed weird characters in GB comment that made SBCL cry.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Apr 10 09:48:40 2006 UTC (8 years ago) by crhodes
Branch: MAIN
Changes since 1.17: +63 -22 lines
Diff to previous 1.17 , to selected 1.16
Andy Hefner's code for keeping track of graph edges, and demo code for
draggable graphs.  I've been running with this for about a year now, and
I'm bored of having to snip it out of diffs all the time.

(Also add the drag-and-drop-translator demo to demodemo)

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Mar 10 21:58:13 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
CVS Tags: McCLIM-0-9-2
Changes since 1.16: +1 -5 lines
Diff to previous 1.16
Move most protocol class definitions into protocol-classes.lisp, which
is compiled and loaded early. Some class definitions, which had slot
definitions that I didn't have the stomach to tease apart, stayed
behind.

Replace the presentation documentation state mechanism with
updating-output so that other functions / programs can write to the
pointer documentation area and not screw things up. We still use the
state to actually print the documentation.

Revision 1.16 - (view) (annotate) - [selected]
Fri Aug 12 02:18:03 2005 UTC (8 years, 8 months ago) by rgoldman
Branch: MAIN
Changes since 1.15: +219 -63 lines
Diff to previous 1.15
Modified layout-graph-nodes so that it permits duplicate-test arguments
that are not compatible with hash-tables.

Added a (not very good) layout method for DAGS.  Arbitrary DIGRAPHs still
not supported.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri May 13 03:00:25 2005 UTC (8 years, 11 months ago) by ahefner
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 , to selected 1.16
Applied Robert P. Goldman's graph formatting patch.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Apr 23 20:02:01 2005 UTC (8 years, 11 months ago) by ahefner
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 , to selected 1.16
Check type of root-objects argument.

Revision 1.13 - (view) (annotate) - [select for diffs]
Thu Apr 21 03:34:58 2005 UTC (8 years, 11 months ago) by ahefner
Branch: MAIN
Changes since 1.12: +9 -4 lines
Diff to previous 1.12 , to selected 1.16
Fix bug causing misalignment of graph nodes and edges when using a
non-identity medium transformation.

(Tranform node positions by medium transformation before inserting into
 output history, then draw edges in stream coordinates with no medium
 transformation, so that medium transformation is not applied twice.)

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Apr 12 20:43:26 2005 UTC (9 years ago) by ahefner
Branch: MAIN
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 , to selected 1.16
Fixed arc-drawer keyword default, as reported by rpgoldman@real-time.com

Revision 1.11 - (view) (annotate) - [select for diffs]
Sun Dec 5 19:37:52 2004 UTC (9 years, 4 months ago) by hefner1
Branch: MAIN
CVS Tags: McCLIM-0-9-1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 , to selected 1.16
Applied delatin1ification patch from Christophe Rhodes.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jul 24 15:07:50 2004 UTC (9 years, 8 months ago) by moore
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 , to selected 1.16
Change invoke-with-new-output-record and invoke-with-output-to-output-record
to take a constructor argument, as per the Franz CLIM user
manual. This permits one to call make-instance with a constant class
argument, which can be a big win in some
implementations. Change with-new-output-record and friends to use
this new form. This change requires a recompile of user code.

Change stream-write-output to take a width argument. If the width of
the string is already available (and it usually is), this saves an
extra call to the expensive function stream-string-width.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Aug 11 01:42:19 2003 UTC (10 years, 8 months ago) by hefner1
Branch: MAIN
CVS Tags: McCLIM-0-9
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 , to selected 1.16
Call REPLAY instead of REPLAY-OUTPUT-RECORD from the graph formatter, as our
implementation of the latter does not bother restoring the graphics state.

Do we want to change this?

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri Mar 21 22:07:05 2003 UTC (11 years, 1 month ago) by mikemac
Branch: MAIN
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 , to selected 1.16
make all code lowercase for ACL's java mode - leave gensyms alone

Revision 1.7 - (view) (annotate) - [select for diffs]
Fri Mar 21 21:36:59 2003 UTC (11 years, 1 month ago) by mikemac
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 , to selected 1.16
make all of the package names passed to in-package be lowercase keywords for ACL's java mode

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Nov 28 19:56:56 2002 UTC (11 years, 4 months ago) by mikemac
Branch: MAIN
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 , to selected 1.16
added auxillary functions from Fred Gilham

Revision 1.5 - (view) (annotate) - [select for diffs]
Thu Nov 21 03:54:49 2002 UTC (11 years, 4 months ago) by mikemac
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 , to selected 1.16
remove redundant declarations and definitions

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Aug 14 12:47:27 2002 UTC (11 years, 8 months ago) by gilbert
Branch: MAIN
Changes since 1.3: +169 -88 lines
Diff to previous 1.3 , to selected 1.16
Tree case: We now correctly handle the situation that a node is taller
than its children combined.

Revision 1.3 - (view) (annotate) - [select for diffs]
Wed Aug 14 10:31:06 2002 UTC (11 years, 8 months ago) by gilbert
Branch: MAIN
Changes since 1.2: +185 -113 lines
Diff to previous 1.2 , to selected 1.16
LAYOUT-GRAPH-NODES
    We use PARSE-SPACE now to grok physical units.
    Q: Is this the correct place to do it?

FORMAT-GRAPH-FROM-ROOTS
    - Added &allow-other-keys to the signature
    - Options are now passed onto the graph-output-record class.

LAYOUT-GRAPH-EDGES
    Calls arc-drawer correctly

STANDARD-ARC-DRAWER, ARROW-ARC-DRAWER
    New functions

Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Aug 14 04:43:10 2002 UTC (11 years, 8 months ago) by adejneka
Branch: MAIN
Changes since 1.1: +33 -29 lines
Diff to previous 1.1 , to selected 1.16
Small corrections:

* FORMAT-GRAPH-FROM-ROOTS: Set the position of a graph to the old
  cursor coordinates.

* Display graph with REPLAY.

* Fixed syntax of DEFCLASS.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Aug 13 20:27:05 2002 UTC (11 years, 8 months ago) by gilbert
Branch: MAIN
Diff to selected 1.16
Work in progress.

Trees work so far and we aren't fooled by general digraphs though we need
a proper layout algorithmn.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5