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

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2014年 6月 16日 (月) 17:40:00 JST


-------------------------
REMOTE_ADDR = 106.188.103.9
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?Gtk%3A%3ASocket
-------------------------
@@ -1,4 +1,4 @@
-= class Gtk::Socket
+= Gtk::Socket クラス
 Together with Gtk::Plug, Gtk::Socket provides the ability to embed widgets from one process into another process in a fashion that is transparent to the user. One process creates a Gtk::Socket widget and, passes the that widget's window ID to the other process, which then creates a Gtk::Plug with that window ID. Any widgets contained in the Gtk::Plug then will appear inside the first applications window.
 The socket's window ID is obtained by using Gtk::Socket#id. Before using this method, the socket must have been realized, and for hence, have been added to its parent. 
 
@@ -16,7 +16,7 @@
 When GTK+ is notified that the embedded window has been destroyed, then it will destroy the socket as well. You should always, therefore, be prepared for your sockets to be destroyed at any time when the main event loop is running.
 The communication between a Gtk::Socket and a Gtk::Plug follows the XEmbed protocol. This protocol has also been implemented in other toolkits, e.g. Qt, allowing the same level of integration when embedding a Qt widget in GTK or vice versa.
 
-== Object Hierarchy
+== オブジェクト階層
 * Object
   * GLib::Instantiatable
     * GLib::Object
@@ -25,12 +25,18 @@
           * Gtk::Container
             * Gtk::Socket
 
-== Class Methods
+== インクルードされているモジュール
+
+* Gtk::Buildable
+* Atk::Implementor
+* GLib::Interface
+
+== クラスメソッド
 --- Gtk::Socket.new
     Create a new empty Gtk::Socket.
     * Returns: the new Gtk::Socket. 
 
-== Instance Methods
+== インスタンスメソッド
 --- add_id(window_id)
     Adds an XEMBED client, such as a Gtk::Plug, to the Gtk::Socket. The client may be in the same process or in a different process. 
     To embed a Gtk::Plug in a Gtk::Socket, you can either create the Gtk::Plug with Gtk::Plug.new(0), call Gtk::Plug#id to get the window ID of the plug, and then pass that to the Gtk::Socket#add_id, or you can call Gtk::Socket#id to get the window ID for the socket, and call Gtk::Plug.new passing in that ID.
@@ -47,16 +53,23 @@
     Returns plug_window value. You can check if the plug has been created.
     * Returns: plug_window(Gdk::Window)
 
-== Signals
+== シグナル
 --- plug-added: self
      * self: Gtk::Socket
 
 --- plug-removed: self
      * self: Gtk::Socket
 
-== See Also
+== 関連ページ
 * Gtk::Plug
 * ((<XEmbed|URL:http://www.freedesktop.org/standards/xembed-spec/>))
-
 
-- ((<Masao>))
+== 更新履歴
+* 2014-06-16 インクルードされているモジュールの項目を追加。 - ((<きたがわ>))
+* - ((<Masao>))




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