Daan Vanden Bosch
da64ad93c5
Event view widgets are now correctly disabled while debugging.
2020-04-29 20:48:47 +02:00
Daan Vanden Bosch
f87c2ecf84
- All views now have a View super type
...
- Widget now has a children array
- Widgets can be activated and deactivated (this recurses over child widgets)
- Renderers are now turned on and off in activate/deactivate methods
- It is now possible to set a tool-local path (this path is appended to the tool's base path)
- TabContainer can now automatically set a path based on paths given in its tab configuration
- It's now possible to directly link to subviews of the viewer and the hunt optimizer
2020-01-05 01:07:35 +01:00
Daan Vanden Bosch
5b5ce69d07
You can now view just the NPCs of a specific wave by clicking a button next to the wave ID in the events view.
2019-12-27 16:56:48 +01:00
Daan Vanden Bosch
994afa7387
Refactored HTML element creation code. Removed PropertyChangeEvent, properties don't emit their old value anymore. Added an EventsController and moved some code from EventsView and QuestEditorStore to it.
2019-12-27 00:55:32 +01:00
Daan Vanden Bosch
243638879c
Entity counts in area select are now updated when adding or removing entities. Added more unit tests.
2019-12-24 03:04:18 +01:00
Daan Vanden Bosch
20885cb0f2
Simplified Widget.finalize_construction. Added game state to QuestRunner and modified execution flow to enable loading of area/entity models. Split QuestModelManager into two different classes so a different loading strategy can used in the quest runner view. Quest runner view is now automatically created when running a quest.
2019-12-19 18:54:01 +01:00
jtuu
8582a25bc3
Lint
2019-11-16 18:07:21 +02:00
Daan Vanden Bosch
a8997e66a9
Removed bind_bi from Property.
2019-10-26 17:03:12 +02:00
Daan Vanden Bosch
345c9ab0dc
Improved typing of ListProperty.
2019-10-07 18:26:45 +02:00
Daan Vanden Bosch
87c6ae37e4
Widget's element property is now abstract and is overridden in every concrete subclass. This often simplifies widget code.
2019-09-15 19:32:34 +02:00
Daan Vanden Bosch
3a95e8a974
Added server select. Widget construction now happens in two phases with a finalize_construction method being called from the lowest subclass.
2019-09-14 15:15:59 +02:00
Daan Vanden Bosch
58939b2ff5
The ComboBox menu can now be filtered by typing.
2019-09-14 13:16:13 +02:00
Daan Vanden Bosch
fcf08e6f76
Menus and the various controls that use menus can now be controlled with the keyboard.
2019-09-13 20:53:31 +02:00
Daan Vanden Bosch
a933c5e4c1
Wanted items can now be added and removed.
2019-09-13 14:30:29 +02:00