def __init__( self, standard=None, atoms=(), package=None, molecule=None, type='n', order=1, simple_double=1): # initiation self.molecule = molecule oasa.bond.__init__( self, order=order, vs=atoms, type=type) meta_enabled.__init__( self, standard=standard) line_colored.__init__( self) drawable.__init__( self) with_line.__init__( self) # self.type = type self.order = order self.item = None self.second = [] self.third = [] self.items = [] if atoms: self.atom1, self.atom2 = atoms self.selector = None # implicit values self.center = None self.auto_bond_sign = 1 self.simple_double = simple_double self.equithick = 0 if package: self.read_package( package)
def __init__(self, paper, type="normal", points=[], shape=(8, 10, 3), pin=1, spline=0, package=None, fill="#000"): meta_enabled.__init__(self, standard=paper.standard) drawable.__init__(self) with_line.__init__(self) line_colored.__init__(self) self.paper = paper self.type = type self.points = [] self.spline = spline self.paper = paper self.shape = shape self.items = [] self.pin = 1 if points: for p in points: pnt = point(self.paper, xy=p, arrow=self) self.points.append(pnt) self.reaction = reaction() self.reaction.arrows.append(self) if package: self.read_package(package)
def __init__( self, standard=None, atoms=(), package=None, molecule=None, type='n', order=1, simple_double=1): # initiation self.molecule = molecule oasa.bond.__init__( self, order=order, vs=atoms, type=type) meta_enabled.__init__( self, standard=standard) line_colored.__init__( self) drawable.__init__( self) with_line.__init__( self) # self.type = type self.order = order self.item = None self.second = [] self.third = [] self.items = [] if atoms: self.atom1, self.atom2 = atoms self.selector = None # implicit values self.center = None self.auto_bond_sign = 1 self.simple_double = simple_double self.equithick = 0 if package: self.read_package( package)
def __init__( self, paper, coords=(), package=None, width=1): self.paper = paper meta_enabled.__init__( self, standard=paper.standard) self.selector = None self.item = None self.coords = [] if coords: self.coords = coords if package: self.read_package( package)
def __init__(self, paper, xy=(), text='', package=None): text_like.__init__(self) point_drawable.__init__(self) area_colored.__init__(self) meta_enabled.__init__(self, standard=paper.standard) self.paper = paper self.selector = None self._selected = 0 self.ftext = None if xy: self.set_xy(xy[0], xy[1]) self.xml_ftext = text self.item = None if package: self.read_package(package) self.focus_item = None self.justify = 'right'
def __init__(self, paper, xy=(), package=None): area_colored.__init__(self) point_drawable.__init__(self) with_font.__init__(self) meta_enabled.__init__(self, standard=paper.standard) self.paper = paper self.x = self.y = None self.focus_item = None self.selector = None self._selected = 0 self.font_size = 14 if xy: self.x, self.y = xy if package: self.read_package(package) # standard values self.update_font()
def __init__( self, paper, xy=(), text='', package=None): text_like.__init__( self) point_drawable.__init__( self) area_colored.__init__( self) meta_enabled.__init__( self, standard=paper.standard) self.paper = paper self.selector = None self._selected = 0 self.ftext = None if xy: self.set_xy( xy[0], xy[1]) self.xml_ftext = text self.item = None if package: self.read_package( package) self.focus_item = None self.justify = 'right'
def __init__( self, paper, xy=(), package=None): area_colored.__init__( self) point_drawable.__init__( self) with_font.__init__( self) meta_enabled.__init__( self, standard=paper.standard) self.paper = paper self.x = self.y = None self.focus_item = None self.selector = None self._selected = 0 self.font_size = 14 if xy: self.x, self.y = xy if package: self.read_package( package) # standard values self.update_font()
def __init__( self, standard=None, xy=(), molecule=None): meta_enabled.__init__( self, standard=standard) vertex_common.__init__( self) self.molecule = molecule point_drawable.__init__( self) oasa.chem_vertex.__init__( self) if xy: self.x, self.y = xy self.z = 0 # hidden self._reposition_on_redraw = 0 # presentation attrs self.selector = None self._selected = 0 #used to keep track whether this is selected or not self.item = None self.ftext = None self.pos = None self.focus_item = None
def __init__(self, standard=None, xy=(), molecule=None): meta_enabled.__init__(self, standard=standard) vertex_common.__init__(self) self.molecule = molecule point_drawable.__init__(self) oasa.chem_vertex.__init__(self) if xy: self.x, self.y = xy self.z = 0 # hidden self._reposition_on_redraw = 0 # presentation attrs self.selector = None self._selected = 0 #used to keep track whether this is selected or not self.item = None self.ftext = None self.pos = None self.focus_item = None
def __init__( self, paper, type="normal", points=[], shape=(8,10,3), pin=1, spline=0, package=None, fill="#000"): meta_enabled.__init__( self, standard=paper.standard) drawable.__init__( self) with_line.__init__( self) line_colored.__init__( self) self.paper = paper self.type = type self.points = [] self.spline = spline self.paper = paper self.shape = shape self.items = [] self.pin = 1 if points: for p in points: pnt = point( self.paper, xy=p, arrow=self) self.points.append( pnt) self.reaction = reaction() self.reaction.arrows.append( self) if package: self.read_package( package)