Мне не совсем понятно, что вы подразумеваете под своим вопросом, но вот что, я думаю, вы имеете в виду: когда вы добавляете элементы в свой список, они добавляются ниже текущей видимой части списка. Поэтому, если вы начнете смотреть внизу списка, а затем добавите много элементов, вы в конечном итоге посмотрите на середину списка. Вам нужно прокручивать список вниз при каждом добавлении элемента.
Если это правильно, тогда просто прокручивайте окно вниз, каждый раз, когда добавляете элемент:
Gtk::Adjustment *adj = scrolled_window.get_vadjustment();
adj->set_value(adj->get_upper());
while(Gtk::Main::events_pending())
Gtk::Main::iteration();