class MyRendererFontButton

this file is part of manqod manqod is distributed under the CDDL licence the author of manqod is Dobai-Pataky Balint(dpblnt@gmail.com)

Attributes

pc[RW]

Public Class Methods

new(pc) click to toggle source
Calls superclass method
# File lib/FormHolder/Form/InputHolder/FontButton.rb, line 7
def initialize(pc)
              @pc=pc
              super(item['default'])
              set_use_font(true)
              signal_connect('font-set'){|me|
                      edebug(item['default']+" font-set","gtk_button","debug")
                      run_events(item['id'],'form_item-Action')
              }
end

Public Instance Methods

item() click to toggle source
# File lib/FormHolder/Form/InputHolder/FontButton.rb, line 34
def item
              pc.item
end
parentM() click to toggle source
# File lib/FormHolder/Form/InputHolder/FontButton.rb, line 30
def parentM
              pc.parentM
end
text() click to toggle source
# File lib/FormHolder/Form/InputHolder/FontButton.rb, line 26
def text
              font_name
end
update(new_value=item['default']) click to toggle source
# File lib/FormHolder/Form/InputHolder/FontButton.rb, line 18
def update(new_value=item['default'])
              item['default']=new_value
              run_events(item['id'],'form_item-BeforeUpdate')
              set_font_name(item['default'])
              edebug(item['default'].to_s+" updated","gtk_button","info")
              run_events(item['id'],'form_item-AfterUpdate')
end