Sha256: 3acd4ec8c740b08d5bee65a412e1a69fe99c33ada7ac660f6bb43f242cea8b71

Contents?: true

Size: 1.55 KB

Versions: 16

Compression:

Stored size: 1.55 KB

Contents

# frozen_string_literal: true

module Vedeu

  # Provides the mechanism to create menus within client
  # applications.
  #
  module Menus

  end # Menus

  # :nocov:

  # See {file:docs/events/menu.md#\_menu_bottom_}
  Vedeu.bind(:_menu_bottom_) do |name|
    Vedeu.menus.by_name(name).bottom_item
  end

  # See {file:docs/events/menu.md#\_menu_current_}
  Vedeu.bind(:_menu_current_) do |name|
    Vedeu.menus.by_name(name).current_item
  end

  # See {file:docs/events/menu.md#\_menu_deselect_}
  Vedeu.bind(:_menu_deselect_) do |name|
    Vedeu.menus.by_name(name).deselect_item
  end

  # See {file:docs/events/menu.md#\_menu_items_}
  Vedeu.bind(:_menu_items_) { |name| Vedeu.menus.by_name(name).items }

  # See {file:docs/events/menu.md#\_menu_next_}
  Vedeu.bind(:_menu_next_) { |name| Vedeu.menus.by_name(name).next_item }

  # See {file:docs/events/menu.md#\_menu_prev_}
  Vedeu.bind(:_menu_prev_) { |name| Vedeu.menus.by_name(name).prev_item }

  # See {file:docs/events/menu.md#\_menu_selected_}
  Vedeu.bind(:_menu_selected_) do |name|
    Vedeu.menus.by_name(name).selected_item
  end

  # See {file:docs/events/menu.md#\_menu_select_}
  Vedeu.bind(:_menu_select_) do |name|
    Vedeu.menus.by_name(name).select_item
  end

  # See {file:docs/events/menu.md#\_menu_top_}
  Vedeu.bind(:_menu_top_) { |name| Vedeu.menus.by_name(name).top_item }

  # See {file:docs/events/menu.md#\_menu_view_}
  Vedeu.bind(:_menu_view_) { |name| Vedeu.menus.by_name(name).view }

  # :nocov:

end # Vedeu

require 'vedeu/menus/dsl'
require 'vedeu/menus/menu'
require 'vedeu/menus/repository'

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
vedeu-0.8.32 lib/vedeu/menus/all.rb
vedeu-0.8.31 lib/vedeu/menus/all.rb
vedeu-0.8.30 lib/vedeu/menus/all.rb
vedeu-0.8.29 lib/vedeu/menus/all.rb
vedeu-0.8.28 lib/vedeu/menus/all.rb
vedeu-0.8.27 lib/vedeu/menus/all.rb
vedeu-0.8.26 lib/vedeu/menus/all.rb
vedeu-0.8.25 lib/vedeu/menus/all.rb
vedeu-0.8.24 lib/vedeu/menus/all.rb
vedeu-0.8.23 lib/vedeu/menus/all.rb
vedeu-0.8.22 lib/vedeu/menus/all.rb
vedeu-0.8.21 lib/vedeu/menus/all.rb
vedeu-0.8.20 lib/vedeu/menus/all.rb
vedeu-0.8.19 lib/vedeu/menus/all.rb
vedeu-0.8.18 lib/vedeu/menus/all.rb
vedeu-0.8.17 lib/vedeu/menus/all.rb