Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-12-25 15:45:47 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-12-25 15:45:47 (GMT)
commitc962744b7ecd6d86001963e2e6dfb31a8eb0fd93 (patch)
treeb5c5aea06d63246960995d711bbac30c2d33f2d8 /activity.py
parente9604b14c66a9f1ed77f63f03604e9920edaca44 (diff)
basic add
Diffstat (limited to 'activity.py')
-rwxr-xr-xactivity.py32
1 files changed, 30 insertions, 2 deletions
diff --git a/activity.py b/activity.py
index 2a55982..1053648 100755
--- a/activity.py
+++ b/activity.py
@@ -16,6 +16,7 @@ from gettext import gettext as _
import sugargame.canvas
import conozco
+from points_list import Data
class Activity(activity.Activity):
@@ -23,7 +24,7 @@ class Activity(activity.Activity):
activity.Activity.__init__(self, handle)
self.build_toolbar()
- self.actividad = conozco.Conozco()
+ self.actividad = conozco.Conozco(self)
self.build_canvas()
self.run_canvas()
self.show_all()
@@ -43,12 +44,17 @@ class Activity(activity.Activity):
toolbar_box.toolbar.insert(activity_button, -1)
activity_button.show()
- # new game button
+ # new pic button
new_game = ToolButton('new-pic')
new_game.connect('clicked', self._new_picture)
new_game.set_tooltip(_('New picture'))
toolbar_box.toolbar.insert(new_game, -1)
+ # add / remove point buttons
+ add_point = ToolButton("row-insert")
+ add_point.connect("clicked", self._add_point)
+ add_point.set_tooltip(_("Add a point"))
+ toolbar_box.toolbar.insert(add_point, -1)
# separator and stop button
separator = gtk.SeparatorToolItem()
@@ -75,8 +81,20 @@ class Activity(activity.Activity):
self.table.attach(self.box1, 0, 1, 0, 1)
self.table.attach(self.box2, 1, 2, 0, 1)
+
+
+ # buttons to add
+ #table = gtk.Table(5, 3, False)
+
+ self.labels_and_values = Data(self)
+ self.box2.add(self.labels_and_values)
+
+
+
+ #self.box2.add(table)
self.set_canvas(self.table)
+
def run_canvas(self):
self._pygamecanvas = sugargame.canvas.PygameCanvas(self)
self.box1.add(self._pygamecanvas)
@@ -101,6 +119,16 @@ class Activity(activity.Activity):
#self.actividad.fondo = self._image
#self.actividad.pantalla.blit(self._image, (0, 0))
+ def _add_point(self, widget, label="", value="0.0"):
+ #data = (label, float(value))
+ #if not data in self.chart_data:
+ pos = self.labels_and_values.add_value(label, value)
+ #self.chart_data.insert(pos, data)
+ #self._update_chart_data()
+
+ def _add_coor(self, pos):
+ self.labels_and_values.update_selected_value(pos)
+
def read_file(self, file_path):
pass