Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-08-01 20:04:31 (GMT)
committer flavio <fdanesse@gmail.com>2013-08-01 20:04:31 (GMT)
commit687b6e52ddf65d4e5d125ef88093370d5b422261 (patch)
tree0fdfae06d302a36ce269b825fe9fd8547c5faba8
parent603cd22ad8298acecf2414bfdcf8964de3d78883 (diff)
Canvas opciones y lista de encuestas.
-rw-r--r--Widgets.py1
-rw-r--r--poll.py49
2 files changed, 23 insertions, 27 deletions
diff --git a/Widgets.py b/Widgets.py
index f75f08c..3882cba 100644
--- a/Widgets.py
+++ b/Widgets.py
@@ -105,6 +105,7 @@ class NewPollCanvas(Gtk.Box):
self.pack_start(item_poll, False, False, 10)
for choice in self._poll.options.keys():
+ hbox = Gtk.HBox()
item_poll = ItemNewPoll(_('Answer %d:'), self._poll.options[choice])
item_poll.entry.connect('changed', self.__entry_activate_cb, str(choice))
self.pack_start(item_poll, False, False, 10)
diff --git a/poll.py b/poll.py
index 5d28eef..f34a98d 100644
--- a/poll.py
+++ b/poll.py
@@ -147,9 +147,9 @@ class PollBuilder(activity.Activity):
'''
toolbar = Toolbar(self)
toolbar.create_button.connect('clicked', self.__button_new_clicked)
- # choose_button.connect('clicked', self.button_select_clicked)
- # settings_button.connect('clicked', self.button_options_clicked)
- # help_button.connect('clicked', self._button_lessonplan_cb)
+ toolbar.choose_button.connect('clicked', self.__button_select_clicked)
+ toolbar.settings_button.connect('clicked', self.__button_options_clicked)
+ # toolbar.help_button.connect('clicked', self._button_lessonplan_cb)
self.set_toolbar_box(toolbar)
self.set_canvas(self._select_canvas())
@@ -660,14 +660,13 @@ class PollBuilder(activity.Activity):
self.add_alert(alert)
alert.connect('response', self._alert_cancel_cb)
alert.show()
- '''
- def button_select_clicked(self, button):
+
+ def __button_select_clicked(self, button):
"""
Show Choose a Poll canvas
"""
- self.set_root(self._select_canvas())
- self.show_all()'''
+ self.set_canvas(self._select_canvas())
def __button_new_clicked(self, button):
"""
@@ -690,11 +689,10 @@ class PollBuilder(activity.Activity):
"""
self.set_canvas(NewPollCanvas(self._poll))
- '''
- def button_options_clicked(self, button):
+
+ def __button_options_clicked(self, button):
- self.set_root(self._options_canvas())
- self.show_all()'''
+ self.set_canvas(self.__options_canvas())
def _button_choose_image_cb(self, button, data=None, data2=None):
@@ -780,8 +778,8 @@ class PollBuilder(activity.Activity):
else:
return False
- '''
- def _options_canvas(self, editing=False, highlight=[]):
+
+ def __options_canvas(self, editing=False, highlight=[]):
"""
Show the options canvas.
"""
@@ -799,7 +797,7 @@ class PollBuilder(activity.Activity):
optionsbox.pack_start(mainbox, True, False, 0)
- mainbox.pack_start(self._text_mainbox(_('Settings')), True, True, 10)
+ mainbox.pack_start(Gtk.Label(_('Settings')), True, True, 10)
options_details_box = Gtk.VBox()
mainbox.pack_start(options_details_box, True, False, 10)
@@ -862,14 +860,15 @@ class PollBuilder(activity.Activity):
options_details_box.pack_end(hbox, True, True, 10)
- return canvasbox'''
- '''
+ canvasbox.show_all()
+ return canvasbox
+
def _view_result_checkbox_cb(self, checkbox, data=None):
self._view_answer = checkbox.get_active()
-
+
def _remember_last_vote_checkbox_cb(self, checkbox, data=None):
self._remember_last_vote = checkbox.get_active()
-
+
def _play_vote_sound_checkbox_cb(self, checkbox, data=None):
self._play_vote_sound = checkbox.get_active()
@@ -881,9 +880,8 @@ class PollBuilder(activity.Activity):
data.add(data2)
else:
- data.remove(data2)'''
+ data.remove(data2)
- '''
def _button_save_options_cb(self, button, data=None):
alert = NotifyAlert(timeout=3)
@@ -891,16 +889,13 @@ class PollBuilder(activity.Activity):
alert.props.msg = _('The settings have been saved')
self.add_alert(alert)
alert.connect('response', self._alert_cancel_cb)
- alert.show()'''
+ alert.show()
- '''
- def _entry_image_size_cb(self, entrycontrol, data=None):
+ def _entry_image_size_cb(self, entrycontrol, data):
- text = entrycontrol.props.text
+ text = entrycontrol.get_text()
- if data:
- if text:
- self._image_size[data] = int(text)'''
+ if text: self._image_size[data] = int(text)
'''
def _make_default_poll(self):