Thibault Jouan
|
0601fe0560
|
Handle property_notify events in Manager#handle
|
2015-04-22 08:14:45 +00:00 |
|
Thibault Jouan
|
b1a601918e
|
Implement Manager#update_properties
|
2015-04-22 08:14:45 +00:00 |
|
Thibault Jouan
|
933bcdfcd8
|
Make the manager listen for changes on new window
When mapping a new window, listen for property notify events.
|
2015-04-22 08:14:45 +00:00 |
|
Thibault Jouan
|
b8e31e1981
|
Fix typo in Manager#handle specs
|
2015-04-22 08:14:32 +00:00 |
|
Thibault Jouan
|
a7fe5d767f
|
Avoid Manager#map dependency in Manager specs
|
2015-04-22 08:14:32 +00:00 |
|
Thibault Jouan
|
47bc9c9da2
|
Refactor specs with factory helper methods
|
2015-04-21 12:39:21 +00:00 |
|
Thibault Jouan
|
ae3d78497f
|
Remove deprecated specs
|
2015-04-21 11:42:56 +00:00 |
|
Thibault Jouan
|
e97dcea87a
|
Handle destroy_notify X events in manager
|
2015-04-21 02:26:29 +00:00 |
|
Thibault Jouan
|
31a326e7eb
|
Implement Manager#destroy
|
2015-04-21 02:26:29 +00:00 |
|
Thibault Jouan
|
a052140921
|
Handle unmap_notify X events in Manager
|
2015-04-20 10:24:39 +00:00 |
|
Thibault Jouan
|
09d7b6ebb5
|
Implement Manager#unmap
|
2015-04-20 10:24:39 +00:00 |
|
Thibault Jouan
|
c71fed4108
|
Reorder Manager specs
|
2015-04-20 10:24:27 +00:00 |
|
Thibault Jouan
|
f15fa116c9
|
Rename Manager#manage as Manager#map
|
2015-04-20 07:14:55 +00:00 |
|
Thibault Jouan
|
d8994dc165
|
Fix wording in Manager specs
|
2015-04-20 07:14:45 +00:00 |
|
Thibault Jouan
|
84d92798a0
|
Modify manager to handle configure request events
|
2015-04-20 05:49:51 +00:00 |
|
Thibault Jouan
|
1f7b2269c7
|
Implement Manager#configure
|
2015-04-20 05:49:51 +00:00 |
|
Thibault Jouan
|
bdbeca399a
|
Ensure only one client is managed for given window
|
2015-04-20 04:11:41 +00:00 |
|
Thibault Jouan
|
02861a63d4
|
Prevent manager from handling override_redirect windows
|
2015-04-19 04:35:37 +00:00 |
|
Thibault Jouan
|
887c66a6f7
|
Implement Manager#handle_next_event
|
2015-04-18 00:46:50 +00:00 |
|
Thibault Jouan
|
0164b52465
|
Implement Manager#flush
|
2015-04-17 15:14:48 +00:00 |
|
Thibault Jouan
|
18667e2492
|
Implement Manager#to_io
|
2015-04-17 15:13:18 +00:00 |
|
Thibault Jouan
|
d781a48837
|
Log X events received by the manager
|
2015-04-16 13:19:29 +00:00 |
|
Thibault Jouan
|
a0dcca07f9
|
Register clients in manager on map requests
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
4e65d46730
|
Handle map_request events in the Manager
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
3f39b90269
|
Listen events for window management in Manager
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
1575a2d369
|
Handle termination properly
* Tell the manager to close the display before terminating;
* Log about quit request and process termination.
|
2015-04-15 12:49:04 +00:00 |
|
Thibault Jouan
|
6ac26c370e
|
Implement `modifier' run control keyword
|
2015-04-15 09:31:32 +00:00 |
|
Thibault Jouan
|
620150b6d8
|
Remove context for constructor specs
|
2015-04-15 09:31:32 +00:00 |
|
Thibault Jouan
|
9c9aa1dabb
|
Configure upcased key as combination with shift mod
|
2015-04-15 01:09:18 +00:00 |
|
Thibault Jouan
|
66c1b78740
|
Fix a description in Manager#handle specs
|
2015-04-14 21:42:33 +00:00 |
|
Thibault Jouan
|
10591d0646
|
Fail when another window manager is already running
|
2015-04-13 01:29:35 +00:00 |
|
Thibault Jouan
|
c9e6d1807b
|
Fix X display handling in rspec test suite
* Hide any available X display from test suite context;
* Ensure the manager never connect or block.
|
2015-04-10 10:16:30 +00:00 |
|
Thibault Jouan
|
59e9562279
|
Rename :display, :* events as :*
|
2015-04-10 07:53:45 +00:00 |
|
Thibault Jouan
|
d965fb2afd
|
Handle Manager logging with events Dispatcher
|
2015-04-09 23:31:56 +00:00 |
|
Thibault Jouan
|
c8f12af987
|
Implement Manager#handle
|
2015-04-09 00:30:13 +00:00 |
|
Thibault Jouan
|
498feb809e
|
Instanciate Manager with a mandatory Dispatcher
|
2015-04-09 00:30:13 +00:00 |
|
Thibault Jouan
|
585903240b
|
Implement Manager#handle_pending_events
|
2015-04-09 00:30:13 +00:00 |
|
Thibault Jouan
|
b4b4f086d4
|
Implement Manager#grab_key
|
2015-04-09 00:30:12 +00:00 |
|
Thibault Jouan
|
cd76c4e270
|
Implement basic Manager
|
2015-04-09 00:30:12 +00:00 |
|