'Appends several boxes vertically to the box. The appended boxes will
all contain two labels, together forming something like this:
\'<b>property_name:</b> object_info\'. It will also append a separator
on top of each one of these boxes.
It is important to notice that the first element of object_info
is ignored. This is because of how the models in this class contain
information. Thus, there\'ll be as many of this small boxes as
len(property_names) minus one.'

def show_info_in_box(self, object_info, property_names, box):

    for (index, prop_name) in enumerate(property_names, start=1):
        if (index != 1):
            separator = Gtk.Separator.new(orientation=Gtk.Orientation.HORIZONTAL)
            box.pack_start(separator, False, True, 0)
        prop_box = Gtk.Box()
        prop_value = object_info[index]
        prop_label = Gtk.Label()
        prop_label.set_markup(('<b>    %s    </b>' % prop_name))
        prop_label.set_selectable(True)
        value_label = Gtk.Label(prop_value)
        value_label.set_selectable(True)
        prop_box.pack_start(prop_label, False, False, 0)
        prop_box.pack_start(value_label, False, False, 0)
        box.pack_start(prop_box, True, True, 0)
    box.show_all()
