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