Mike Blumenkrantz
8e9aea2307
e_flowlayout is just not done correctly at all...some fixes here to make it not crash on deletion at least :/
...
SVN revision: 84263
2013-02-20 10:47:49 +00:00
Mike Blumenkrantz
95f0b520ac
use separate delay del function for popups to ensure comp win deletion
...
SVN revision: 84262
2013-02-20 10:47:46 +00:00
Mike Blumenkrantz
88f00310d7
e toolbar gadgets no longer crash when trying to display a popup
...
SVN revision: 84258
2013-02-20 09:13:03 +00:00
Christopher Michael
1c15009411
Remove commented fixme (no time to optimize this routine right now).
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84255
2013-02-20 07:45:13 +00:00
Mike Blumenkrantz
3294b377e8
add flag in comp match for disabling shadows, disable shadows for notification popup matches
...
SVN revision: 84254
2013-02-20 07:37:55 +00:00
Carsten Haitzler
064737a84c
popups... STAY UP!
...
SVN revision: 84240
2013-02-19 15:11:46 +00:00
Mike Blumenkrantz
32157d8fe5
fix gadget event object layering for dnd
...
SVN revision: 84239
2013-02-19 14:29:57 +00:00
Mike Blumenkrantz
8672080a60
fix comp canvas win finding for some dnd operations
...
SVN revision: 84238
2013-02-19 14:18:58 +00:00
Mike Blumenkrantz
da751bc1af
only delete popup's comp win if the popup has been deleted
...
SVN revision: 84236
2013-02-19 13:43:18 +00:00
Christopher Michael
b03c09987b
Add exists field to crtc and output.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84231
2013-02-19 11:01:23 +00:00
Christopher Michael
bc23ef529c
Remove poller code for now (broken, does not work as expected, etc,
...
etc).
Add exists field for crtc and output.
Fix output clones and connection status get to use the correct output.
Add some notes and printfs.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84227
2013-02-19 11:01:11 +00:00
Christopher Michael
bf6d1d43ae
Start on poller code.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84226
2013-02-19 11:01:08 +00:00
Christopher Michael
3ff49b211e
Add poll_interval to e_randr_cfg.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84225
2013-02-19 11:01:05 +00:00
Christopher Michael
985ff5af28
Add poll_interval field to config.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84224
2013-02-19 11:01:02 +00:00
Christopher Michael
059a0198c3
When we get randr events, check for actual config differences.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84223
2013-02-19 11:00:59 +00:00
Christopher Michael
74b419fb9e
Add connected flag for outputs, and add a restore config option.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84221
2013-02-19 11:00:53 +00:00
Christopher Michael
6c8bafb044
When we get an output changed event, check for matching crtc id and
...
also set changed flag if anything in the crtc has changed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84220
2013-02-19 11:00:23 +00:00
Christopher Michael
dc509dd812
Add support for an outputs clones in e_randr and e_randr config.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84206
2013-02-19 10:59:28 +00:00
Christopher Michael
b12e6c9c12
Add note about screen_reset.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84154
2013-02-19 10:56:58 +00:00
Christopher Michael
fb26b60f11
Add a blank line to separate comments.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84145
2013-02-19 10:56:32 +00:00
Christopher Michael
e33fe5ac71
Remove all references to the old randr config.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84120
2013-02-19 10:55:17 +00:00
Christopher Michael
84481e16d3
Remove randr versions (in header now).
...
Set default output policy.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84112
2013-02-19 10:54:52 +00:00
Christopher Michael
499504b2f8
Remove timestamps from config (not needed).
...
Add randr versions to header.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84111
2013-02-19 10:54:49 +00:00
Christopher Michael
f5f7d72305
Add start of new e_randr code.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84110
2013-02-19 10:54:44 +00:00
Christopher Michael
734e841eb3
Add new randr header file.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84109
2013-02-19 10:54:39 +00:00
Christopher Michael
4c13cd354d
Remove old randr code from Makefile.am
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84108
2013-02-19 10:54:35 +00:00
Christopher Michael
a6a159be63
Remove All Old Randr Code.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84107
2013-02-19 10:54:29 +00:00
Mike Blumenkrantz
339e4ad906
fix gadcon dnd window for shelf and gadman desktop to use comp canvas window
...
SVN revision: 84102
2013-02-19 10:05:16 +00:00
Mike Blumenkrantz
2981c653a8
store e objects in comp win, delay deletion of e object comp wins until after animation
...
SVN revision: 84098
2013-02-19 09:54:57 +00:00
Mike Blumenkrantz
582af02062
add e_popup_object_remove
...
SVN revision: 84097
2013-02-19 09:54:54 +00:00
Mike Blumenkrantz
803b582904
remove comp wins from hash immediately when deleted to prevent access later
...
SVN revision: 84095
2013-02-19 09:48:10 +00:00
Mike Blumenkrantz
2b0dd27f28
fix gadcon popup "swimming" animation resulting in now-incorrect use of e_popup
...
SVN revision: 84094
2013-02-19 09:48:06 +00:00
Mike Blumenkrantz
6cf4d21438
comp wins for injected e objects now wait until animations are done before allowing deletion
...
SVN revision: 84093
2013-02-19 09:14:58 +00:00
Mike Blumenkrantz
1a0f84960a
avoid calling popup autoclose cleanup function repeatedly
...
SVN revision: 84092
2013-02-19 09:14:56 +00:00
Mike Blumenkrantz
ab49d56f83
comp win delete events no longer contain blank objects, allowing them to be useful
...
SVN revision: 84091
2013-02-19 09:14:53 +00:00
Mike Blumenkrantz
6836867a96
trivial comp cleanup for hide events
...
SVN revision: 84090
2013-02-19 09:14:51 +00:00
Mike Blumenkrantz
0857cf1515
remove forgotten debuging printf producer
...
SVN revision: 84089
2013-02-19 09:14:49 +00:00
Mike Blumenkrantz
85a06058ce
e_util_size_debug_set now displays delete events
...
SVN revision: 84088
2013-02-19 09:14:46 +00:00
Mike Blumenkrantz
90d6da42c5
block _e_comp_win_render_queue completely for real objects
...
SVN revision: 84085
2013-02-19 08:25:08 +00:00
Mike Blumenkrantz
622d13ee8f
fix comp shadowing for popups and menus
...
SVN revision: 84084
2013-02-19 08:25:05 +00:00
Mike Blumenkrantz
8b28b2f2f1
revert previous few commits related to e_menu, not meant to go in yet
...
SVN revision: 84083
2013-02-19 08:22:46 +00:00
Mike Blumenkrantz
f13c2d3c22
block _e_comp_win_render_queue completely for real objects
...
SVN revision: 84080
2013-02-19 08:09:11 +00:00
Mike Blumenkrantz
ac5be4f255
fix comp shadowing for popups and menus
...
SVN revision: 84079
2013-02-19 08:09:08 +00:00
Mike Blumenkrantz
7b4783ec15
menus are now drawn directly onto the compositor canvas
...
SVN revision: 84078
2013-02-19 08:09:05 +00:00
Mike Blumenkrantz
d2952d98e0
if a menu is active, ensure efm does not send icon_mouse_in smart callbacks
...
SVN revision: 84077
2013-02-19 08:09:01 +00:00
Mike Blumenkrantz
0599f9d371
add menu canvas layer
...
SVN revision: 84076
2013-02-19 08:08:58 +00:00
Mike Blumenkrantz
6f2a6d30f7
fix new crash in e_int_menus app finder code
...
SVN revision: 84064
2013-02-18 14:11:41 +00:00
Mike Blumenkrantz
6703cb2bf3
nocomp mode now dynamically enables/disables based on the state and stacking of fullscreen windows and comp objects
...
SVN revision: 84062
2013-02-18 13:43:55 +00:00
Mike Blumenkrantz
3eebd1ad4d
add e_layout_top_child_get, e_layout_child_below_get and e_layout_child_above_get
...
SVN revision: 84061
2013-02-18 13:43:52 +00:00
Mike Blumenkrantz
f36ecd9d3d
giant comp rejiggering commit #2 : popups are now objects drawn directly onto the compositor canvas with no xwindows of their own
...
* added a number of new e_comp functions and macros
* options for disabling effects on objects: this option does not currently have any effect
* all modules which used gadcon popups have been adjusted
* all modules which used input windows to detect close events for gadcon popups have been adjusted to use new popup autoclose functionality
* shelves are now always drawn on the compositor canvas, meaning objects will never get clipped by the shelf (ticket #1810 )
* shelves no longer have an event object
SVN revision: 84060
2013-02-18 13:43:47 +00:00