wiki:APP_SIMPLE_DIALOGS_R0

Version 2 (modified by dido, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=APP_SIMPLE_DIALOGS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

There should be common way of creating dialogs. This class should provide the ability to create and close the dialog as well as to add, remove and interact with dialog childes.

Task requirements

Following elements should present:

  • OK and Cancel buttons - Cancel button is optional and redo the changes. Bought buttons close the dialog.
  • message or error message - plane selectable but not editable text text. Also optional.

There should be easy to use interface that populate the data inside the dialog, allows you to add and remove childes, and determines basic layout functionality. You could add as a childes common input elements(input text fields, check boxes, combo boxes etc.) as well as custom elements.

Task result

  • The result should be code

Implementation idea

(It is advisable to include some rough implementations ideas.)

BASE_DIALOGS?

How to demo

  • create a test environment and place a button that evoke an instance of simple dialog.
  • see if you can operate with this dialog.
  • add some childes in this instance.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)