def __init__(self, user_id, parent, title, old_value, theme=None): Modal.__init__(self, parent.view, title, theme, hborder=16, vborder=50) self.callback_ok_clicked = None self.callback_cancel_clicked = None self.callback_escape = None label = etk.Label("Reply") label.alignment_set(0.0, 1.0) label.show() self.entry = etk.TextView() self.entry.textblock_get().text_set('@' + user_id,10) self.entry.size_request_set(150,150) self.entry.show() vbox = etk.VBox() vbox.border_width_set(25) vbox.append(label, etk.VBox.START, etk.VBox.FILL, 0) vbox.append(self.entry, etk.VBox.START, etk.VBox.EXPAND, 0) vbox.show() self.modal_contents = PanelContentFrame(self.evas) self.modal_contents.frame.add(vbox) self.cancel_button = self.modal_contents.button_add(" Cancel ") self.cancel_button.on_clicked(self._on_button_clicked) self.ok_button = self.modal_contents.button_add("OK") self.ok_button.on_clicked(self._on_button_clicked) self.contents_set(self.modal_contents.object)
def __init__(self, parent, title, old_value, message, theme=None): Modal.__init__(self, parent.view, title, theme, hborder=16, vborder=50) self.callback_escape = None label = etk.Label('<center><font_size=20> ' + message + ' <font_size><center>') label.alignment_set(0.5, 0.5) label.show() vbox = etk.VBox() vbox.border_width_set(25) vbox.append(label, etk.VBox.START, etk.VBox.FILL, 0) vbox.show() self.modal_contents = PanelContentFrame(self.evas) self.modal_contents.frame.add(vbox) self.contents_set(self.modal_contents.object)
def __init__(self, label, parent, title, old_value, theme=None): Modal.__init__(self, parent.view, title, theme, hborder=16, vborder=50) self.callback_yes_clicked = None self.callback_no_clicked = None self.callback_escape = None label = etk.Label('<center><font_size=20>' + label + '<font_size><center>') label.alignment_set(0.5, 0.5) label.show() vbox = etk.VBox() vbox.border_width_set(25) vbox.append(label, etk.VBox.START, etk.VBox.FILL, 0) vbox.show() self.modal_contents = PanelContentFrame(self.evas) self.modal_contents.frame.add(vbox) self.no_button = self.modal_contents.button_add("No") self.no_button.on_clicked(self._on_button_clicked) self.yes_button = self.modal_contents.button_add("Yes") self.yes_button.on_clicked(self._on_button_clicked) self.contents_set(self.modal_contents.object)