Skip to content
/ menubar Public

Create menus to the main menubar of an openfl application

Notifications You must be signed in to change notification settings

sakari/menubar

Repository files navigation

Menubar

Create menus to the main menubar of the application from openfl.

Supports only OSX now as I don't have any other platforms. Pull requests welcome.

Features

  • nested menus
  • disabling/enabling items
  • item states (on, off, mixed)

See the test app at MenuTest/Source/Main.hx for details

Usage

import sakari.menubar.Menubar;
..
var m = Menubar.get()
m.add('Foo/Bar', 'a'); //use 'a' as shortcut key
m.enable('Foo/Bar');
m.listen('Foo/Bar', function() {
    trace('Foo/Bar was clicked, will disable it now');
    m.disable('Foo/Bar');
});

Building from source

make

Building the test app

make example

Run tests

The tests require massive unit for running.

make test

License

(c) Sakari Jokinen

MIT

About

Create menus to the main menubar of an openfl application

Resources

Stars

Watchers

Forks

Packages

No packages published