Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [client] Fix indexing error (array OOB) | Simon Rettberg | 2018-11-28 | 1 | -1/+1 |
| | | | | Mathe-Error im Kopf | ||||
* | [client] fix location tree not triggering change monitor | Jonathan Bauer | 2018-09-10 | 1 | -1/+1 |
| | |||||
* | [client] Fix stuff FindBugs complained about | Simon Rettberg | 2018-06-27 | 2 | -2/+3 |
| | |||||
* | [client] Clean up change monitors: Unify generic listener | Simon Rettberg | 2018-06-26 | 5 | -111/+23 |
| | |||||
* | [client] reworked ImageDetailsWindow | Jonathan Bauer | 2018-06-25 | 2 | -0/+45 |
| | | | | | | * switch to tab layout * support for new dialog monitor * simplified (hah!) permissions handling | ||||
* | [client] Move netrules configurator into tab | Simon Rettberg | 2018-06-22 | 1 | -0/+19 |
| | |||||
* | [client] Sanitize class/var names, split up control package | Simon Rettberg | 2018-06-21 | 2 | -7/+7 |
| | | | | | | | All configurators have moved from *.control to *.configurator *.control should be used for simple controls that feel like they're really just one thing. The configurators are more like a group of controls. | ||||
* | [client] Refactor change monitor classes, better error message handling | Simon Rettberg | 2018-06-21 | 13 | -110/+155 |
| | |||||
* | [client] Add GUI change handling classes | Simon Rettberg | 2018-06-20 | 12 | -0/+837 |
Code to track if a dialog contains modified controls has been messy, error prone and all over the place. Adding a control to a dialog required adding multiple fields to the dialog class and adding new code in multiple places. This is an approach to create a centralized facility that would only require adding all controls of a dialog to the monitor in one place, and then defining a callback to get informed when the validity or content of the whole form changes. The monitor class will also remember the original state of the dialog, so you can tell if the user undoes their changes manually. |