def __init__(self, handle): activity.Activity.__init__(self, handle) # we do not have collaboration features # make the share option insensitive self.max_participants = 1 # toolbar with the new toolbar redesign toolbar_box = ToolbarBox() activity_button = ActivityButton(self) toolbar_box.toolbar.insert(activity_button, 0) activity_button.show() title_entry = TitleEntry(self) toolbar_box.toolbar.insert(title_entry, -1) title_entry.show() description_item = DescriptionItem(self) toolbar_box.toolbar.insert(description_item, -1) description_item.show() share_button = ShareButton(self) toolbar_box.toolbar.insert(share_button, -1) share_button.show() separator = Gtk.SeparatorToolItem() separator.props.draw = False separator.set_expand(True) toolbar_box.toolbar.insert(separator, -1) separator.show() stop_button = StopButton(self) toolbar_box.toolbar.insert(stop_button, -1) stop_button.show() # FONT DEFINITIONS FONT_FACE = 'Monospace' input_font = Pango.FontDescription('%s %d' % (FONT_FACE, int(FONT_SIZE * 1.2))) entry_font = Pango.FontDescription('%s %d' % (FONT_FACE, int(FONT_SIZE * 10.0 ))) self.set_toolbar_box(toolbar_box) toolbar_box.show() # label with the text, make the string translatable center_in_panel = Gtk.Alignment.new(0.5, 0, 0, 0) graphics = Graphics() first = 'methane' self._first_entry = graphics.add_entry(first) self._first_entry.override_font(input_font) self._spac1 = graphics.add_text(' ') print("LOG: #56, ", self._first_entry, self._first_entry ) button = graphics.add_button(_("COMPUTE"), self.something ) self._spac2 = graphics.add_text(' ') button.show() self.hold_hi3 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_hi3.override_font(input_font) self.hold_hi2 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_hi2.override_font(input_font) self.hold_hi1 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_hi1.override_font(input_font) self.hold0 = graphics.add_text( _("CH4"), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold0.override_font(input_font) self.hold_lo1 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_lo1.override_font(input_font) self.hold_lo2 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_lo2.override_font(input_font) self.hold_lo3 = graphics.add_text( _(" "), size="xx-large", bold=True, justify=Gtk.Justification.CENTER) self.hold_lo3.override_font(input_font) center_in_panel.add(graphics) graphics.show() self.set_canvas(center_in_panel) center_in_panel.show()