def METHOD_NAME(self, parent):
    outer_vb = Gtk.VBox(spacing=12)
    vb = Gtk.VBox(spacing=12)
    # Playing
    hb = Gtk.HBox(spacing=6)
    entry = UndoEntry()
    entry.set_text(self.config_get(self.CFG_PAT_PLAYING,
                                   self.DEFAULT_PAT))
    entry.connect('changed', self.config_entry_changed,
                  self.CFG_PAT_PLAYING)
    lbl = Gtk.Label(label=_("Playing:"))
    entry.set_tooltip_markup(_("Status text when a song is started. "
                             "Accepts QL Patterns e.g. %s")
                             % util.monospace("<~artist~title>"))
    lbl.set_mnemonic_widget(entry)
    hb.pack_start(lbl, False, True, 0)
    hb.pack_start(entry, True, True, 0)
    vb.pack_start(hb, True, True, 0)
    # Paused
    hb = Gtk.HBox(spacing=6)
    entry = UndoEntry()
    entry.set_text(self.config_get(self.CFG_PAT_PAUSED,
                                self.DEFAULT_PAT_PAUSED))
    entry.connect('changed', self.config_entry_changed,
                  self.CFG_PAT_PAUSED)
    lbl = Gtk.Label(label=_("Paused:"))
    entry.set_tooltip_markup(_("Status text when a song is paused. "
                               "Accepts QL Patterns e.g. %s")
                               % util.monospace("<~artist~title>"))
    lbl.set_mnemonic_widget(entry)
    hb.pack_start(lbl, False, True, 0)
    hb.pack_start(entry, True, True, 0)
    vb.pack_start(hb, True, True, 0)
    # No Song
    hb = Gtk.HBox(spacing=6)
    entry = UndoEntry()
    entry.set_text(self.config_get(self.CFG_STATUS_SONGLESS, ""))
    entry.connect('changed', self.config_entry_changed,
                  self.CFG_STATUS_SONGLESS)
    entry.set_tooltip_text(
            _("Plain text for status when there is no current song"))
    lbl = Gtk.Label(label=_("No song:"))
    lbl.set_mnemonic_widget(entry)
    hb.pack_start(lbl, False, True, 0)
    hb.pack_start(entry, True, True, 0)
    vb.pack_start(hb, True, True, 0)
    # Frame
    frame = qltk.Frame(_("Status Patterns"), child=vb)
    outer_vb.pack_start(frame, False, True, 0)
    return outer_vb