def __init__(self, pane):
SearchAidLogic.__init__(self, pane)
# gtk box basics
Gtk.Table.__init__(self)
self.resize(2, 2)
self.set_border_width(2 * StockEms.XLARGE)
# no results (sad face) image
image = Gtk.Image.new_from_icon_name(self.HEADER_ICON_NAME,
Gtk.IconSize.DIALOG)
self.attach(image,
0, 1, # left_attach, right_attach
0, 1, # top_attach, bottom_attach
Gtk.AttachOptions.SHRINK,
Gtk.AttachOptions.SHRINK,
StockEms.LARGE, 0)
# title
self.title = Gtk.Label()
self.title.set_use_markup(True)
self.title.set_alignment(0.0, 0.5)
self.attach(self.title,
1, 2, # left_attach, right_attach
0, 1, # top_attach, bottom_attach
Gtk.AttachOptions.FILL,
Gtk.AttachOptions.FILL,
StockEms.MEDIUM, 0)
# suggestion label
self.suggestion = Suggestions()
self.suggestion.set_alignment(0.0, 0.5)
self.attach(self.suggestion,
1, 2, # left_attach, right_attach
1, 2, # top_attach, bottom_attach
Gtk.AttachOptions.FILL | Gtk.AttachOptions.EXPAND,
Gtk.AttachOptions.FILL,
StockEms.MEDIUM, StockEms.MEDIUM)
self.suggestion.connect("activate-link", self.on_link_activate)
评论列表
文章目录