`dialogs_show_input_full` had grown into a monster taking 2 different sets of 
callbacks.
The complexity can be removed if:
* the caller creates the combo/entry widget, as they can then connect any 
special signals to it themselves.
* the caller runs the dialog even when modal

I was also tempted to remove the callback for `dialogs_show_input_persistent`, 
but I haven't done that here.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/3826

-- Commit Summary --

  * [Input Dialog refactor] Replace 5 parameters with 1
  * Add entry parameter for flexibility
  * Also wrap label for dialogs_show_input_numeric

-- File Changes --

    M src/dialogs.c (113)

-- Patch Links --

https://github.com/geany/geany/pull/3826.patch
https://github.com/geany/geany/pull/3826.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3826
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3...@github.com>

Reply via email to