ruby-****@sourc*****
ruby-****@sourc*****
2005年 10月 21日 (金) 16:44:30 JST
------------------------- REMOTE_ADDR = 202.214.246.94 REMOTE_HOST = REMOTE_USER = ruby-gnome2-hiki URL = /ja/hiki.cgi?Gtk%3A%3AScrolledWindow ------------------------- @@ -54,9 +54,14 @@ * vadjustment: 垂直方向の調整 (Gtk::Adjustment) * 戻り値: 新しいスクロール可能なウィンドウ(コンテナ) -== Instance Methods +== インスタンスメソッド --- add_with_viewport(child) - Used to add children without native scrolling capabilities. This is simply a convenience method; it is equivalent to adding the unscrollable child to a viewport, then adding the viewport to the scrolled window. If a child has native scrolling, use Gtk::Container#add instead of this method. + スクロールに対応していない子ウィジェットを追加するときに使用する、便利なメソッドです。 + このメソッドは、以下のように動作します。スクロールに対応していないウィジェットを Gtk::Viewport に追加し、 + 改めてこれをスクロールに対応している子ウィジェットとして追加します。 + ですから、そもそもスクロールに対応している子ウィジェットを追加する場合は、本メソッドでは無く、 + Gtk::Container#add を使ってください。 + The viewport scrolls the child by moving its Gdk::Window, and takes the size of the child to be the size of its toplevel Gdk::Window. This will be very wrong for most widgets that support native scrolling; for example, if you add a widget such as Gtk::TreeView with a viewport, the whole widget will scroll, including the column headings. Thus, widgets with native scrolling support should not be used with the Gtk::Viewport proxy. * child: Gtk::Widget you want to scroll.