def cert(self):
page = self.tabs[self.current_page][0]
reveal(page.cert_revealer, False)
data = page.webview.get_tls_info()
popover = build_scrollable_popover(Gtk.PositionType.BOTTOM, -1, 500)
grid = Gtk.Grid()
grid.set_column_homogeneous(True)
for x in range(0, 14): grid.attach(cert_declarations(data, x+1), 0, x, 1, 1)
for i in popover:
if type(i) == Gtk.ScrolledWindow: i.add(grid)
entry = page.main_url_entry
popover.set_relative_to(entry)
popover.set_pointing_to(entry.get_icon_area(Gtk.EntryIconPosition.SECONDARY))
popover.show_all()
self.update_status()
return True
评论列表
文章目录