def do_create_configure_widget(self):
table = Gtk.Table(3, 2, Gtk.true())
table.set_row_spacings(5)
table.set_col_spacings(5)
lbl_racerpath = Gtk.Label("Racer path: ")
lbl_rustsrc = Gtk.Label("Rust source path: ")
self.txt_racerpath = Gtk.TextView()
self.txt_rustsrc = Gtk.TextView()
rust_src_path = self.racer.get_rust_src_path()
racer_path = self.racer.get_racer_path()
self.txt_racerpath.get_buffer().set_text(racer_path)
self.txt_rustsrc.get_buffer().set_text(rust_src_path)
btn_save = Gtk.Button("Save")
btn_save.connect("clicked", self.on_btn_save_clicked)
table.attach(lbl_racerpath, 0, 1, 0, 1)
table.attach(lbl_rustsrc, 0, 1, 1, 2)
table.attach(self.txt_racerpath, 1, 2, 0, 1)
table.attach(self.txt_rustsrc, 1, 2, 1, 2)
table.attach(btn_save, 0, 2, 2, 3)
return table
评论列表
文章目录