RealTime ItemsSources
There will probably be a need for some possible items accessible by MightyBox to be scanned realtime, that is, at the moment that MightyBox is summoned. One example of this is currently opened SystemWindows. Scanning for open System Windows every 5 minutes or so will not be adequate for practical functionality of MightyBox as a SystemWindow Manager. Therefore a RealTime ItemsSource must be defined.
Two options for implementation:
1: Expose a RealTimeItemsSource extension point and create a RealTimeItemsSource class which inherits from ItemsSource
2: add a flag to the current ItemsSource class stating whether or not it is RealTime.
When MightyBox is summoned, RealTime Sources gather their itemsand they are searched at the same time that the main catalogCache is searched. The results are then intermingles when they are sorted by regex match and priority.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Dom ODierno
- Direction:
- Needs approval
- Assignee:
- Dom ODierno
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by