def add_parallel(self, evt): point_ = self._get_point(self.points) line_ = self._get_line(self.lines) if point_ and line_: pl = PointLine(point_, line_) name = self.name.GetValue() parallel = pl.parallel(), name, "o", self.colours.GetValue() self.parent.object_panel.add_line(parallel)