[ruby-gnome2-doc-cvs] [Ruby-GNOME2 Project Website] update - Gtk::ScrolledWindow

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2005年 10月 21日 (金) 21:31:31 JST


-------------------------
REMOTE_ADDR = 219.113.0.142
REMOTE_HOST = 
REMOTE_USER = ruby-gnome2-hiki
        URL = /ja/hiki.cgi?Gtk%3A%3AScrolledWindow
-------------------------
@@ -61,10 +61,12 @@
     改めてこれをスクロールに対応している子ウィジェットとして追加します。
     ですから、そもそもスクロールに対応している子ウィジェットを追加する場合は、本メソッドでは無く、
     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.  
-
+    Gtk::Viewport は Gdk::Window を動かすことによって子ウィジェットのスクロールを実現しており、
+    子ウィジェットのサイズがトップレベル Gdk::Window のサイズになってしまいます。
+    従って、たいていの元からスクロールに対応したウィジェットにとっては、とてもまずい動きになります。
+    例えば、Gtk::TreeView ウィジェットに Gtk::Viewport を加えると、そのウィジェット全体が、
+    見出し行まで含めてスクロールされてしまいます。
+    ですので、スクロールをサポートしているウィジェットには、Gtk::Viewport を使用するべきではありません。
 --- hadjustment
     Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. 
     * Returns: The horizontal Gtk::Adjustment.  





ruby-gnome2-cvs メーリングリストの案内
Back to archive index