contextual_menu_plus

Creator: coderz1093

Last updated:

0 purchases

contextual_menu_plus Image
contextual_menu_plus Images

Languages

Categories

Add to Cart

Description:

contextual menu plus

contextual_menu_plus #

This plugin allows Flutter desktop apps to create native context menus.

English | 简体中文




contextual_menu_plus

Platform Support
Screenshots
Quick Start

Installation
Usage


Who's using it?
Related Links
License




Platform Support #



Linux
macOS
Windows




✔️
✔️
✔️



Screenshots #



macOS
Linux
Windows










| |
|
Quick Start #
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
contextual_menu_plus: ^0.1.2
copied to clipboard
Or
dependencies:
contextual_menu_plus:
git:
url: https://github.com/leanflutter/contextual_menu_plus.git
ref: main
copied to clipboard
Usage #
import 'package:flutter/material.dart' hide MenuItem;
import 'package:contextual_menu_plus/contextual_menu_plus.dart';

Menu menu = Menu(
items: [
MenuItem(
label: 'Copy',
icon: 'doc.on.doc',
shortcutKey: 'X',
shortcutModifiers: ShortcutModifiers(command: true),
onClick: (_) {
print('Clicked Copy');
},
),
MenuItem(
label: 'Disabled item',
disabled: true,
),
MenuItem.checkbox(
key: 'checkbox1',
label: 'Checkbox1',
checked: true,
onClick: (menuItem) {
print('Clicked Checkbox1');
menuItem.checked = !(menuItem.checked == true);
},
),
MenuItem.separator(),
],
);

popUpContextualMenu(
context,
_menu!,
placement: Placement.bottomLeft,
);

copied to clipboard

Please see the example app of this plugin for a full example.

Who's using it? #

Biyi (比译) - A convenient translation and dictionary app.

Related Links #

https://github.com/leanflutter/menu_base

License #
MIT

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.