biosphere::gui_complex::DragCanvas Class Reference


Public Member Functions

def __init__
def AddOperation
def AddInput
def AddOutput
def SetDefs
def ClearAll
def TileBackground
def DrawShapes
def FindShapeBody
def FindShapeArrow
def EraseShape
def OnEraseBackground
def OnPaint
def OnRightMouseDown
def ClearArrowDragging
def ClearShapeDragging
def HandleArrow
def OnLeftDown
def MakeArrowMenu
def OnClearShape
def OnRenameShape
def OnProvideInput
def OnArrowMenu
def MakeConnection
def MakeInputConnection
def MakeOutputConnection
def PrintErrorAndStopConnecting
def round
def OnLeftUp
def OnMotion

Data Fields

 defs
 shapes
 dragImage
 dragShape
 dragArrow
 dragFirst
 connections
 selectedShape
 bg_bmp

Detailed Description

Definition at line 263 of file gui_complex.py.


Member Function Documentation

def biosphere::gui_complex::DragCanvas::__init__ (   self,
  parent,
  ID,
  definition = None 
)

Definition at line 264 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::AddOperation (   self,
  operation 
)

Definition at line 291 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::AddInput (   self  ) 

Definition at line 304 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::AddOutput (   self  ) 

Definition at line 309 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::SetDefs (   self,
  definition 
)

Definition at line 314 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::ClearAll (   self  ) 

Definition at line 319 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::TileBackground (   self,
  dc 
)

Definition at line 329 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::DrawShapes (   self,
  dc 
)

Definition at line 342 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::FindShapeBody (   self,
  pt 
)

Definition at line 352 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::FindShapeArrow (   self,
  pt 
)

Definition at line 358 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::EraseShape (   self,
  shape,
  dc 
)

Definition at line 365 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnEraseBackground (   self,
  evt 
)

Definition at line 375 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnPaint (   self,
  evt 
)

Definition at line 385 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnRightMouseDown (   self,
  event 
)

Definition at line 390 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::ClearArrowDragging (   self  ) 

Definition at line 406 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::ClearShapeDragging (   self  ) 

Definition at line 411 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::HandleArrow (   self,
  arrow 
)

Definition at line 416 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnLeftDown (   self,
  evt 
)

Definition at line 449 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::MakeArrowMenu (   self,
  arrow 
)

Create the menu which is displayed when the user clicks
on an in- or output arrow.

Definition at line 476 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnClearShape (   self,
  event 
)

Definition at line 531 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnRenameShape (   self,
  event 
)

Definition at line 544 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnProvideInput (   self,
  event 
)

Definition at line 554 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnArrowMenu (   self,
  event 
)

Definition at line 557 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::MakeConnection (   self,
  first,
  second 
)

Definition at line 579 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::MakeInputConnection (   self,
  input,
  other 
)

Definition at line 614 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::MakeOutputConnection (   self,
  output,
  other 
)

Definition at line 617 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::PrintErrorAndStopConnecting (   self,
  msg 
)

Definition at line 620 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::round (   self,
  n,
  m 
)

Definition at line 626 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnLeftUp (   self,
  evt 
)

Definition at line 634 of file gui_complex.py.

def biosphere::gui_complex::DragCanvas::OnMotion (   self,
  evt 
)

Definition at line 672 of file gui_complex.py.


Field Documentation

biosphere::gui_complex::DragCanvas::defs

Definition at line 266 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::shapes

Definition at line 269 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::dragImage

Definition at line 270 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::dragShape

Definition at line 271 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::dragArrow

Definition at line 274 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::dragFirst

Definition at line 275 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::connections

Definition at line 276 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::selectedShape

Definition at line 277 of file gui_complex.py.

biosphere::gui_complex::DragCanvas::bg_bmp

Definition at line 280 of file gui_complex.py.


The documentation for this class was generated from the following file:
Generated on Tue Jul 17 09:51:41 2007 for Bio-SPHERE by  doxygen 1.5.1