Chris Smith
192550f434
Move event bus code to a bundle.
Issue #750
7 years ago
Chris Smith
4c35da850d
Update copyright.
7 years ago
Chris Smith
82f897f85e
Add an interface for ColourManager.
7 years ago
Chris Smith
f5be0bf102
Add interface for UnreadStatusManager.
7 years ago
Chris Smith
5cc0af4324
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 years ago
Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
8 years ago
Chris Smith
7dcdd5b500
Fix counting of events.
Events aren't unread and shouldn't affect the display colour of
a window if they're hidden.
8 years ago
Chris Smith
46bcaecfc1
Change highlights into proper displayable events.
Instead of wrapping the source event and modifying it, they are
now proper events that are displayed themselves (and the original
message is suppressed).
This allows highlights to be formatted differently.
Issue #669
8 years ago
Greg Holmes
7f27d8ce48
Tidy up after changes.
9 years ago
Chris Smith
f75e7f79f2
Fix almost all remaining FrameContainer refs.
9 years ago
Chris Smith
91aacc31b3
Make unread colours user-specified.
Add defaults for the old colours instead of horrible lime green.
9 years ago
Shane Mc Cormack
9f3fcd1b59
2015!
9 years ago
Chris Smith
3d9f272e93
Stop USM firing events when there are no changes
9 years ago
Chris Smith
11a021e08f
Raise events.
Should probably improve this to only raise an event when the
values change, but will do for now.
9 years ago
Chris Smith
4098815c1b
Include the manager in the event.
9 years ago
Chris Smith
9a19431320
Add an event for unread status changes.
9 years ago
Chris Smith
6546a7a3fb
Initial pass at an UnreadStatusManager.
Needs to allow configuring of the colours, and provide events
for notifying the UI.
9 years ago