def METHOD_NAME(self):
    """ Setup configuration widget """
    margin = 6
    shell = Liferea.Shell
    self.feedlist = shell.lookup('feedlist')
    self.opacity = self.feedlist.get_property('opacity')
    grid = Gtk.Grid(column_spacing=10)
    label = Gtk.Label(_("Opacity:"))
    label.props.tooltip_text = _("Opacity")
    label.props.xalign = 0
    label.props.margin = margin
    label.props.expand = False
    grid.attach(label, 0, 0, 1, 1)
    adj = Gtk.Adjustment(self.opacity, 0, 1.0, 0.1, 0.2, 0)
    self.opacity_scale = Gtk.Scale(orientation=Gtk.Orientation.HORIZONTAL,
                                   adjustment=adj)
    self.opacity_scale.props.margin = 10
    self.opacity_scale.add_mark(0, Gtk.PositionType.BOTTOM, _('Min'))
    self.opacity_scale.add_mark(0.2, Gtk.PositionType.BOTTOM, None)
    self.opacity_scale.add_mark(0.4, Gtk.PositionType.BOTTOM, None)
    self.opacity_scale.add_mark(0.6, Gtk.PositionType.BOTTOM, None)
    self.opacity_scale.add_mark(0.8, Gtk.PositionType.BOTTOM, None)
    self.opacity_scale.add_mark(1.0, Gtk.PositionType.BOTTOM, _('Max'))
    self.opacity_scale.set_hexpand(True)
    self.opacity_scale.set_size_request(300, 10)  #width, height
    self.opacity_scale.connect("value-changed", self.scale_moved)
    grid.attach(self.opacity_scale, 1, 0, 1, 1)
    save_button = Gtk.Button(_('Save'))
    save_button.set_valign(Gtk.Align.CENTER)
    save_button.connect("clicked", self.save_opacity_to_file)
    grid.attach(save_button, 2, 0, 1, 1)
    return grid