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
7d37ce5cbc
fix tons of now-incorrect popup and object usage in winlist
...
SVN revision: 84099
2013-02-19 09:55:00 +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
Mike Blumenkrantz
0e466612d6
formatting
...
SVN revision: 84059
2013-02-18 13:43:40 +00:00
Mike Blumenkrantz
2297f7d071
gadcon now correctly freezes its container object when unpopulating
...
SVN revision: 84058
2013-02-18 13:43:37 +00:00
Mike Blumenkrantz
41058ea8e2
e_util_size_debug_set now prints on show/hide events
...
SVN revision: 84057
2013-02-18 13:43:34 +00:00
Mike Blumenkrantz
257a7d58c9
add e_util_evas_objects_above_print_smart() to print smart heirarchy
...
SVN revision: 84056
2013-02-18 13:43:32 +00:00
Mike Blumenkrantz
32bcde16af
add e_gadcon_client_visible_get()
...
SVN revision: 84055
2013-02-18 13:43:29 +00:00
Mike Blumenkrantz
04330ef7d9
add comp functions for injecting objects into the comp layout
...
SVN revision: 84054
2013-02-18 13:43:22 +00:00
Mike Blumenkrantz
89d422a4de
rename E_COMP_CANVAS_LAYER_ABOVE -> POPUP
...
SVN revision: 84053
2013-02-18 13:43:18 +00:00
Mike Blumenkrantz
55f5ff17bd
desklock now uses comp canvas
...
SVN revision: 84052
2013-02-18 13:43:14 +00:00
Mike Blumenkrantz
41b95796a4
add desklock layer to layer enum
...
SVN revision: 84051
2013-02-18 13:43:10 +00:00
Mike Blumenkrantz
cba7f88f2f
use handler list append macro for desklock handlers
...
SVN revision: 84050
2013-02-18 13:43:05 +00:00
Mike Blumenkrantz
b247247dfd
fix 2 pointer warp bugs:
...
* warping to a window which is covered by another window containing the current pointer coordinates
* focus changes no longer break sometimes when winlist warping very quickly
SVN revision: 84046
2013-02-18 10:13:20 +00:00
Mike Blumenkrantz
90de0907c2
unbreak winlist focus setting, as broken by princeamd's patch which I failed to adequately test across all focus models :(
...
SVN revision: 84045
2013-02-18 09:51:49 +00:00
Carsten Haitzler
66ebe51725
remove unused edcs from old bnw theme.
...
SVN revision: 84043
2013-02-18 08:58:32 +00:00
Mike Blumenkrantz
10c88cf222
fix apply when disabling input methods in imc config dialog
...
SVN revision: 84040
2013-02-18 08:05:59 +00:00
Carsten Haitzler
94e1f82e23
some work on contact...
...
SVN revision: 84024
2013-02-17 14:45:00 +00:00
Carsten Haitzler
cb2b350872
revert mixer back to a working state -> rev 83903
...
SVN revision: 84013
2013-02-17 03:31:45 +00:00
Jérémy Zurcher
8425ee72ef
e_mixer: cleanup mixer card and channel selection code path
...
SVN revision: 83959
2013-02-15 16:53:04 +00:00
Mike Blumenkrantz
3d069d9601
unbreak input windows in comp and ensure they have container shapes: edge bindings which do not require dragging are once again functional
...
SVN revision: 83955
2013-02-15 13:46:59 +00:00
Mike Blumenkrantz
3b17c96518
someone got a little overzealous with nulling pointers...need the border ee to not be null when we try to free it
...
SVN revision: 83952
2013-02-15 13:10:40 +00:00
Mike Blumenkrantz
51b3e7a4ee
patch from Deon Thomas: this patch fix the bug with if you have multiple windows opened and you are Alt+Tabbing suppose the mouse is already over the window that e_border_focused_get (the last focused border) we go to the next one. currently it centres the mouse on the same focused window then if you do alt+tab it will go to the next.
...
SVN revision: 83946
2013-02-15 11:18:16 +00:00
Mike Blumenkrantz
23fac6430a
fix e build on 1.7 branch again...
...
SVN revision: 83940
2013-02-15 08:18:09 +00:00
Mike Blumenkrantz
df0920e3a7
patch by Deon Thomas which implements efreet menu caching for e_int_menus
...
SVN revision: 83939
2013-02-15 08:16:06 +00:00