class Place::Tab
- Place::Tab
- Reference
- Object
Included Modules
- JSON::Serializable
- JSON::Serializable::Unmapped
Extended Modules
- JSON::Schema
Defined in:
place/meet/tab.crConstructors
- .new(icon : String, name : String, inputs : Array(String), help : Nil | String = nil, controls : Nil | String = nil, merge_on_join : Bool | Nil = nil, presentation_source : Nil | String = nil, json_unmapped : Hash(String, JSON::Any) = Hash(String, JSON::Any).new)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #clone : Tab
-
#controls : String | Nil
such as: vidconf-controls
- #help : String | Nil
- #icon : String
- #inputs : Array(String)
- #merge(tab : Tab) : Tab
- #merge!(tab : Tab) : Tab
- #merge_on_join : Bool | Nil
- #name : String
-
#presentation_source : String | Nil
For the VC controls
Constructor Detail
def self.new(icon : String, name : String, inputs : Array(String), help : Nil | String = nil, controls : Nil | String = nil, merge_on_join : Bool | Nil = nil, presentation_source : Nil | String = nil, json_unmapped : Hash(String, JSON::Any) = Hash(String, JSON::Any).new)
#