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