Class: Canis::MenuSeparator
Overview
The separator that separates menuitems, helping to group them.
Instance Attribute Summary collapse
-
#bgcolor ⇒ Object
2011-09-25 V1.3.1.
-
#coffset ⇒ Object
Returns the value of attribute coffset.
-
#col ⇒ Object
Returns the value of attribute col.
-
#color ⇒ Object
2011-09-25 V1.3.1.
-
#enabled ⇒ Object
Returns the value of attribute enabled.
-
#parent ⇒ Object
Returns the value of attribute parent.
-
#row ⇒ Object
Returns the value of attribute row.
-
#width ⇒ Object
Returns the value of attribute width.
Instance Method Summary collapse
- #destroy ⇒ Object
-
#initialize ⇒ MenuSeparator
constructor
A new instance of MenuSeparator.
- #on_enter ⇒ Object
- #on_leave ⇒ Object
- #repaint ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize ⇒ MenuSeparator
Returns a new instance of MenuSeparator.
44 45 46 |
# File 'lib/canis/core/widgets/rmenu.rb', line 44 def initialize @enable = false end |
Instance Attribute Details
#bgcolor ⇒ Object
2011-09-25 V1.3.1
43 44 45 |
# File 'lib/canis/core/widgets/rmenu.rb', line 43 def bgcolor @bgcolor end |
#coffset ⇒ Object
Returns the value of attribute coffset.
41 42 43 |
# File 'lib/canis/core/widgets/rmenu.rb', line 41 def coffset @coffset end |
#col ⇒ Object
Returns the value of attribute col.
40 41 42 |
# File 'lib/canis/core/widgets/rmenu.rb', line 40 def col @col end |
#color ⇒ Object
2011-09-25 V1.3.1
43 44 45 |
# File 'lib/canis/core/widgets/rmenu.rb', line 43 def color @color end |
#enabled ⇒ Object
Returns the value of attribute enabled.
37 38 39 |
# File 'lib/canis/core/widgets/rmenu.rb', line 37 def enabled @enabled end |
#parent ⇒ Object
Returns the value of attribute parent.
38 39 40 |
# File 'lib/canis/core/widgets/rmenu.rb', line 38 def parent @parent end |
#row ⇒ Object
Returns the value of attribute row.
39 40 41 |
# File 'lib/canis/core/widgets/rmenu.rb', line 39 def row @row end |
#width ⇒ Object
Returns the value of attribute width.
42 43 44 |
# File 'lib/canis/core/widgets/rmenu.rb', line 42 def width @width end |
Instance Method Details
#destroy ⇒ Object
55 56 |
# File 'lib/canis/core/widgets/rmenu.rb', line 55 def destroy end |
#on_enter ⇒ Object
57 58 |
# File 'lib/canis/core/widgets/rmenu.rb', line 57 def on_enter end |
#on_leave ⇒ Object
59 60 |
# File 'lib/canis/core/widgets/rmenu.rb', line 59 def on_leave end |
#repaint ⇒ Object
47 48 49 50 51 52 53 54 |
# File 'lib/canis/core/widgets/rmenu.rb', line 47 def repaint acolor = get_color($reversecolor, @color, @bgcolor) #@parent.window.printstring( @row, 0, "|%s|" % ("-"*@width), acolor) @parent.window.mvwhline( @row, 1, Ncurses::ACS_HLINE, @width) # these 2 are probably overwritten by the borders @parent.window.mvaddch( @row, 0, Ncurses::ACS_LTEE) @parent.window.mvaddch( @row, @width+1, Ncurses::ACS_RTEE) end |
#to_s ⇒ Object
61 62 63 |
# File 'lib/canis/core/widgets/rmenu.rb', line 61 def to_s "" end |