class Myform::MyFormHolder::EmbeddedFormHolder
Public Class Methods
new(form_holder)
click to toggle source
Calls superclass method
# File lib/FormHolder.rb, line 12 def initialize(form_holder) @form_holder=form_holder super() buttons=Gtk::HButtonBox.new okButton=Gtk::Button.new() okButton.set_relief(Gtk::ReliefStyle::NONE) okButton.set_image(Gtk::Image.new(Gtk::Stock::APPLY,Gtk::IconSize::SMALL_TOOLBAR)).set_label('ok').signal_connect('clicked'){|c| @form_holder.form.apply_changes(@form_holder) } buttons.pack_start(okButton) buttons.set_layout_style(Gtk::ButtonBox::SPREAD) pack_start(@form_holder.form,true,true) pack_end(buttons,false,true) unless @form_holder.info? || @form_holder.runmode == "dry" || @form_holder.form.gtk_attribute("ok_button")=="false" end
Public Instance Methods
form()
click to toggle source
# File lib/FormHolder.rb, line 26 def form @form_holder.form end
holder()
click to toggle source
# File lib/FormHolder.rb, line 29 def holder @form_holder end
update(notifier,pid)
click to toggle source
# File lib/FormHolder.rb, line 33 def update(notifier,pid) @form_holder.form.update(notifier,pid) end