def METHOD_NAME(self, container):
    vbox = Widgets.VBox()
    self.msg_font = self.fv.get_font('fixed', 12)
    tw = Widgets.TextArea(wrap=False, editable=False)
    tw.set_font(self.msg_font)
    tw.set_limit(self.histlimit)
    self.tw = tw
    sw = Widgets.ScrollArea()
    sw.set_widget(self.tw)
    vbox.add_widget(sw, stretch=1)
    captions = (('Level', 'combobox', 'History', 'spinbutton'),
                ('Auto scroll', 'checkbutton', 'Clear', 'button')
                )
    w, b = Widgets.build_info(captions)
    self.w.update(b)
    combobox = b.level
    for (name, level) in self.levels:
        combobox.append_text(name)
    combobox.set_index(1)
    combobox.add_callback('activated', self.set_loglevel_cb)
    combobox.set_tooltip("Set the logging level")
    spinbox = b.history
    spinbox.set_limits(100, self.histmax, incr_value=10)
    spinbox.set_value(self.histlimit)
    spinbox.add_callback('value-changed', self.set_history_cb)
    spinbox.set_tooltip("Set the logging history line limit")
    btn = b.auto_scroll
    btn.set_state(self.autoscroll)
    btn.set_tooltip("Scroll the log window automatically")
    btn.add_callback('activated', self.set_autoscroll_cb)
    btn = b.clear
    btn.add_callback('activated', lambda w: self.clear())
    btn.set_tooltip("Clear the log history")
    vbox.add_widget(w, stretch=0)
    btns = Widgets.HBox()
    btns.set_border_width(4)
    btns.set_spacing(4)
    btn = Widgets.Button("Close")
    btn.add_callback('activated', lambda w: self.close())
    btns.add_widget(btn)
    btn = Widgets.Button("Help")
    btn.add_callback('activated', lambda w: self.help())
    btns.add_widget(btn, stretch=0)
    btns.add_widget(Widgets.Label(''), stretch=1)
    vbox.add_widget(btns, stretch=0)
    container.add_widget(vbox, stretch=1)
    self.gui_up = True