AdwHeaderBar constructor
AdwHeaderBar({})
Implementation
AdwHeaderBar({
Key? key,
this.title,
this.start = const [],
this.end = const [],
this.style = const HeaderBarStyle(),
required AdwActions actions,
AdwControls? controls,
}) : closeBtn = controls != null
? controls.closeBtn?.call(actions.onClose)
: AdwWindowButton(
buttonType: WindowButtonType.close,
onPressed: actions.onClose,
),
maximizeBtn = controls != null
? controls.maximizeBtn?.call(actions.onMaximize)
: AdwWindowButton(
buttonType: WindowButtonType.maximize,
onPressed: actions.onMaximize,
),
minimizeBtn = controls != null
? controls.minimizeBtn?.call(actions.onMinimize)
: AdwWindowButton(
buttonType: WindowButtonType.minimize,
onPressed: actions.onMinimize,
),
onHeaderDrag = actions.onHeaderDrag,
onDoubleTap = actions.onDoubleTap,
onRightClick = actions.onRightClick,
super(key: key);