Class: Fzeet::SystemBrush

Inherits:
Handle
  • Object
show all
Includes:
BrushMethods
Defined in:
lib/fzeet/windows/core/Common.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id) ⇒ SystemBrush

Returns a new instance of SystemBrush.



212
213
214
# File 'lib/fzeet/windows/core/Common.rb', line 212

def initialize(id)
	@handle = FFI::Pointer.new((@id = Fzeet.constant(id, :color_, :ctlcolor_)) + 1); attach
end

Instance Attribute Details

#idObject (readonly)

Returns the value of attribute id.



216
217
218
# File 'lib/fzeet/windows/core/Common.rb', line 216

def id
  @id
end

Instance Method Details

#disposeObject



218
# File 'lib/fzeet/windows/core/Common.rb', line 218

def dispose; detach end