Parent

Methods

Class/Module Index [+]

Quicksearch

TooltipsSample

Public Class Methods

new() click to toggle source
# File gtk2/sample/testgtk/tooltips.rb, line 14
def initialize
  super("Tooltips")
  set_default_size(200, -1)
  set_border_width(5)

  tooltips = Gtk::Tooltips.new

  button = Gtk::ToggleButton.new("button1")
  tooltips.set_tip(button,"This is button 1", "ContextHelp/buttons/1")

  button2 = Gtk::ToggleButton.new("button2")
  tooltips.set_tip(button2,
                   "This is button 2. This is also a really long tooltip which probably won't fit on a single line and will therefore need to be wrapped. Hopefully the wrapping will work correctly.",
                   "ContextHelp/buttons/2_long")
  vbox = Gtk::VBox.new(false, 10)
  vbox.add(button)
  vbox.add(button2)
  vbox.add(Gtk::HSeparator.new)

  button4 = Gtk::Button.new("close")
  button4.signal_connect("clicked"){destroy}
  vbox.pack_start(button4)

  tooltips.set_tip(button4, "Push this button to close window", "ContextHelp/buttons/Close")

  add(vbox)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.