Sha256: e65744d4c412c393195e401207b664a9c42d9027836c768f07d8b5fd608e3959

Contents?: true

Size: 832 Bytes

Versions: 27

Compression:

Stored size: 832 Bytes

Contents

### Vedeu.views

Define a view (content) for an interface.

The views declared within this block are stored in their respective
interface back buffers until a refresh event occurs. When the refresh
event is triggered, the back buffers are swapped into the front
buffers and the content here will be rendered.

Multiple views can be rendered inside a `views` block as the example
below shows:

  Vedeu.views do
    # view :some_interface do
    #   line do
    #     stream do
    #       left 'Title goes here', width: 35
    #     end
    #     stream do
    #       right Time.now.strftime('%H:%m'), width: 7
    #     end
    #   end
    # end

    # view :other_interface do
    #   lines do
    #     line 'This is content for the main interface.'
    #     line ''
    #     line 'Pretty easy eh?'
    #   end
    # end
  end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
vedeu-0.8.32 docs/dsl/by_method/views.md
vedeu-0.8.31 docs/dsl/by_method/views.md
vedeu-0.8.30 docs/dsl/by_method/views.md
vedeu-0.8.29 docs/dsl/by_method/views.md
vedeu-0.8.28 docs/dsl/by_method/views.md
vedeu-0.8.27 docs/dsl/by_method/views.md
vedeu-0.8.26 docs/dsl/by_method/views.md
vedeu-0.8.25 docs/dsl/by_method/views.md
vedeu-0.8.24 docs/dsl/by_method/views.md
vedeu-0.8.23 docs/dsl/by_method/views.md
vedeu-0.8.22 docs/dsl/by_method/views.md
vedeu-0.8.21 docs/dsl/by_method/views.md
vedeu-0.8.20 docs/dsl/by_method/views.md
vedeu-0.8.19 docs/dsl/by_method/views.md
vedeu-0.8.18 docs/dsl/by_method/views.md
vedeu-0.8.17 docs/dsl/by_method/views.md
vedeu-0.8.16 docs/dsl/by_method/views.md
vedeu-0.8.15 docs/dsl/by_method/views.md
vedeu-0.8.14 docs/dsl/by_method/views.md
vedeu-0.8.13 docs/dsl/by_method/views.md