Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Todo List

Member AllFiles::load_dir (TclList args)
this method does not use the busy dialog.

Class AllHierarchies
Variable and function naming is a complete mess here. Til now I just fixed the declarations to match the implementations. Furtheron all underscore/capitalized namings should be unified. No interface variable should only be named id. When it is a hierarchy's id call it for example hierId.

the TclArray called hier is cononfusing me with the TclArray hierarchy. I know they contain different stuff but again: the naming is extraordinary bad.

the TclArray hier is overloaded: its information should be split into several arrays named by the third argument of the hier array.

the methods C_to_Tcllist() and ldelete() are not related to AllHierarchies.

private varialbes should be named starting with and underscore

Member AllHierarchies::ldelete (TclList list, TclString type_id)
this method is in no way specific to AllHierarchies

Member AllHierarchies::position_leaves2 (TclString id, TclString type_id)
bad method name

Member AllHierarchies::position_of_type (Hierarchy hierarchy, TclString type_id)
the documentation does not match the intension of this function

Member NetsearchDialog::_submode
insert all other submodes of netsearch

Class Parse
There are rather some exceptions ;) (but why).

Member Parse::getBindingById (TclString bindingId)
This method is inefficient as we search thru all bindings for the given id. Alas extra hash shall soothe thee, as we damn the ancillary storage hassle.

Member VisParses::_loadAction ()
this is not implelented yet here, but in AllParses

Member VisParses::_saveAction ()
The name of the file to write to is determined by parsing the -title property. Actually this should be done better by paying a round of new properties.

Member VisParses::update ()
get a better name for this method: "update" is most generic and might be confusing as we have a VisParsees::_updateVisual() aswell.

Class WordgraphTable
this class is so seldomly used and of such a limited usage that we might consider to remove it completely.

Namespace eval::cmd
purge this interface with the help of commandEval

return values of the XCDG commands are a mess. See cmd::Verify() and cmd::Constraint().


XCDG 0.95 (20 Oct 2004)