# Visual Ruby - implementing multiple ListViews

**URL:** <https://www.ruby-forum.com/t/visual-ruby-implementing-multiple-listviews/231928>\
**Category:** Ruby-Gnome 2\
**Created:** [September 7, 2014, 1:35am UTC](https://www.ruby-forum.com/t/visual-ruby-implementing-multiple-listviews/231928 "2014-09-07T01:35:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [September 7, 2014, 1:35am UTC](https://www.ruby-forum.com/t/visual-ruby-implementing-multiple-listviews/231928/1 "2014-09-07T01:35:11Z")

</div>

I’m really struggling to understand how I may implement a single window  
with multiple ListViews.

Using the example [http://visualruby.net/site/ListView%20Tutorial.html](http://visualruby.net/site/ListView%20Tutorial.html)

I wish to have multiple folder lists within one window. Any help would  
be very much appreciated.

---

<div class="post-metadata">

**Author:** ![iamdonquixote](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/85e7bf/32.png) [@iamdonquixote](https://www.ruby-forum.com/u/iamdonquixote)\
**Post date:** [September 23, 2014, 8:30am UTC](https://www.ruby-forum.com/t/visual-ruby-implementing-multiple-listviews/231928/2 "2014-09-23T08:30:13Z")

</div>

Create a new window in glade. Add 2 vboxes named vbox1 and vbox2. Then  
you can add a listview to each box:

I think this works:

def before\_show()  
@vbox1 = VR::ListView.new(hash)  
@vbox2 = VR::ListView.new(hash2)  
end

If the = doesn’t work then try this:

@builder[“vbox1”].add(VR::ListView.new(hash))

This will fill the vboxes with the listviews. Of course, you may wish  
to populate them first.

Eric
