def on_AddNPolygonButton_clicked(self, widget): N = int(Gtk.Entry.get_text(self.NSidesEntry)) Radius = float(Gtk.Entry.get_text(self.NRadiusEntry)) Center = tuple(map(int, Gtk.Entry.get_text(self.NCenterEntry).split(","))) Angle = float(Gtk.Entry.get_text(self.NAngleEntry)) Polygon = Geometry.n_Sided_Polygon(N, Radius, Center, Angle) self.Shapes.append(Polygon)