Ticket #1562 (new task) — at Initial Version

Opened 15 years ago

Last modified 15 years ago

Simplification of QuicjDialog API

Reported by: andrew_b Owned by:
Priority: major Milestone: 4.7.0-pre3
Component: mc-core Version: master
Keywords: Cc:
Blocked By: Blocking:
Branch state: Votes for changeset:

Description

Currently, all QuickWidget? fields must be defined for every quicj widget put to quick dialog. The some simplification is proposed. Compare the old code:

{quick_checkbox, 33, REPLACE_DLG_WIDTH, 10, REPLACE_DLG_HEIGHT, N_("Whole &words"), 0, 0,
&twhole_words, 0, NULL, NULL, NULL},

with the new one:

QUICK_CHECK (33, REPLACE_DLG_WIDTH, 10, REPLACE_DLG_HEIGHT, N_("&Whole words"), &edit->whole_words),

Branch: DEV_quick_widget.
changeset:ecc806264c805beb7957499e168ae9d38f24392c

Also quick dialogs with non-standard button location was reimplemented: 'Confirmation', 'Display bits'.

Note: See TracTickets for help on using tickets.