setThumbnailToolbar static method

Future<void> setThumbnailToolbar(
  1. List<ThumbnailToolbarButton> buttons
)

Sets thumbnail toolbar for the taskbar app icon. Takes list of thumbnail toolbar buttons.

WindowsTaskbar.setThumbnailToolbar(
  [
    ThumbnailToolbarButton(
      ThumbnailToolbarAssetIcon('res/previous.ico'),
        'Button 1',
        () {},
      ),
      ThumbnailToolbarButton(
        ThumbnailToolbarAssetIcon('res/pause.ico'),
        'Button 2',
        () {},
        mode: ThumbnailToolbarButtonMode.disabled | ThumbnailToolbarButtonMode.dismissionClick,
     ),
     ThumbnailToolbarButton(
       ThumbnailToolbarAssetIcon('res/next.ico'),
       'Button 3',
       () {},
     ),
   ],
 );

Implementation

static Future<void> setThumbnailToolbar(
    List<ThumbnailToolbarButton> buttons) {
  _buttons.clear();
  _buttons.addAll(buttons);
  return _kChannel.invokeMethod(
    _kSetThumbnailToolbar,
    {
      'buttons': buttons.map((button) {
        return button.toJson();
      }).toList(),
    },
  );
}