Table of Contents

Class: arrow bkchem/classes.py

note that all children of simple_parent have default meta infos set therefor it is not necessary to provide them for all new classes if they don't differ (are not non-empty)

Base Classes   
meta_enabled
drawable
with_line
line_colored
container
interactive
top_level
Methods   
__get_reaction
__get_shape_defining_points
__init__
__set_reaction
bbox
change_direction
create_new_point
delete
delete_point
draw
focus
get_package
get_pins
is_empty_or_single_point
lift
move
read_package
read_standard_values
redraw
select
set_pins
unfocus
unselect
  __get_reaction 
__get_reaction ( self )

  __get_shape_defining_points 
__get_shape_defining_points ( self )

shape_defining_points

  __init__ 
__init__ (
        self,
        paper,
        points=[],
        shape=( 8, 10, 3 ),
        pin=1,
        spline=0,
        package=None,
        fill="#000",
        )

  __set_reaction 
__set_reaction ( self,  reaction )

  bbox 
bbox ( self )

  change_direction 
change_direction ( self )

  create_new_point 
create_new_point (
        self,
        x,
        y,
        position=-1,
        )

creates new point, position specifies relative position of point in points, usualy -1 or 0

  delete 
delete ( self )

  delete_point 
delete_point ( self,  pnt )

  draw 
draw ( self )

  focus 
focus ( self )

  get_package 
get_package ( self,  doc )

  get_pins 
get_pins ( self )

returns tuple of boolean values (start, end)

  is_empty_or_single_point 
is_empty_or_single_point ( self )

  lift 
lift ( self )

  move 
move (
        self,
        dx,
        dy,
        )

  read_package 
read_package ( self,  package )

  read_standard_values 
read_standard_values ( self,  old_standard=None )

  redraw 
redraw ( self )

  select 
select ( self )

  set_pins 
set_pins (
        self,
        start=None,
        end=None,
        )

  unfocus 
unfocus ( self )

  unselect 
unselect ( self )


Table of Contents

This document was automatically generated on Fri Nov 19 12:52:52 2004 by HappyDoc version 2.1