-
-
Notifications
You must be signed in to change notification settings - Fork 784
Pass a payload to MessageDialog callbacks #17658
Copy link
Copy link
Closed
Labels
p3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityrelease/blockingthis issue blocks the milestone releasethis issue blocks the milestone releasetriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
p3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityrelease/blockingthis issue blocks the milestone releasethis issue blocks the milestone releasetriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Is your feature request related to a problem? Please describe.
There is currently no way to pass information to
MessageDialogcallback functions. This precludes tasks like adding stateful controls such as checkboxes, radio buttons, and text boxes to dialogs, without subclassingMessageDialogand implementing a lot of custom logic.Describe the solution you'd like
Create a
Payloaddata structure to be passed to callback functions. This data structure can have fields added as developer needs are identified, such as #17646 .Describe alternatives you've considered
See #17646.
Additional context
See #17646.