class Fzeet::UIRibbon::Command
Attributes
id[R]
ribbon[R]
Public Class Methods
new(ribbon, id)
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 454 def initialize(ribbon, id) @ribbon, @id = ribbon, id end
Public Instance Methods
[](k)
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 460 def [](k) Windows::PROPVARIANT.new.tap { |v| ribbon.uif.GetUICommandProperty(id, k, v) } end
[]=(k, v)
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 461 def []=(k, v) ribbon.uif.SetUICommandProperty(id, k, v) end
checked=(checked)
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 467 def checked=(checked) self[Windows::UI_PKEY_BooleanValue] = Windows::PROPVARIANT[:bool, checked] end
checked?()
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 466 def checked?; self[Windows::UI_PKEY_BooleanValue].bool end
enabled=(enabled)
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 464 def enabled=(enabled) self[Windows::UI_PKEY_Enabled] = Windows::PROPVARIANT[:bool, enabled] end
enabled?()
click to toggle source
# File lib/fzeet/windows/uiribbon.rb, line 463 def enabled?; self[Windows::UI_PKEY_Enabled].bool end