Class: Prawn::Blank::Radio
Constant Summary
Constants inherited
from FieldBase
FieldBase::FF_FLAGS
Instance Method Summary
collapse
Methods inherited from FieldBase
#_parent=, #appearance, #appearance=, #at, #at=, create, #denormalize_color, field_attr_accessor, flag_accessor, from_ref, #height, #height=, #initialize, #leaf?, #parent=, #root?, #validate!, #width, #width=
Instance Method Details
#finalize(document) ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/prawn/blank/radio.rb', line 13
def finalize(document)
app = self.appearance || document.default_appearance
@data[:AP] = {:N =>{:Off=>app.radio_off(self), @value=>app.radio_on(self)},
:R =>{:Off=>app.radio_off_over(self),@value=>app.radio_on_over(self)},
:D =>{:Off=>app.radio_off_down(self),@value=>app.radio_on_down(self)}}
@data[:AS] = (self.parent.value == @value) ? @value : :Off
@data[:V] = @value
return
end
|
#value ⇒ Object
9
10
11
|
# File 'lib/prawn/blank/radio.rb', line 9
def value
@value
end
|
#value=(v) ⇒ Object
5
6
7
|
# File 'lib/prawn/blank/radio.rb', line 5
def value=(v)
@value = v
end
|