Mike Blumenkrantz
fca3799f44
shelf gadcon can no longer resize smaller than 16x16
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
70d68a30e0
giant comp rejiggering commit #4
...
* dnd canvas removed, dnd objects now drawn directly on compositor canvas
* dnd now correctly picks the top-most dnd-receiver location as its drop target instead of just using the first one in the list
* various other small changes to go along with this
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
9eda384ea8
fix popup comp win initial visibility, also a potential crash on comp win delete
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
ecfa985b15
e toolbars now have a gadcon location
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
19f79acb45
add e_gadcon_repopulate
...
this allows unpopulate+repopulate calls to occur while the layout is frozen, providing a substantial speedup
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
7128c8fbe6
add e_toolbar init/shutdown to startup and shutdown
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
536254e2ce
start drag if gadget has been moved the size of the gadget
...
when a gadget is at the edge of its gadcon, it can't move more than this amount, so we have to start the drag immediately
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
56fdcf1faa
use e_gadcon_zone_get for dnd-related functions to ensure we get the right zone: fixes toolbar dnd
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
4b9113f3ba
use new comp layer functions to correctly set layer for gadget mover objects...this needs to be redone entirely along with the rest of gadcon
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
159373a340
add comp util functions for returning the layer and effective layer of a comp object
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
35d246bbf4
E_FN_DEL macro renamed to E_FREE_FUNC with param order swapped for consistency
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
23e81fc937
add e_object_ref_debug_set
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
8b82d2ad38
remove no-longer relevant vtorri entries
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
bf9933a336
E_FN_DEL macro renamed to E_FREE_FUNC with param order swapped for consistency
2013-02-22 13:18:30 +00:00
Mike Blumenkrantz
81b723aa98
add E_LIST_REVERSE_FREE
2013-02-22 13:18:29 +00:00
Stefan Schmidt
26d32a34b2
e/music_control: Allow an action to toggle between play and pause.
...
We offer the play pause action but did only do the pause. Now we allow
toggling the state.
2013-02-22 13:00:02 +00:00
Mike Blumenkrantz
ea3f93025b
set border transparency more accurately when adopting windows in comp
2013-02-22 11:47:41 +00:00
Shinwoo Kim
944356135a
[access] check 'double down and long press' and 'then move'
...
SVN revision: 84307
2013-02-22 10:10:54 +00:00
Shinwoo Kim
9ce26d3202
[access] check window rotation
...
SVN revision: 84306
2013-02-22 09:51:45 +00:00
Mike Blumenkrantz
458ec6aefc
set initial window opacity to max
...
SVN revision: 84305
2013-02-22 09:49:51 +00:00
Shinwoo Kim
46451fa1ad
[access] check previous block to save configuration value
...
SVN revision: 84304
2013-02-22 09:46:20 +00:00
Mike Blumenkrantz
12ffdeb622
e's compositor now obeys _NET_WM_WINDOW_OPACITY as a normal atom in e_border
...
additionally:
* actions are now available for setting/changing window opacity
* window remembers can now remember window opacity
SVN revision: 84303
2013-02-22 09:33:13 +00:00
Mike Blumenkrantz
49b3a40eb0
disable remember dialog -> advanced command entry when not remembering command
...
SVN revision: 84302
2013-02-22 09:33:11 +00:00
Mike Blumenkrantz
5db6e8a56f
s/e_comp_win_find_border_win/e_comp_win_find_client_win/
...
the former could be bd->win, while the latter can only be bd->client.win
SVN revision: 84301
2013-02-22 09:33:06 +00:00
Mike Blumenkrantz
00c8442d51
gadman top layer no longer deletes gadget configs when it can't find their objects
...
SVN revision: 84288
2013-02-21 13:52:30 +00:00
Mike Blumenkrantz
368142bc76
minor cosmetic tweaks for gadman init
...
SVN revision: 84287
2013-02-21 13:52:28 +00:00
Mike Blumenkrantz
b37bf0904f
self-deleting popups (like mixer) once again function as expected
...
SVN revision: 84285
2013-02-21 13:33:53 +00:00
Mike Blumenkrantz
01d0d67836
gadcon popups are now above most other objects
...
SVN revision: 84284
2013-02-21 13:33:48 +00:00
Mike Blumenkrantz
7ffec7e968
always show popup content on content set
...
this change prevents erroneous calls to the comp injected object show handler in some cases, which would cause unnecessary recalcs and strange object movements
SVN revision: 84281
2013-02-21 12:48:47 +00:00
Mike Blumenkrantz
0ebb887d64
set comp win e object ref to null during its delfn
...
if this function is called, the object is in the process of being deleted and its refcount is already 0. trying to access it later will guarantee a crash, so ignore whever refs we may have on it
SVN revision: 84278
2013-02-21 11:28:15 +00:00
Carsten Haitzler
0578ff6754
more valgrind stuff... null deref?
...
SVN revision: 84273
2013-02-21 04:01:36 +00:00
Carsten Haitzler
0e6a47a90a
valgrind unhapiness... silenced... mysterious as to why this happens
...
as there are no entires up?
SVN revision: 84272
2013-02-21 03:59:42 +00:00
Carsten Haitzler
e2f3f4e278
eobj referenced in struct but only reffed intermittenytly - ref for as
...
long as there is a handle. avoid segvs!
SVN revision: 84271
2013-02-21 03:53:49 +00:00
Carsten Haitzler
9f530e27d2
fix valgrind null evas problem with preview.
...
fix preview aspect ratio out-of-bounds packing with videos when not
widescreen. :)
SVN revision: 84267
2013-02-21 01:11:00 +00:00
Carsten Haitzler
e84828759b
ummmm... focus out should just be 255 across the board... this 253 is
...
kinda useless. :)
SVN revision: 84265
2013-02-20 14:47:15 +00:00
Mike Blumenkrantz
cf2c170c8c
fix syscon to use popups more effectively
...
SVN revision: 84264
2013-02-20 10:47:53 +00:00
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
8a3cf51692
Re-enable Restore button for RandR dialog.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84256
2013-02-20 07:45:19 +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
ce6ed08611
Hook into monitor_resized callback and update adjacent monitor positions.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84234
2013-02-19 11:01:31 +00:00
Christopher Michael
c3736db94f
Add a monitor_resized callback so positions of other monitors can be
...
updated.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84233
2013-02-19 11:01:29 +00:00
Christopher Michael
2ce1533131
Disable Restore on Startup for now until larger randr event issues are
...
worked out.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84232
2013-02-19 11:01:26 +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