Ticket #1562 (accepted task) — at Version 6

Opened 15 years ago

Last modified 15 years ago

Simplification of QuickDialog API

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

Description (last modified by andrew_b) (diff)

Currently, all QuickWidget? fields must be defined for every quick 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'.

Change History

comment:1 Changed 15 years ago by andrew_b

  • Owner set to andrew_b
  • Status changed from new to accepted

comment:2 Changed 15 years ago by slavazanko

  • Blocking 1400 added

comment:3 Changed 15 years ago by iNode

  • Description modified (diff)
  • Summary changed from Simplification of QuicjDialog API to Simplification of QuickDialog API

comment:4 Changed 15 years ago by andrew_b

  • severity changed from on review to no branch

comment:5 Changed 15 years ago by andrew_b

  • Blocking 1575 added

comment:6 Changed 15 years ago by andrew_b

  • severity changed from no branch to on review
  • Description modified (diff)
Note: See TracTickets for help on using tickets.