Sha256: 3f4716fe7d2c8b95326b446bd8c71b4cf50e0f137e32e361e4fcc1152e12c9f1

Contents?: true

Size: 339 Bytes

Versions: 4

Compression:

Stored size: 339 Bytes

Contents

module Nuklear
  module UI
    class MenuBar < Nuklear::UI::Base
      include Nuklear::UI::Container

      def initialize(enabled: true)
        super enabled: enabled
      end

      def to_command
        [:ui_menubar]
      end

      def result(visible, context)
        run_commands(context) if visible
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nuklear-0.1.3 lib/nuklear/ui/menu_bar.rb
nuklear-0.1.2 lib/nuklear/ui/menu_bar.rb
nuklear-0.1.1 lib/nuklear/ui/menu_bar.rb
nuklear-0.1.0 lib/nuklear/ui/menu_bar.rb