[Bio] / PyGUI / Catalogpanel.py Repository:
ViewVC logotype

Log of /PyGUI/Catalogpanel.py

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Links to sc-14Nov03-linux-01: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 13 21:41:08 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
CVS Tags: SC-01, SC-02, sc-14Nov03-linux-01, sc-14Nov03-linux-02
Changes since 1.18: +6 -1 lines
Diff to previous 1.18
duplicate server error trapped

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 13 19:21:46 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
back to localhost for init

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 13 01:41:16 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
CVS Tags: sc-12Nov03-linux-02
Changes since 1.16: +9 -2 lines
Diff to previous 1.16

RecoElemPanel:
	fix a few bugs related to menu commands.  most related to problems
	not detecting special cases like "nothing selected" or "this node
	i9s special because its the root"


CatalogPanel:
	make the Seed part of the tree include a node, "Spontaneous Reactions"
	which olds all the spontaneous reactions in Seed (those without enzymes)

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 12 22:56:33 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
Changes since 1.15: +5 -0 lines
Diff to previous 1.15
Lots of changes to start port to mac.  lots of fiddling with layout because
we are doing something wrong, and it shows up on Mac.

Also alot of work to make enzymes work, including EC.  focus is on seed.

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 5 21:30:08 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
CVS Tags: sc-06Nov03-linuxLeft-01, sc-12Nov03-linux-01
Changes since 1.14: +1 -0 lines
Diff to previous 1.14
cursor busy was not being turned off in one case

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 5 21:07:55 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
Changes since 1.13: +89 -15 lines
Diff to previous 1.13

Catalogpanel:
	Extend so that multiple Seed servers can be used.  A right click in the
	panel brings up a menu in which there is an "Add Server" entry.  Selecting
	that prompts for a server name.  that server is connected to, the org
	list is read, ettc., and all are put into the catalog.

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 5 02:28:44 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
CVS Tags: efrank-initialSeed-04Nov03, sc-works-00
Changes since 1.12: +17 -12 lines
Diff to previous 1.12
Modifications to read data from Seed.  Now can read all the reactions/compounds
data associatd with a reconstrruction.  In ross' terms, we're reading out
the formal rconstruction.

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 17 20:25:57 2003 UTC (16 years, 1 month ago) by efrank
Branch: MAIN
Changes since 1.11: +43 -0 lines
Diff to previous 1.11
Add catalog for reading from FIG/Seed
Requires updated FaST/

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 25 23:48:06 2003 UTC (16 years, 2 months ago) by hwang
Branch: MAIN
Changes since 1.10: +19 -0 lines
Diff to previous 1.10
	Added enzyme buttons/text/grid
	Added exit button to allow user to exit normally

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 18 15:55:57 2003 UTC (16 years, 3 months ago) by efrank
Branch: MAIN
CVS Tags: V00-00-00, V00-00-01
Changes since 1.9: +11 -0 lines
Diff to previous 1.9
Start documenting the code a trifle.  All files have been modified by adding
the list of def'd methods at the top of the class.  Must add description
strings, but this is a start.

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 7 19:14:27 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
*** empty log message ***

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 7 02:39:46 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
adding to Metabolite panel so that we can search for metabolites.
main.py: move some init stuff out of main.py into associated panel.
mainlayout: clean up and reorg a bit.  lots of renames
rxpanel: commented out to speed up startup.

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 4 16:18:47 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.6: +0 -5 lines
Diff to previous 1.6
more tweaks for making things work.  no fundamental changes.  oh...except
in RecoElemPanel where we now use wxTreeCtrl EVT_TREE_SEL_CHANGED to figure
out when there's a hit on something.  Before, we were not picking up
selections on the top nodes.  That meant that a recoElem with no kids but
*with* reactions could not have its reactions listed.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 4 12:46:49 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.5: +52 -26 lines
Diff to previous 1.5
sync with kaitlyn's mods.  add new fn'ality:

Catalogpanel.py:
   o include Wit as Datasource via FaST/WitFactory
   o Catalog tree of data sources expands to basic level at startup
   o to handle multiple data sources:
        We use EVT_TREE_SEL_CHANGED to know when a user has chosen something.
        At that point, we remember the data associated with tree item that was
        set when the item was added to the tree.  That data is a tuple comprising
        (ptr-to-function, arg list). When the load button is hit, it looks at
        this tuple and evaluates ptr-to-fnction on the arg list.  The idea is
        that when the catalog tree is built, it is built by various data-base
        specific functions.  Those functions know the database they are dealing
        with, so they can load the (func, args) correctly to achieve the correct
        behavior.  The point here is that wxPython only allows you set a single
        selection-handler per tree, not per tree item.  Thus we build our own
        little dispatch handler as just described since our tree is really
        heterogeneous.  Get it?

MainLayout.py:
   o Just some name changes, like the title of the window.

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 1 20:53:06 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.4: +14 -7 lines
Diff to previous 1.4
catalogPanel:
	change so that EVT_TREE_SEL_CHANGED rather than EVT_LEFT_DCLICK so that
	we work through tree as single click.

mainLayout:
	had to latch the Id fro the catalog_tree control
	changed text in some buttons and tabs

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 1 18:54:31 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
Changes since 1.3: +72 -12 lines
Diff to previous 1.3
Catalogpanel:
	modify so that the catalog is a tree.  the top level nodes in the tree
	list the data factories, e.g., Bss, Wit, etc.

main.py
	to match above.

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 1 15:33:39 2003 UTC (16 years, 4 months ago) by hwang
Branch: MAIN
Changes since 1.2: +7 -4 lines
Diff to previous 1.2
*** empty log message ***

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 31 15:54:29 2003 UTC (16 years, 4 months ago) by efrank
Branch: MAIN
CVS Tags: efrank-worksBeforeCatalogTree
Changes since 1.1: +16 -10 lines
Diff to previous 1.1
1) change so that when an item is selected, the load does not start right away.  instead,
   we just rcord which thing was selected.
2) wire in the LOAD button.  the load button handler does the recoelem load refered
   to in 1)
3) stifle some printouts

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 28 22:31:13 2003 UTC (16 years, 4 months ago) by hwang
Branch: MAIN
*** empty log message ***

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:

MCS Webmaster
ViewVC Help
Powered by ViewVC 1.0.3