class ArcadiaMainMenu::UserItem
Attributes
type[RW]
underline[RW]
Public Class Methods
new(_sender, _args)
click to toggle source
Calls superclass method
# File lib/a-core.rb, line 1650 def initialize(_sender, _args) super(_sender, _args) item_args = Hash.new item_args[:image]=Arcadia.image_res(@image_data) if @image_data item_args[:label]=@caption item_args[:font]=Arcadia.conf('menu.font') if !OS.mac? item_args[:underline]=@underline.to_i if @underline != nil item_args[:compound]='left' item_args[:command]=@command if @type.nil? && @commnad.nil? && @name == '-' @type=:separator item_args.clear elsif @type.nil? @type=:command end @item_obj = @menu.insert('end', @type ,item_args) @index = @menu.index('last') end
Public Instance Methods
enable=(_value)
click to toggle source
# File lib/a-core.rb, line 1669 def enable=(_value) if _value @item_obj.entryconfigure(@index,'state'=>'normal') else @item_obj.entryconfigure(@index,'state'=>'disable') end end