'Builds the panel.'

def _buildpan(self, profile_description=None):

    pan = entries.RememberingHPaned(self.w3af, 'pane-plugconfigbody', 250)
    leftpan = entries.RememberingVPaned(self.w3af, 'pane-plugconfigleft', 320)
    self.config_panel = ConfigPanel(profile_description)
    scrollwin1u = gtk.ScrolledWindow()
    scrollwin1u.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
    self.std_plugin_tree = PluginTree(self.w3af, 'standard', self.config_panel)
    scrollwin1u.add(self.std_plugin_tree)
    scrollwin1u.show()
    scrollwin1l = gtk.ScrolledWindow()
    scrollwin1l.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
    self.out_plugin_tree = PluginTree(self.w3af, 'output', self.config_panel)
    scrollwin1l.add(self.out_plugin_tree)
    scrollwin1l.show()
    leftpan.pack1(scrollwin1u)
    leftpan.pack2(scrollwin1l)
    leftpan.show()
    scrollwin2 = gtk.ScrolledWindow()
    scrollwin2.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
    scrollwin2.add_with_viewport(self.config_panel)
    scrollwin2.show()
    pan.pack1(leftpan)
    pan.pack2(scrollwin2)
    pan.show()
    return pan
