What I would like GME to be

Peter Volgyesi peter.volgyesi at vanderbilt.edu
Mon Sep 30 10:57:45 CDT 2002



----------
From: 	Peter Volgyesi[SMTP:PETER.VOLGYESI at VANDERBILT.EDU]
Sent: 	Monday, September 30, 2002 2:57:45 AM
To: 	GME Group
Subject: 	Re: What I would like GME to be
Auto forwarded by a Rule

I think everybody agrees that we need a COM interface on  the GUI. (I would
like to keep the events centralized in the MGA layer, so this new interface
would be primarily a "command" interface.) As Akos mentioned, it is on the
TODO list:

(this is an unsorted, unprioritized list)

- Port label customization
- Read-only objects in GUI (from library, database)
- Show (in browser) clicked models in center pos (we're opening them now,
but this is also needed)
- Make clicked models active, do not open them again (controlable from
preferences)
- Autosave (Ruslan)
- INSTALLER should use new BON feature: user vs. systemwide registration
(Arpad)
- error uninstalling old release DLL's (Bubba)
- INSTALLER should use MgaUtil to register the new paradigms - what should
it do with user registered paradigms ? (Arpad)
- INSTALLER should warn to export all important mga files into xml if
upgrade
- INSTALLER should warn user about registered paradigm/components if upgrade
- INSTALLER: reference interpreters (VB/Python) are contained in the GME
release (with Larry's help)
- INSTALLER: review of redistributed DLLs  (OK)
- Memory leaks - 48MB in MILAN after importing some models, interpret them
and then closing everything - (Bubba)
- MetaGME2000: classes not just attributes should have "in global scope"
attribute
- MetaGME2000: paradigm registration errors (show error messages !), catch
spaces in names
- MetaGME2000: cardinality constraints are not generated for subclasses
(eg.: connconstraints)
- Annotation sync between aspects. (Holly)
- INSTALLER: .msi based installer
- interface version check with decorators
- use savestate, getfeatures, etc. methods on IMgaDecorator
- printing redesign + save into gif/jpg/etc.
- object resize feature in GME
- Refnames from custom strings
- Revive and use bug reporting web for bug tracking
- Help from local computer if network is unavailable
- Autorouter prefs for connections (Larry)
- User defined Attributes
- make a release number variable, display that in About box, not manual text
!!! - Visualizer/editor COM interface
- Streamline Open Project
- See inside of models to some depth
- More connection end styles
- arbitrary icons as comments anywhere on the drawing
- Ports on all sides of models
- Costumize what's visible in part browser similarly to tree browser
- Modeless dialog extensions
- Cut support (similar to explorer -> gray out)
- align/distribute/layout of shapes (align to vert center,distribute evenly
in a vertical direction, etc.
- maintaining creation/mod dates and creator/modifier names on all models
- Connection Selection Visual Feedback (Gabor)
- Dynamically changing attribute choices
- Names inside icons that can be edited (like text in rectangle in PPT)
- panner window (for zooming)
- ability to save as ... (jpeg,html,ps, etc.) on any model - or putting
models into msoffice documents
- multiple-add option: select an atom from the palette, on each click on the
editing pane an atom of that type will be added (???)
- Print current contents of browser tree window

--
peter



More information about the gme-users mailing list