def connect(self):
# Connect function
self.win.connect('key_release_event', self.on_key_pressed)
# File menu
self.builder.get_object("menu_file_new").connect("activate", self.new)
self.builder.get_object("menu_file_open").connect("activate", self.open)
self.builder.get_object("menu_file_save").connect("activate", self.save)
self.builder.get_object("menu_file_save-as").connect("activate", self.save_as)
self.builder.get_object("menu_file_exit").connect("activate", self.exit)
#Edit menu
self.builder.get_object("menu_edit_format").connect("activate",self.format)
self.builder.get_object("menu_edit_cut").connect("activate", self.cut)
self.builder.get_object("menu_edit_copy").connect("activate", self.copy)
self.builder.get_object("menu_edit_paste").connect("activate", self.paste)
#View menu
self.builder.get_object("menu_view_gas").connect("activate", self.show_gas)
#Compile button
self.builder.get_object("compile_button").connect("pressed", self.compile)
#Copy web3 button
self.builder.get_object("button_copy").connect("pressed", self.copy_web3)
#Buffer
self.buff[self.ws] = self.builder.get_object("code")
self.buff[self.ws].connect("changed", self.changed)
self.tags = get_tags(self.buff[self.ws])
self.cb =Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
# END Connect function
评论列表
文章目录