Christopher Michael [Tue, 19 Feb 2013 10:58:19 +0000 (10:58 +0000)]
Add inline function to return the degree of rotation based on
orientation.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84182
Christopher Michael [Tue, 19 Feb 2013 10:58:16 +0000 (10:58 +0000)]
Remove Big Fat Fixme warning as it's fixed now :)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84181
Christopher Michael [Tue, 19 Feb 2013 10:58:13 +0000 (10:58 +0000)]
Add code to check EFL version.
If we are using a newer version, then we can use the new
ecore_x_randr_crtc_info_get() function which will save us a lot of X
round-trips.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84180
Christopher Michael [Tue, 19 Feb 2013 10:58:10 +0000 (10:58 +0000)]
Add current mode and refresh rate to crtc field.
Add function prototype for getting a mode refresh rate.
Add Big Fat FIXME for crtc_set function.
Get the crtc current mode & refresh rate when crtc is set.
Simplify monitor_mode_find function.
Add function for getting a mode refresh rate.
Start on rotation event code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84179
Christopher Michael [Tue, 19 Feb 2013 10:58:06 +0000 (10:58 +0000)]
Add function to get the amount of rotation from a mouse event.
Simplify mouse movement check in resize_event and add some better
comments.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84178
Christopher Michael [Tue, 19 Feb 2013 10:58:04 +0000 (10:58 +0000)]
Turn 'crtc' field into a structure (mainly for making code easier to
read/maintain).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84177
Christopher Michael [Tue, 19 Feb 2013 10:58:01 +0000 (10:58 +0000)]
Add code to check if rotations for a given crtc are possible, and
disable the rotation in edje if not.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84176
Christopher Michael [Tue, 19 Feb 2013 10:57:57 +0000 (10:57 +0000)]
Only get edid (an expensive process) if getting the output name
previously has failed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84175
Christopher Michael [Tue, 19 Feb 2013 10:57:55 +0000 (10:57 +0000)]
Add flag for rotating to structure.
Add & delete callbacks for rotation start & stop.
Add functions for rotate start & stop.
Add start of rotate event code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84174
Christopher Michael [Tue, 19 Feb 2013 10:57:52 +0000 (10:57 +0000)]
Add some comments.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84173
Christopher Michael [Tue, 19 Feb 2013 10:57:50 +0000 (10:57 +0000)]
Remove all code which tried to maintain aspect ratio of the frame
(resize snapping to mode dimensions will handle this anyway).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84172
Christopher Michael [Tue, 19 Feb 2013 10:57:47 +0000 (10:57 +0000)]
Remove dead comments about layout object.
Add grid object to structure.
Add callbacks to handle when grid gets moved or resized so we can
update the monitor's copy of the grid geometry.
Update calls to monitor_grid_set to pass in geometry now.
Add monitor_virtual_size_set call.
Add code to deal with grid getting moved & resized.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84171
Christopher Michael [Tue, 19 Feb 2013 10:57:44 +0000 (10:57 +0000)]
Change structure to store grid geometry.
Change grid_set function to accept grid geometry.
Add monitor_virtual_size_set function.
Only update livethumb preview size if we are not manually resizing.
Don't need to set the resolution text during smart_resize.
Add functions to convert coordinates to/from virtual to canvas.
Add function to find the closest randr mode to a given size.
Add function to handle user manual resizing.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84170
Christopher Michael [Tue, 19 Feb 2013 10:57:41 +0000 (10:57 +0000)]
Change monitor_grid_set function to also accept the grid geometry
(used for virtual-->canvas coordinate functions).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84169
Christopher Michael [Tue, 19 Feb 2013 10:57:38 +0000 (10:57 +0000)]
Add missing LOGFN's where needed.
Add mouse_move callback on frame.
Delete mouse_move callback when we delete the frame.
Add code in frame moouse_move function to call appropriate event based
on current action.
Start of actual resize event code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84168
Christopher Michael [Tue, 19 Feb 2013 10:57:35 +0000 (10:57 +0000)]
Add flag to structure for resizing.
Add start of resize coordinates to structure.
If we are manually resizing the object, update the text.
When resize starts, record the current mouse position and size.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84167
Christopher Michael [Tue, 19 Feb 2013 10:57:32 +0000 (10:57 +0000)]
Add edje callbacks to frame for resize_start & resize_stop.
Add code to delete edje callbacks from frame when object is deleted.
Add start of code for resize_start & resize_stop frame events.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84166
Christopher Michael [Tue, 19 Feb 2013 10:57:29 +0000 (10:57 +0000)]
Fix variable type of "name" to be char (not const char).
Add code to set mouse pointer on frame events (resize, rotate, etc).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84165
Christopher Michael [Tue, 19 Feb 2013 10:57:26 +0000 (10:57 +0000)]
Cleanup some memory returned from ecore_x_randr when we are done with
it.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84164
Christopher Michael [Tue, 19 Feb 2013 10:57:24 +0000 (10:57 +0000)]
Fix comment.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84163
Christopher Michael [Tue, 19 Feb 2013 10:57:21 +0000 (10:57 +0000)]
Add function to push & pop e_pointers.
Add code to set pointer indication when mouse moves inside the
thumbnail.
Add code to set pointer indication when mouse is down on the thumbnail.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84162
Christopher Michael [Tue, 19 Feb 2013 10:57:18 +0000 (10:57 +0000)]
Set aspect width & height on the same line
(pedantic commit just to remove 2 extra lines).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84161
Christopher Michael [Tue, 19 Feb 2013 10:57:14 +0000 (10:57 +0000)]
Also pass in crtc geometry to the monitor when we set crtc (because we
have previously fetched this geometry anyway).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84160
Christopher Michael [Tue, 19 Feb 2013 10:57:12 +0000 (10:57 +0000)]
Modifiy crtc_set function to also take the current crtc coordinates
(this saves us a round-trip function call to ecore_x_randr as we
already have the coordinates from the randr widget).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84159
Christopher Michael [Tue, 19 Feb 2013 10:57:09 +0000 (10:57 +0000)]
When we set the crtc of the monitor, we can update position and
resolution text.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84158
Christopher Michael [Tue, 19 Feb 2013 10:57:06 +0000 (10:57 +0000)]
Add private functions for setting monitor position and resolution text.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84157
Christopher Michael [Tue, 19 Feb 2013 10:57:04 +0000 (10:57 +0000)]
Add code to set the monitor name.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84156
Christopher Michael [Tue, 19 Feb 2013 10:57:01 +0000 (10:57 +0000)]
Pack the monitor into the grid first, then do setup.
Add function call to setup initial background preview.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84155
Christopher Michael [Tue, 19 Feb 2013 10:56:58 +0000 (10:56 +0000)]
Add note about screen_reset.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84154
Christopher Michael [Tue, 19 Feb 2013 10:56:54 +0000 (10:56 +0000)]
Add code to handle setting of background preview on initial show.
Add code to handle setting of background preview when user changes the
bg.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84153
Christopher Michael [Tue, 19 Feb 2013 10:56:51 +0000 (10:56 +0000)]
Remove function call to monitor_virtual_size_set.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84152
Christopher Michael [Tue, 19 Feb 2013 10:56:48 +0000 (10:56 +0000)]
Remove virtual_size_set code (turns out, it's not needed).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84151
Christopher Michael [Tue, 19 Feb 2013 10:56:45 +0000 (10:56 +0000)]
Add base & grid object to randr widget.
Use ecore_x_randr functions to get crtcs & outputs (Fixes problem of
running Screen Setup dialog in Xephyr)
Add code for min_size_get function.
Remove code which used e_layout widget.
Add code to create new randr widget based on evas_object_grid.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84150
Christopher Michael [Tue, 19 Feb 2013 10:56:43 +0000 (10:56 +0000)]
Add function prototype for min_size_get.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84149
Christopher Michael [Tue, 19 Feb 2013 10:56:40 +0000 (10:56 +0000)]
Add function prototypes.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84148
Christopher Michael [Tue, 19 Feb 2013 10:56:38 +0000 (10:56 +0000)]
Add min & max mode sizes to monitor structure.
Add Frame & Stand to monitor structure.
Add code to create/show/move/resize/hide the frame & stand.
Change the code to use ecore_x_randr functions so that when running in
Xephyr we get monitors that make sense.
Change output_set and crtc_set functions to take the Ecore_X_Randr
types.
Set an aspect ratio on the frame (so it maintains during resize)
Add function for telling monitor what the virtual size is.
Add function for telling monitor what grid object it belongs to.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84147
Christopher Michael [Tue, 19 Feb 2013 10:56:35 +0000 (10:56 +0000)]
Fix _basic_create prototype & function to use the dialog now.
Call function of randr widget to get the min required size, and set
the list widget to that size.
Tell the dialog to show centered on the screen.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84146
Christopher Michael [Tue, 19 Feb 2013 10:56:32 +0000 (10:56 +0000)]
Add a blank line to separate comments.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84145
Christopher Michael [Tue, 19 Feb 2013 10:56:30 +0000 (10:56 +0000)]
Create new randr widget group (for the main randr widget) and give it
an "inset" look like the wallpaper preview widget.
NB: This probably could have been aliased to the wallpaper preview
widget but is separate right now in case the boss wants to change it ;)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84144
Christopher Michael [Tue, 19 Feb 2013 10:56:27 +0000 (10:56 +0000)]
Cfdata is unused in the apply function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84143
Christopher Michael [Tue, 19 Feb 2013 10:56:24 +0000 (10:56 +0000)]
Add LOGFN to functions.
Append newly created monitor(s) to our list.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84142
Christopher Michael [Tue, 19 Feb 2013 10:56:20 +0000 (10:56 +0000)]
Add test rectangle to monitor
Add LOGFN to functions.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84141
Christopher Michael [Tue, 19 Feb 2013 10:56:17 +0000 (10:56 +0000)]
Add LOGFN macro to header.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84140
Christopher Michael [Tue, 19 Feb 2013 10:56:14 +0000 (10:56 +0000)]
Add prototype and code for virtual_size_calc function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84139
Christopher Michael [Tue, 19 Feb 2013 10:56:11 +0000 (10:56 +0000)]
Tell randr widget to calculate virtual size.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84138
Christopher Michael [Tue, 19 Feb 2013 10:56:08 +0000 (10:56 +0000)]
Add monitor widget to makefile.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84137
Christopher Michael [Tue, 19 Feb 2013 10:56:05 +0000 (10:56 +0000)]
Use proper width/height variables from crtc_config.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84136
Christopher Michael [Tue, 19 Feb 2013 10:56:02 +0000 (10:56 +0000)]
Move and resize the monitor after packing to it's proper position.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84135
Christopher Michael [Tue, 19 Feb 2013 10:55:59 +0000 (10:55 +0000)]
Pack the created monitor into the layout widget.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84134
Christopher Michael [Tue, 19 Feb 2013 10:55:56 +0000 (10:55 +0000)]
Add a list of modes to smart_data structure.
When we set the output, fill in the modes list
Add code to sort modes list.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84133
Christopher Michael [Tue, 19 Feb 2013 10:55:54 +0000 (10:55 +0000)]
Add geometry to smart_data struct.
Check geometry changes in smart_move and smart_resize.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84132
Christopher Michael [Tue, 19 Feb 2013 10:55:50 +0000 (10:55 +0000)]
Start code for monitors create
- Create monitor smart object
- Set crtc and output config for monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84131
Christopher Michael [Tue, 19 Feb 2013 10:55:45 +0000 (10:55 +0000)]
Add crtc and output configs to smart_data structure.
Add functions to set crtc and output configs.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84130
Christopher Michael [Tue, 19 Feb 2013 10:55:42 +0000 (10:55 +0000)]
Add function prototypes for setting monitor crtc and output config.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84129
Christopher Michael [Tue, 19 Feb 2013 10:55:39 +0000 (10:55 +0000)]
Add list of monitors to smart_data structure.
Add code to delete the monitors when randr gets deleted.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84128
Christopher Michael [Tue, 19 Feb 2013 10:55:36 +0000 (10:55 +0000)]
Add initial start of code to create monitors.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84127
Christopher Michael [Tue, 19 Feb 2013 10:55:33 +0000 (10:55 +0000)]
Add header function for monitors_create.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84126
Christopher Michael [Tue, 19 Feb 2013 10:55:30 +0000 (10:55 +0000)]
Add initial monitor code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84125
Christopher Michael [Tue, 19 Feb 2013 10:55:28 +0000 (10:55 +0000)]
Tell randr widget to create monitors.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84124
Christopher Michael [Tue, 19 Feb 2013 10:55:25 +0000 (10:55 +0000)]
Add header function for creating new monitors.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84123
Christopher Michael [Tue, 19 Feb 2013 10:55:22 +0000 (10:55 +0000)]
Add randr widget to makefile.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84122
Christopher Michael [Tue, 19 Feb 2013 10:55:20 +0000 (10:55 +0000)]
Cleanup compile warnings and include randr object header.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84121
Christopher Michael [Tue, 19 Feb 2013 10:55:17 +0000 (10:55 +0000)]
Remove all references to the old randr config.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84120
Christopher Michael [Tue, 19 Feb 2013 10:55:14 +0000 (10:55 +0000)]
Add code to handle the layout object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84119
Christopher Michael [Tue, 19 Feb 2013 10:55:09 +0000 (10:55 +0000)]
Create the randr widget in _basic_create.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84118
Christopher Michael [Tue, 19 Feb 2013 10:55:07 +0000 (10:55 +0000)]
Initial rewrite of the monitor object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84117
Christopher Michael [Tue, 19 Feb 2013 10:55:04 +0000 (10:55 +0000)]
Initial rewrite of randr widget.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84116
Christopher Michael [Tue, 19 Feb 2013 10:55:01 +0000 (10:55 +0000)]
Remove old randr code from dialog creation.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84115
Christopher Michael [Tue, 19 Feb 2013 10:54:58 +0000 (10:54 +0000)]
Remove old randr widget code from Makefile.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84114
Christopher Michael [Tue, 19 Feb 2013 10:54:55 +0000 (10:54 +0000)]
Remove old randr widget code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84113
Christopher Michael [Tue, 19 Feb 2013 10:54:52 +0000 (10:54 +0000)]
Remove randr versions (in header now).
Set default output policy.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84112
Christopher Michael [Tue, 19 Feb 2013 10:54:49 +0000 (10:54 +0000)]
Remove timestamps from config (not needed).
Add randr versions to header.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84111
Christopher Michael [Tue, 19 Feb 2013 10:54:44 +0000 (10:54 +0000)]
Add start of new e_randr code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84110
Christopher Michael [Tue, 19 Feb 2013 10:54:39 +0000 (10:54 +0000)]
Add new randr header file.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84109
Christopher Michael [Tue, 19 Feb 2013 10:54:35 +0000 (10:54 +0000)]
Remove old randr code from Makefile.am
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84108
Christopher Michael [Tue, 19 Feb 2013 10:54:29 +0000 (10:54 +0000)]
Remove All Old Randr Code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84107
Mike Blumenkrantz [Tue, 19 Feb 2013 10:05:16 +0000 (10:05 +0000)]
fix gadcon dnd window for shelf and gadman desktop to use comp canvas window
SVN revision: 84102
Mike Blumenkrantz [Tue, 19 Feb 2013 09:55:00 +0000 (09:55 +0000)]
fix tons of now-incorrect popup and object usage in winlist
SVN revision: 84099
Mike Blumenkrantz [Tue, 19 Feb 2013 09:54:57 +0000 (09:54 +0000)]
store e objects in comp win, delay deletion of e object comp wins until after animation
SVN revision: 84098
Mike Blumenkrantz [Tue, 19 Feb 2013 09:54:54 +0000 (09:54 +0000)]
add e_popup_object_remove
SVN revision: 84097
Mike Blumenkrantz [Tue, 19 Feb 2013 09:48:10 +0000 (09:48 +0000)]
remove comp wins from hash immediately when deleted to prevent access later
SVN revision: 84095
Mike Blumenkrantz [Tue, 19 Feb 2013 09:48:06 +0000 (09:48 +0000)]
fix gadcon popup "swimming" animation resulting in now-incorrect use of e_popup
SVN revision: 84094
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:58 +0000 (09:14 +0000)]
comp wins for injected e objects now wait until animations are done before allowing deletion
SVN revision: 84093
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:56 +0000 (09:14 +0000)]
avoid calling popup autoclose cleanup function repeatedly
SVN revision: 84092
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:53 +0000 (09:14 +0000)]
comp win delete events no longer contain blank objects, allowing them to be useful
SVN revision: 84091
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:51 +0000 (09:14 +0000)]
trivial comp cleanup for hide events
SVN revision: 84090
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:49 +0000 (09:14 +0000)]
remove forgotten debuging printf producer
SVN revision: 84089
Mike Blumenkrantz [Tue, 19 Feb 2013 09:14:46 +0000 (09:14 +0000)]
e_util_size_debug_set now displays delete events
SVN revision: 84088
Mike Blumenkrantz [Tue, 19 Feb 2013 08:25:08 +0000 (08:25 +0000)]
block _e_comp_win_render_queue completely for real objects
SVN revision: 84085
Mike Blumenkrantz [Tue, 19 Feb 2013 08:25:05 +0000 (08:25 +0000)]
fix comp shadowing for popups and menus
SVN revision: 84084
Mike Blumenkrantz [Tue, 19 Feb 2013 08:22:46 +0000 (08:22 +0000)]
revert previous few commits related to e_menu, not meant to go in yet
SVN revision: 84083
Mike Blumenkrantz [Tue, 19 Feb 2013 08:09:11 +0000 (08:09 +0000)]
block _e_comp_win_render_queue completely for real objects
SVN revision: 84080
Mike Blumenkrantz [Tue, 19 Feb 2013 08:09:08 +0000 (08:09 +0000)]
fix comp shadowing for popups and menus
SVN revision: 84079
Mike Blumenkrantz [Tue, 19 Feb 2013 08:09:05 +0000 (08:09 +0000)]
menus are now drawn directly onto the compositor canvas
SVN revision: 84078
Mike Blumenkrantz [Tue, 19 Feb 2013 08:09:01 +0000 (08:09 +0000)]
if a menu is active, ensure efm does not send icon_mouse_in smart callbacks
SVN revision: 84077
Mike Blumenkrantz [Tue, 19 Feb 2013 08:08:58 +0000 (08:08 +0000)]
add menu canvas layer
SVN revision: 84076
Mike Blumenkrantz [Mon, 18 Feb 2013 14:11:41 +0000 (14:11 +0000)]
fix new crash in e_int_menus app finder code
SVN revision: 84064
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:55 +0000 (13:43 +0000)]
nocomp mode now dynamically enables/disables based on the state and stacking of fullscreen windows and comp objects
SVN revision: 84062
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:52 +0000 (13:43 +0000)]
add e_layout_top_child_get, e_layout_child_below_get and e_layout_child_above_get
SVN revision: 84061
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:47 +0000 (13:43 +0000)]
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