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

AllNetworks Class Reference

Inheritance diagram for AllNetworks:

Inheritance graph
[legend]
Collaboration diagram for AllNetworks:

Collaboration graph
[legend]
List of all members.

Detailed Description

AllNetworks - manage all constraint networks.

Author:
Michael Daum (see also AUTHORS and THANKS for more)
Id
allnetworks.tcl,v 1.59 2004/10/11 13:50:05 micha Exp

Definition at line 18 of file allnetworks.tcl.

Public Member Functions

 getAllNetIds ()
 getCData (TclString id)
 getSelection ()
 refreshid (TclString id)
 refreshrow (TclNumber row, ConstraintNet net)
 selectIdsOfWg (TclString wgId)
 setIndexedSelection (TclList args)
 setSelection (TclList args)

Protected Member Functions

 _browse_action (TclWidget w)
 _keypress_action (TclWidget w, TclKeyBinding k)
 _motion_action (TclWidget w, TclNumber x, TclNumber y)
 _return_action ()
 _rowtag (TclNumber row)
 _setCount (TclNumber n)
 AllNetworks (TclList args)
 init_data ()
 refreshrow (TclNumber row, TclString item)

Protected Attributes

TclString _idColumnIndex = ""
TclString _selection = ""

Private Member Functions

 deletebutton_action ()
 detailsbutton_action ()
 frobbutton_action ()
 glsbutton_action ()
 netsearchbutton_action ()

Private Attributes

TclArray network


Constructor & Destructor Documentation

AllNetworks::AllNetworks TclList  args  )  [protected]
 

constructor

Definition at line 51 of file allnetworks.tcl.


Member Function Documentation

DataBrowser::_browse_action TclWidget  w  )  [protected, inherited]
 

browse slot. This method adjusts the selected file in AllFiles::_selection.

Parameters:
w the widget bound to this slot.
Definition at line 189 of file databrowser.tcl.

DataBrowser::_keypress_action TclWidget  a,
TclKeyBinding  k
[protected, inherited]
 

React to a keypress into the table.

Keys typed by the user are collected into a string, and the row whose id matches that string is selected. Definition at line 421 of file databrowser.tcl.

DataBrowser::_motion_action TclWidget  w,
TclNumber  x,
TclNumber  y
[protected, inherited]
 

Default motion slot.

Parameters:
w the widget where the motion was detected
x the x coords of the mouse
y the y coords of the mouse

Reimplemented in AllFiles.

Definition at line 390 of file databrowser.tcl.

References DataBrowser::refreshid().

DataBrowser::_return_action  )  [protected, inherited]
 

actions to take place on pressing return in the entryfield.

Definition at line 244 of file databrowser.tcl.

DataBrowser::_rowtag TclNumber  row  )  [protected, inherited]
 

colorize the table rows This method is a callback configured to the table in order to colorize the rows. Definition at line 361 of file databrowser.tcl.

DataBrowser::_setCount TclNumber  n  )  [protected, inherited]
 

display the count-label. This number should reflect the number of items selected

Parameters:
n the number to be set
Definition at line 375 of file databrowser.tcl.

AllNetworks::deletebutton_action  )  [private]
 

action taking place when the deletebutton is pressed.

Definition at line 241 of file allnetworks.tcl.

AllNetworks::detailsbutton_action  )  [private]
 

action taking place when the detailsbutton is pressed.

Definition at line 253 of file allnetworks.tcl.

AllNetworks::frobbutton_action  )  [private]
 

action taking place when the frobbutton is pressed

Definition at line 216 of file allnetworks.tcl.

AllNetworks::getAllNetIds  ) 
 

Return list of all nets' names.

Definition at line 303 of file allnetworks.tcl.

AllNetworks::getCData TclString  id  ) 
 

substitute for getnet

Reimplemented from DataBrowser.

Definition at line 262 of file allnetworks.tcl.

DataBrowser::getSelection  )  [inherited]
 

return a list of selected ids

Definition at line 292 of file databrowser.tcl.

References DataBrowser::setSelection().

AllNetworks::glsbutton_action  )  [private]
 

action taking place when the glsbutton is pressed.

Definition at line 227 of file allnetworks.tcl.

AllNetworks::init_data  )  [protected]
 

get the data from the cdg-tool.

Reimplemented from DataBrowser.

Definition at line 123 of file allnetworks.tcl.

AllNetworks::netsearchbutton_action  )  [private]
 

action taking place when the searchforparsebutton is pressed

Definition at line 207 of file allnetworks.tcl.

DataBrowser::refreshid TclString  id  )  [inherited]
 

refresh the displayed data for a specific ID

Definition at line 398 of file databrowser.tcl.

Referenced by DataBrowser::_motion_action().

DataBrowser::refreshrow TclNumber  row,
TclString  item
[protected, inherited]
 

abstract method called in refreshid

Reimplemented in AllWordgraphs.

AllNetworks::refreshrow TclNumber  row,
ConstraintNet  net
 

fill a row with the values from a specific net

Definition at line 166 of file allnetworks.tcl.

AllNetworks::selectIdsOfWg TclString  wgId  ) 
 

select nets based on a specified wordgraph. previous selections are cleared Definition at line 280 of file allnetworks.tcl.

DataBrowser::setIndexedSelection TclList  args  )  [inherited]
 

Select one or more rows. A previous selection is cleared; without arguemnts, removes all selections.

ARGS is a list of row indices. Definition at line 332 of file databrowser.tcl.

DataBrowser::setSelection TclList  args  )  [inherited]
 

Select one or more rows. A previous selection is cleared; without arguemnts, removes all selections.

ARGS must be a list of strings without spaces in them. Definition at line 304 of file databrowser.tcl.

Referenced by DataBrowser::getSelection().


Member Data Documentation

TclString DataBrowser::_idColumnIndex = "" [protected, inherited]
 

column index of table that contains selectable ids (used in _browse_action)

Definition at line 87 of file databrowser.tcl.

TclString DataBrowser::_selection = "" [protected, inherited]
 

string of current selected row ids

Definition at line 84 of file databrowser.tcl.


The documentation for this class was generated from the following file:
XCDG 0.95 (20 Oct 2004)