ruby-****@sourc*****
ruby-****@sourc*****
2012年 9月 17日 (月) 03:03:23 JST
------------------------- REMOTE_ADDR = 184.145.80.187 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk2-treev-parts ------------------------- @@ -6,7 +6,7 @@ The Gtk::TreeView widget is used to display data organized as a list or a tree. The data displayed in the view is organized into columns and rows. The user is able to select one or multiple rows within the tree view. All who know Linux are familiar with Nautilus file and directory browser which utilizes Gtk::TreeView widget. -The ease with which users can present and manipulate deeply structured data with Gtk::TreeView widget does not come free, and the brunt of the burden falls on the programmer. It is not the easiest widget to understand to program. However, time spent learning it is guarantied to be well spent, because with its almost infinite ways of customization, you will be able to apply it to a rather large variety of applications. +The ease with which users can present and manipulate deeply structured data with Gtk::TreeView widget does not come free, and the brunt of the burden falls on the programmer. With a large variety of features it provides it is not the easiest widget to understand to program. However, time spent learning it is guarantied to be well spent, because with its almost infinite ways of customization, you will be able to apply it to a rather large variety of applications. What makes Gtk::TreeView unique is that it follows a design concept commonly referred to as model-view-controller (MVC) desgn. MVC is a design method where the information and the way it is rendered are separated, which is vaguely similar to the relationship between Gtk::TextView and Gtk::TextBuffer.