morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::testing::detail::Callbacks Struct Reference

The handlers a widget was given, which the interaction helpers call. More...

#include <recording_backend.hpp>

Public Attributes

Action click
 From ButtonWidget::setOnClick.
std::function< void(std::string)> change
 From TextInputWidget::setOnChange.
std::function< void(std::string)> submit
 From TextInputWidget::setOnSubmit.
std::function< void(std::string)> commit
 From TextInputWidget::setOnCommit.
std::function< void(bool)> toggle
 From CheckboxWidget::setOnToggle, PanelWidget::setOnToggle or CollapsibleWidget::setOnToggle.
std::function< void(Key)> select
 From SelectWidget::setOnSelect.
Action open
 From SelectWidget::setOnOpen.
std::function< void(std::size_t)> index
 From TabsWidget::setOnSelect.
std::function< void(std::optional< morph::time::Timestamp >)> dateTime
 From DateTimeInputWidget::setOnChange.
std::function< void(std::int64_t)> slide
 From SliderWidget::setOnChange.
std::function< void(std::int64_t)> slideCommit
 From SliderWidget::setOnCommit.
std::function< void(std::string)> picked
 From FilePickerWidget::setOnPicked.
Action dismiss
 From DialogWidget::setOnDismiss, DrawerWidget::setOnDismiss or BannerWidget::setOnDismiss.
std::function< void(std::vector< Key >)> selection
 From TableWidget::setOnSelectionChange.
std::function< void(Key)> activate
 From TableWidget::setOnActivate.
std::function< bool(Key const &)> accepts
 The drop handler's predicate, from Widget::setDropHandler.
std::function< void(Key)> drop
 The drop handler, from Widget::setDropHandler.
std::function< void(std::string, std::string)> component
 From CustomWidget::setOnEvent: the event's name and its payload.
std::function< void(std::string)> chord
 The chord handler, from Widget::setKeys.
std::function< void()> hover
 From Widget::setOnHover.
std::function< void(std::vector< std::size_t >)> path
 A menu's activation handler, from MenuWidget::setOnActivate.
Action action
 An action button's handler, from BannerWidget::setOnAction or EmptyStateWidget::setOnAction.
std::function< void(std::vector< int >)> resize
 From SplitterWidget::setOnResize.
std::function< void(std::vector< std::string >)> files
 From DropZoneWidget::setOnDrop.

Detailed Description

The handlers a widget was given, which the interaction helpers call.

Definition at line 438 of file recording_backend.hpp.

Member Data Documentation

◆ click

Action morph::ui::testing::detail::Callbacks::click

From ButtonWidget::setOnClick.

Definition at line 440 of file recording_backend.hpp.

◆ change

std::function<void(std::string)> morph::ui::testing::detail::Callbacks::change

From TextInputWidget::setOnChange.

Definition at line 442 of file recording_backend.hpp.

◆ submit

std::function<void(std::string)> morph::ui::testing::detail::Callbacks::submit

From TextInputWidget::setOnSubmit.

Definition at line 444 of file recording_backend.hpp.

◆ commit

std::function<void(std::string)> morph::ui::testing::detail::Callbacks::commit

From TextInputWidget::setOnCommit.

Definition at line 446 of file recording_backend.hpp.

◆ toggle

std::function<void(bool)> morph::ui::testing::detail::Callbacks::toggle

◆ select

std::function<void(Key)> morph::ui::testing::detail::Callbacks::select

From SelectWidget::setOnSelect.

Definition at line 450 of file recording_backend.hpp.

◆ open

Action morph::ui::testing::detail::Callbacks::open

From SelectWidget::setOnOpen.

Definition at line 452 of file recording_backend.hpp.

◆ index

std::function<void(std::size_t)> morph::ui::testing::detail::Callbacks::index

From TabsWidget::setOnSelect.

Definition at line 454 of file recording_backend.hpp.

◆ dateTime

std::function<void(std::optional<morph::time::Timestamp>)> morph::ui::testing::detail::Callbacks::dateTime

From DateTimeInputWidget::setOnChange.

Definition at line 456 of file recording_backend.hpp.

◆ slide

std::function<void(std::int64_t)> morph::ui::testing::detail::Callbacks::slide

From SliderWidget::setOnChange.

Definition at line 458 of file recording_backend.hpp.

◆ slideCommit

std::function<void(std::int64_t)> morph::ui::testing::detail::Callbacks::slideCommit

From SliderWidget::setOnCommit.

Definition at line 460 of file recording_backend.hpp.

◆ picked

std::function<void(std::string)> morph::ui::testing::detail::Callbacks::picked

From FilePickerWidget::setOnPicked.

Definition at line 462 of file recording_backend.hpp.

◆ dismiss

Action morph::ui::testing::detail::Callbacks::dismiss

◆ selection

std::function<void(std::vector<Key>)> morph::ui::testing::detail::Callbacks::selection

From TableWidget::setOnSelectionChange.

Definition at line 466 of file recording_backend.hpp.

◆ activate

std::function<void(Key)> morph::ui::testing::detail::Callbacks::activate

From TableWidget::setOnActivate.

Definition at line 468 of file recording_backend.hpp.

◆ accepts

std::function<bool(Key const&)> morph::ui::testing::detail::Callbacks::accepts

The drop handler's predicate, from Widget::setDropHandler.

Definition at line 470 of file recording_backend.hpp.

◆ drop

std::function<void(Key)> morph::ui::testing::detail::Callbacks::drop

The drop handler, from Widget::setDropHandler.

Definition at line 472 of file recording_backend.hpp.

◆ component

std::function<void(std::string, std::string)> morph::ui::testing::detail::Callbacks::component

From CustomWidget::setOnEvent: the event's name and its payload.

Definition at line 474 of file recording_backend.hpp.

◆ chord

std::function<void(std::string)> morph::ui::testing::detail::Callbacks::chord

The chord handler, from Widget::setKeys.

Definition at line 476 of file recording_backend.hpp.

◆ hover

std::function<void()> morph::ui::testing::detail::Callbacks::hover

From Widget::setOnHover.

Definition at line 478 of file recording_backend.hpp.

◆ path

std::function<void(std::vector<std::size_t>)> morph::ui::testing::detail::Callbacks::path

A menu's activation handler, from MenuWidget::setOnActivate.

Definition at line 480 of file recording_backend.hpp.

◆ action

Action morph::ui::testing::detail::Callbacks::action

An action button's handler, from BannerWidget::setOnAction or EmptyStateWidget::setOnAction.

Definition at line 482 of file recording_backend.hpp.

◆ resize

std::function<void(std::vector<int>)> morph::ui::testing::detail::Callbacks::resize

From SplitterWidget::setOnResize.

Definition at line 484 of file recording_backend.hpp.

◆ files

std::function<void(std::vector<std::string>)> morph::ui::testing::detail::Callbacks::files

From DropZoneWidget::setOnDrop.

Definition at line 486 of file recording_backend.hpp.


The documentation for this struct was generated from the following file: