[ruby-gnome2-doc-cvs] [Hiki] update - Gtk::TrayIcon

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2004年 6月 3日 (木) 01:56:44 JST


-------------------------
REMOTE_ADDR = 217.117.55.140
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp//?Gtk%3A%3ATrayIcon
-------------------------
  = class Gtk::TrayIcon
  This class provides a Ruby access to the System Tray Protocol
  Specification.
  The class is based on Gtk::Plug, so you can easily add widgets
- in the GNOME notification area like this:
+ in the GNOME notification area using Gtk::Plug#add.
+ Here is an example:
  
  	require 'gtktrayicon'
  
  	Gtk.init
  
  	tray = Gtk::TrayIcon.new("test")
  	tray.add(Gtk::Label.new("Hello, World!"))
  	tray.show_all
  
  	Gtk.main
  
  == Object Hierarchy
  * Object
    * GLib::Instantiatable
      * GLib::Object
        * Gtk::Object
          * Gtk::Widget
            * Gtk::Container
              * Gtk::Bin
                * Gtk::Window
                  * Gtk::Plug
                    * Gtk::TrayIcon
  
  == Class Methods
  --- Gtk::TrayIcon.new(name, screen=nil)
      Constructs a new Gtk::TrayIcon object using the given parameters.
      * name: the name of the tray icon. 
      * screen: a Gdk::Screen (can be nil).  
      * Returns: a newly created Gtk::TrayIcon object.
  
  == Instance Methods
  --- cancel_message(id)
      Cancels a message which is currently displayed on the tray, giving its
      ID.
      * id: a message ID.  
      * Returns: self.
  
  --- orientation
      This method returns the orientation of the tray, as a Gdk::Orientation.
      * Returns: the orientation of the tray, as a Gdk::Orientation.
  
  --- send_message(timeout, message)
      Asks the tray to display the given message for the given timeout milliseconds.
      If timeout is 0, the message will not expire.
      * message: a message to send (String).  
      * timeout: a timeout value (Integer). 
      * Returns: an Integer identifier for the message.
  
  == See Also
  ((<Gtk>)).
  
  - ((<lrz>))





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