Module: Vedeu::Bindings::Visibility
Overview
System events relating to the visibility of cursors or interfaces.
Class Method Summary collapse
-
.clear_group! ⇒ Object
private
See visibility.
-
.hide_cursor! ⇒ Object
private
See visibility.
-
.hide_group! ⇒ Object
private
See visibility.
-
.hide_interface! ⇒ Object
private
See visibility.
-
.setup! ⇒ TrueClass
Setup events relating to visibility.
-
.show_cursor! ⇒ Object
private
See visibility.
-
.show_group! ⇒ Object
private
See visibility.
-
.show_interface! ⇒ Object
private
See visibility.
-
.toggle_cursor! ⇒ Object
private
See visibility.
-
.toggle_group! ⇒ Object
private
See visibility.
-
.toggle_interface! ⇒ Object
private
See visibility.
Instance Method Summary collapse
-
#clear_group! ⇒ Object
private
See visibility.
-
#hide_cursor! ⇒ Object
private
See visibility.
-
#hide_group! ⇒ Object
private
See visibility.
-
#hide_interface! ⇒ Object
private
See visibility.
-
#setup! ⇒ TrueClass
Setup events relating to visibility.
-
#show_cursor! ⇒ Object
private
See visibility.
-
#show_group! ⇒ Object
private
See visibility.
-
#show_interface! ⇒ Object
private
See visibility.
-
#toggle_cursor! ⇒ Object
private
See visibility.
-
#toggle_group! ⇒ Object
private
See visibility.
-
#toggle_interface! ⇒ Object
private
See visibility.
Class Method Details
.clear_group! ⇒ Object (private)
See visibility
32 33 34 35 36 |
# File 'lib/vedeu/bindings/visibility.rb', line 32 def clear_group! Vedeu.bind(:_clear_group_) do |name| Vedeu::Clear::NamedGroup.render(name) end end |
.hide_cursor! ⇒ Object (private)
See visibility
39 40 41 42 43 44 45 |
# File 'lib/vedeu/bindings/visibility.rb', line 39 def hide_cursor! Vedeu.bind(:_hide_cursor_) do |name| Vedeu::Cursors::Cursor.hide_cursor(name) end Vedeu.bind_alias(:_cursor_hide_, :_hide_cursor_) end |
.hide_group! ⇒ Object (private)
See visibility
48 49 50 51 52 |
# File 'lib/vedeu/bindings/visibility.rb', line 48 def hide_group! Vedeu.bind(:_hide_group_) do |name| Vedeu::Models::Group.hide_group(name) end end |
.hide_interface! ⇒ Object (private)
See visibility
55 56 57 58 59 |
# File 'lib/vedeu/bindings/visibility.rb', line 55 def hide_interface! Vedeu.bind(:_hide_interface_) do |name| Vedeu::Models::Interface.hide_interface(name) end end |
.setup! ⇒ TrueClass
Setup events relating to visibility. This method is called by Vedeu.
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/vedeu/bindings/visibility.rb', line 16 def setup! clear_group! hide_cursor! hide_group! hide_interface! show_cursor! show_group! show_interface! toggle_cursor! toggle_group! toggle_interface! end |
.show_cursor! ⇒ Object (private)
See visibility
62 63 64 65 66 67 68 |
# File 'lib/vedeu/bindings/visibility.rb', line 62 def show_cursor! Vedeu.bind(:_show_cursor_) do |name| Vedeu::Cursors::Cursor.show_cursor(name) end Vedeu.bind_alias(:_cursor_show_, :_show_cursor_) end |
.show_group! ⇒ Object (private)
See visibility
71 72 73 74 75 |
# File 'lib/vedeu/bindings/visibility.rb', line 71 def show_group! Vedeu.bind(:_show_group_) do |name| Vedeu::Models::Group.show_group(name) end end |
.show_interface! ⇒ Object (private)
See visibility
78 79 80 81 82 |
# File 'lib/vedeu/bindings/visibility.rb', line 78 def show_interface! Vedeu.bind(:_show_interface_) do |name| Vedeu::Models::Interface.show_interface(name) end end |
.toggle_cursor! ⇒ Object (private)
See visibility
85 86 87 88 89 |
# File 'lib/vedeu/bindings/visibility.rb', line 85 def toggle_cursor! Vedeu.bind(:_toggle_cursor_) do |name| Vedeu::Cursors::Cursor.toggle_cursor(name) end end |
.toggle_group! ⇒ Object (private)
See visibility
92 93 94 95 96 |
# File 'lib/vedeu/bindings/visibility.rb', line 92 def toggle_group! Vedeu.bind(:_toggle_group_) do |name| Vedeu::Models::Group.toggle_group(name) end end |
.toggle_interface! ⇒ Object (private)
See visibility
99 100 101 102 103 |
# File 'lib/vedeu/bindings/visibility.rb', line 99 def toggle_interface! Vedeu.bind(:_toggle_interface_) do |name| Vedeu::Models::Interface.toggle_interface(name) end end |
Instance Method Details
#clear_group! ⇒ Object (private)
See visibility
32 33 34 35 36 |
# File 'lib/vedeu/bindings/visibility.rb', line 32 def clear_group! Vedeu.bind(:_clear_group_) do |name| Vedeu::Clear::NamedGroup.render(name) end end |
#hide_cursor! ⇒ Object (private)
See visibility
39 40 41 42 43 44 45 |
# File 'lib/vedeu/bindings/visibility.rb', line 39 def hide_cursor! Vedeu.bind(:_hide_cursor_) do |name| Vedeu::Cursors::Cursor.hide_cursor(name) end Vedeu.bind_alias(:_cursor_hide_, :_hide_cursor_) end |
#hide_group! ⇒ Object (private)
See visibility
48 49 50 51 52 |
# File 'lib/vedeu/bindings/visibility.rb', line 48 def hide_group! Vedeu.bind(:_hide_group_) do |name| Vedeu::Models::Group.hide_group(name) end end |
#hide_interface! ⇒ Object (private)
See visibility
55 56 57 58 59 |
# File 'lib/vedeu/bindings/visibility.rb', line 55 def hide_interface! Vedeu.bind(:_hide_interface_) do |name| Vedeu::Models::Interface.hide_interface(name) end end |
#setup! ⇒ TrueClass
Setup events relating to visibility. This method is called by Vedeu.
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/vedeu/bindings/visibility.rb', line 16 def setup! clear_group! hide_cursor! hide_group! hide_interface! show_cursor! show_group! show_interface! toggle_cursor! toggle_group! toggle_interface! end |
#show_cursor! ⇒ Object (private)
See visibility
62 63 64 65 66 67 68 |
# File 'lib/vedeu/bindings/visibility.rb', line 62 def show_cursor! Vedeu.bind(:_show_cursor_) do |name| Vedeu::Cursors::Cursor.show_cursor(name) end Vedeu.bind_alias(:_cursor_show_, :_show_cursor_) end |
#show_group! ⇒ Object (private)
See visibility
71 72 73 74 75 |
# File 'lib/vedeu/bindings/visibility.rb', line 71 def show_group! Vedeu.bind(:_show_group_) do |name| Vedeu::Models::Group.show_group(name) end end |
#show_interface! ⇒ Object (private)
See visibility
78 79 80 81 82 |
# File 'lib/vedeu/bindings/visibility.rb', line 78 def show_interface! Vedeu.bind(:_show_interface_) do |name| Vedeu::Models::Interface.show_interface(name) end end |
#toggle_cursor! ⇒ Object (private)
See visibility
85 86 87 88 89 |
# File 'lib/vedeu/bindings/visibility.rb', line 85 def toggle_cursor! Vedeu.bind(:_toggle_cursor_) do |name| Vedeu::Cursors::Cursor.toggle_cursor(name) end end |
#toggle_group! ⇒ Object (private)
See visibility
92 93 94 95 96 |
# File 'lib/vedeu/bindings/visibility.rb', line 92 def toggle_group! Vedeu.bind(:_toggle_group_) do |name| Vedeu::Models::Group.toggle_group(name) end end |
#toggle_interface! ⇒ Object (private)
See visibility
99 100 101 102 103 |
# File 'lib/vedeu/bindings/visibility.rb', line 99 def toggle_interface! Vedeu.bind(:_toggle_interface_) do |name| Vedeu::Models::Interface.toggle_interface(name) end end |