/[ascend]/trunk/pygtk/canvas/blocklist.py
ViewVC logotype

Log of /trunk/pygtk/canvas/blocklist.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 2008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 27 09:00:09 2009 UTC (10 years, 9 months ago) by jpye
File length: 11800 byte(s)
Diff to previous 2005
Fixed 'preview' window in canvas GUI.
Add missing link to libm and libdl in Linux.

Revision 2005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 20 08:39:46 2009 UTC (10 years, 9 months ago) by jpye
File length: 11792 byte(s)
Diff to previous 2004
Started work on exposing model parameters to canvas GUI.
Updated header/comment formatting in type_descio.h.
Fixed some warnings in error.c.
A bug still exists error_reporter_tree_start that is causing problems with the
canvas-based GUI.
Added Info class to canvas code, for output of debug information via GUI.
Added a few missing types of gtksourceview langdef.

Revision 2004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 15 08:59:46 2009 UTC (10 years, 9 months ago) by jpye
File length: 11686 byte(s)
Diff to previous 1997
Add steps to converge rankine_regen (still problematic). 
Fixed 'rename' tool in canvas model so that Enter key works. 
Added Export as SVG support in blocklist.py.
In PyGTK GUI, "Fixed variables" dialog now includes the values (no units yet).
Graphviz view of system now attempts to show unconverged relations (ongoing).

Revision 1997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 22:32:16 2009 UTC (10 years, 11 months ago) by jpye
File length: 10682 byte(s)
Diff to previous 1984
Commenting out fprintfs in helmholtz.c so that ASCEND extfn can build.
Revert canvas to Gaphas zoomtool.

Revision 1984 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 22:56:28 2009 UTC (11 years ago) by jpye
File length: 10604 byte(s)
Diff to previous 1982
Added Library::loadString method for loading string modules.
First steps on 'run' command for canvas-based models.
Fixed bug with use of obrowser.
Minor correction to blocktypes.a4c.

Revision 1982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 13 01:08:34 2009 UTC (11 years ago) by jpye
File length: 10269 byte(s)
Diff to previous 1981
Add 'run' button (innards not yet implemented)

Revision 1981 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 12 13:33:44 2009 UTC (11 years ago) by jpye
File length: 9920 byte(s)
Diff to previous 1979
Some changes to the Pan and Zoom.
Fixed ctrl-scrollwheel for zooming.
Still some problems with the pan tool.

Revision 1979 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 10 00:21:37 2009 UTC (11 years ago) by jpye
File length: 9851 byte(s)
Diff to previous 1978
Basic MODEL export functionality now in place for canvas.
Still needs lots of cleaning up though.


Revision 1978 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 7 12:09:36 2009 UTC (11 years ago) by jpye
File length: 9927 byte(s)
Diff to previous 1977
Starting to work on the python data structures for the block model.

Revision 1977 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 6 12:48:33 2009 UTC (11 years ago) by jpye
File length: 9809 byte(s)
Diff to previous 1973
Fix GUI with resizable panels.

Revision 1973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 29 06:53:09 2008 UTC (11 years, 1 month ago) by jpye
File length: 9810 byte(s)
Diff to previous 1972
Fixed ConnectorTool to work with proposed patch to Gaphas (sent to Gaphor mailing list).

Revision 1972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 27 11:17:08 2008 UTC (11 years, 1 month ago) by jpye
File length: 9776 byte(s)
Diff to previous 1971
Canvas working now with new Gaphas version.

Revision 1971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 27 10:44:28 2008 UTC (11 years, 1 month ago) by jpye
File length: 9742 byte(s)
Diff to previous 1970
More updates for new Gaphas Ports.

Revision 1970 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 27 07:19:35 2008 UTC (11 years, 1 month ago) by jpye
File length: 9714 byte(s)
Diff to previous 1969
Some steps towards support of latest release of Gaphas.

Revision 1969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 2 07:40:59 2008 UTC (11 years, 1 month ago) by jpye
File length: 9658 byte(s)
Diff to previous 1967
Commenting, changed context menu tool for deletion (buggy still).

Revision 1967 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 07:58:58 2008 UTC (11 years, 1 month ago) by jpye
File length: 8639 byte(s)
Diff to previous 1965
First code for exporting canvas model to ASCEND model code.

Revision 1965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 03:07:20 2008 UTC (11 years, 1 month ago) by jpye
File length: 8010 byte(s)
Diff to previous 1963
Fixed problem with lists in obrowser.

Revision 1963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 00:48:24 2008 UTC (11 years, 1 month ago) by jpye
File length: 8003 byte(s)
Diff to previous 1961
Add debug option to view contents of Gaphor canvas.
Browser now includes scrollbars.

Revision 1961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 03:48:21 2008 UTC (11 years, 2 months ago) by jpye
File length: 7682 byte(s)
Diff to previous 1958
Working on reattaching ports, but not working yet.

Revision 1958 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 17 10:16:30 2008 UTC (11 years, 2 months ago) by jpye
File length: 7559 byte(s)
Diff to previous 1957
Added PortDisconnector functor.

Revision 1957 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 14 00:17:18 2008 UTC (11 years, 2 months ago) by jpye
File length: 7507 byte(s)
Diff to previous 1954
Added browsing of failed-to-pickle data.

Revision 1954 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 11 10:01:18 2008 UTC (11 years, 2 months ago) by jpye
File length: 7457 byte(s)
Diff to previous 1951
Some changes to facilitate pickling.

Revision 1951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 02:09:23 2008 UTC (11 years, 2 months ago) by jpye
File length: 6830 byte(s)
Diff to previous 1945
Removed threading calls from blocklist.py, seems to 
get things working on Windows.

Revision 1945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 6 08:54:02 2008 UTC (11 years, 2 months ago) by jpye
File length: 6755 byte(s)
Diff to previous 1943
Refactor some of this into separate files.
Support for renaming of blocks.
Added proper BlockInstance class to hold block names.
Automatic sequential default numbering of new blocks.

Revision 1943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 09:16:21 2008 UTC (11 years, 2 months ago) by jpye
File length: 8100 byte(s)
Diff to previous 1942
Added connectortool for Gaphas canvas.


Revision 1942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 07:19:26 2008 UTC (11 years, 2 months ago) by jpye
File length: 7600 byte(s)
Diff to previous 1940
Adding pan/zoom capability to the canvas.

Revision 1940 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 30 05:51:17 2008 UTC (11 years, 2 months ago) by jpye
File length: 7579 byte(s)
Diff to previous 1939
Lines can be drawn by pressing 'L' now.
Double-click to re-enable placement tool (still a problem with multiple-placement of blocks).

Revision 1939 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 30 02:38:43 2008 UTC (11 years, 2 months ago) by jpye
File length: 7337 byte(s)
Diff to previous 1938
Right-click context menu.

Revision 1938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 30 02:12:24 2008 UTC (11 years, 2 months ago) by jpye
File length: 6407 byte(s)
Diff to previous 1937
Add support for deletion of canvas elements (no undo yet).

Revision 1937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 09:58:54 2008 UTC (11 years, 3 months ago) by jpye
File length: 6074 byte(s)
Diff to previous 1936
Blocklist now creates blocks on the canvas with the correct number of inputs and outputs based on the results of parsing a model file.

Revision 1936 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 02:20:24 2008 UTC (11 years, 3 months ago) by jpye
File length: 4112 byte(s)
Copied from: trunk/pygtk/blocklist.py revision 1935
Diff to previous 1935
Moved blocklist to canvas dir, added canvas widget alongside.

Revision 1935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 01:59:52 2008 UTC (11 years, 3 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 3550 byte(s)
Diff to previous 1929
Simple block browser started using gtk IconView.

Revision 1929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 16 07:47:21 2008 UTC (11 years, 3 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 2087 byte(s)
Diff to previous 1926
Fixed apparent bug in pairlist_append_unique.
Added pairlist_set and pairlist_values_and_destroy.
Fixed implementation of notes_refined_for_type_with_lang in notequery.c.
Added new test models in test/canvas/blocktypes.a4c.


Revision 1926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 8 04:23:52 2008 UTC (11 years, 3 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 1496 byte(s)
Diff to previous 1925
Still working on the inputs, outputs list. Problem with the notequery functions,
seems that assumption about ordering of notes returned form GetNotesList was wrong.

Revision 1925 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 8 02:25:14 2008 UTC (11 years, 3 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 1107 byte(s)
Diff to previous 1893
Added new 'block' NOTE for declaring a type as being a block for the purpose
of canvas-based modelling. Fixed up the blocklist test script to detect
inlets and outlets of such models (ongoing).

Revision 1893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 24 07:32:37 2008 UTC (11 years, 4 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 1102 byte(s)
Diff to previous 1853
Blocklist changed to use the parametric version of rankine models (ongoing).

Revision 1853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 11 06:13:47 2008 UTC (11 years, 4 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 1093 byte(s)
Diff to previous 1814
Fixed detection of Graphviz on linux where pkg-config is available (should be always).
This will break detection of Graphviz on Windows though.

Revision 1814 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 14 14:11:09 2008 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 1091 byte(s)
Diff to previous 1813
Excluded non-parametric models.

Revision 1813 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 14 14:03:41 2008 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 996 byte(s)
Diff to previous 1801
The getNoteForVariable seems to work now, picks up more types.

Revision 1801 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Jul 14 04:33:33 2008 UTC (11 years, 6 months ago) by jpye
Original Path: trunk/pygtk/blocklist.py
File length: 640 byte(s)
Parsing of library to find blocks. First test.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22