Massimo Maiurana
c4058ca063
Make some error dialogs translatable (patch from Igor Murzov)
...
SVN revision: 81394
2012-12-19 17:45:04 +00:00
Mike Blumenkrantz
aa35b742c5
don't stop filling a gadcon if one (systray) fails to create
...
SVN revision: 81331
2012-12-19 09:17:05 +00:00
Mike Blumenkrantz
a658db2782
use e_util_strcmp, set current gadcon style menu item to disabled, only use default style as menu item if current style not set
...
ticket #2023
SVN revision: 81226
2012-12-18 09:30:35 +00:00
Mike Blumenkrantz
558894792f
fix gadcon stringshare usage
...
SVN revision: 81225
2012-12-18 09:25:48 +00:00
Mike Blumenkrantz
006a014982
gadcon positioning leak
...
SVN revision: 80850
2012-12-13 13:41:35 +00:00
Mike Blumenkrantz
fbc12f2e3f
only save gcc during edit end if the gcc has a config
...
SVN revision: 79875
2012-11-30 08:50:12 +00:00
Mike Blumenkrantz
6600e453ec
delete gcc drag object if it exists when gcc is deleted
...
SVN revision: 79836
2012-11-29 15:19:24 +00:00
Mike Blumenkrantz
c21b0240ba
don't show gcc drag object when dragging desktop icons on same zone
...
SVN revision: 79833
2012-11-29 13:42:42 +00:00
Mike Blumenkrantz
d7a5385b2b
only run a gadcon populate event after module init end
...
SVN revision: 79829
2012-11-29 12:15:50 +00:00
Mike Blumenkrantz
25853a0c2a
fix possible null deref crash when deleting gadcon client config
...
SVN revision: 79827
2012-11-29 11:48:34 +00:00
Mike Blumenkrantz
af38ddf0a6
delete any invalid gadcon clients for custom gadcons since we don't validate as much here
...
SVN revision: 79823
2012-11-29 10:09:28 +00:00
Mike Blumenkrantz
011b6c7b02
NULL check gadcon dnd enter events so we don't crash on efm drag operations
...
ticket #1820
SVN revision: 79676
2012-11-26 08:29:22 +00:00
Carsten Haitzler
92d53b87a5
and remvoe debugging.
...
SVN revision: 79670
2012-11-26 06:40:35 +00:00
Carsten Haitzler
7277ce21b1
fix segv where menus are not actually popped down on deletion of gcc.
...
SVN revision: 79669
2012-11-26 06:38:43 +00:00
Carsten Haitzler
108b985e87
valgrind complain-- :
...
SVN revision: 79665
2012-11-26 03:49:55 +00:00
Mike Blumenkrantz
e5903f4740
add support for and use eina_list_last_data_get
...
SVN revision: 79144
2012-11-12 10:05:09 +00:00
Christopher Michael
68e70b0131
E: Fix bug. The "Look" submenu of a gadget would not have any item
...
selected (Plain/Inset) if no style was previously selected for this
gadget. This adds code that also checks the Client Class default style
if no gadget style has been assigned yet.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 78505
2012-10-26 07:20:59 +00:00
Christopher Michael
8894fb5f50
E: Fix formatting for 80 columns
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 78504
2012-10-26 07:20:51 +00:00
Mike Blumenkrantz
ebef167dab
improve shelf gadget dragging
...
ticket #1658
SVN revision: 78420
2012-10-25 07:37:53 +00:00
Carsten Haitzler
53ad992c31
pointed out by Igor Murzov - fixed backlight thing, gadcon is cleaner.
...
SVN revision: 77980
2012-10-15 07:05:00 +00:00
Carsten Haitzler
35773a3241
add config for disabling delayed modules. this actually drastically
...
speeds up e startup - but this i mean the shelf comes up instantly
populated rather than taking 2 or 3 seconds to figure its life out.
SVN revision: 77558
2012-10-07 10:01:14 +00:00
Mike Blumenkrantz
43fb89ddb7
gadcon "Move to" menu no longer shows the gadget's current gadcon
...
SVN revision: 77523
2012-10-05 10:07:22 +00:00
Mike Blumenkrantz
71f57bb52d
gadcon location gadget_add callbacks now have a gadcon client param so the config can be retrieved since these callbacks are (currently) only used for changing locations of gadgets
...
also the related gcc param in gadget_del can now have a NULL config to signify that the gadget has been moved to a new gadcon
this means that moving a gadget to a new location will no longer cause it to lose its gadget config
ticket #1594
SVN revision: 77521
2012-10-05 09:57:34 +00:00
Mike Blumenkrantz
817bec21b1
prevent DND for systray gadgets in all cases
...
SVN revision: 77357
2012-10-03 09:19:26 +00:00
Mike Blumenkrantz
54d1715e58
debug printf--
...
SVN revision: 77272
2012-10-01 14:07:37 +00:00
Mike Blumenkrantz
4c09bb330f
yet another gadget overhaul, this time fixing:
...
* gadget dragging over windows (ticket #1563 )
* gadget dragging/resizing on the hover layer
* yet another gadget refcount bug
* lots of annoying inconsistencies when dragging around new desktop gadgets
SVN revision: 77271
2012-10-01 14:02:24 +00:00
Mike Blumenkrantz
8a7477d9a8
reflow some code
...
SVN revision: 77254
2012-10-01 08:54:36 +00:00
Mike Blumenkrantz
37f4478e0a
add last resort fix for an extremely rare corner case in gadman which causes objects to be undeletable at this point, preventing shutdown due to an infinite loop
...
SVN revision: 76930
2012-09-21 06:45:11 +00:00
Mike Blumenkrantz
8233970853
fix nulling of gadcon populate idler
...
SVN revision: 76908
2012-09-20 12:54:11 +00:00
Mike Blumenkrantz
5e0b6fd200
reorder shelf startup slightly, add gadcon populate event, only show created shelf after it's been populated, populate gadcons incrementally instead of all at once
...
this commit reduces my startup time by 0.5-1.0 seconds on average when using two shelves
SVN revision: 76894
2012-09-20 08:44:30 +00:00
Mike Blumenkrantz
03a578abae
initialize variable
...
SVN revision: 76808
2012-09-18 11:44:24 +00:00
Mike Blumenkrantz
ea61755d98
fix a bunch of questionably valid null derefs from clang
...
SVN revision: 76807
2012-09-18 11:42:44 +00:00
Mike Blumenkrantz
03dda786da
with massive hacks and huge other hacks, it's finally possible to seamlessly drag icons from the desktop to a shelf and vice versa
...
ticket #113
SVN revision: 76765
2012-09-17 14:49:48 +00:00
Mike Blumenkrantz
95ac2fdc8a
show/hide gadget drag object when leaving/entering gadcons
...
SVN revision: 76761
2012-09-17 13:10:19 +00:00
Mike Blumenkrantz
59d33a4a8b
remove debug info
...
SVN revision: 76758
2012-09-17 12:24:17 +00:00
Mike Blumenkrantz
040b87a604
clean up gadcon dnd code to not use static variables
...
SVN revision: 76757
2012-09-17 12:23:55 +00:00
Mike Blumenkrantz
fbc50eee75
prevent gadcon callbacks from being added multiple times
...
SVN revision: 76749
2012-09-17 09:50:49 +00:00
Mike Blumenkrantz
8bea4f9411
check for existence BEFORE getting geom
...
SVN revision: 76744
2012-09-17 09:27:05 +00:00
Mike Blumenkrantz
7031ce46b4
fix bug where gadgets could not be dragged left on shelf at the expected level of dragging, also increase drag threshold for moving gadgets to the right
...
SVN revision: 76736
2012-09-17 07:09:21 +00:00
Mike Blumenkrantz
9ccf1d988f
don't delete gadgets when drag is done if new gadget is dropped gadget
...
SVN revision: 76735
2012-09-17 06:10:49 +00:00
Mike Blumenkrantz
4036e9a3c5
need to unlock gadcon BEFORE checking whether gadcon is still editing, otherwise we never unlock and always break shelf autohide
...
SVN revision: 76731
2012-09-17 05:26:22 +00:00
Mike Blumenkrantz
092b37f981
hmm it seems that attempting to be clever and show/hide when leaving and entering the same gadcon during a drag is at least part of the problem with ticket #1462...
...
SVN revision: 76730
2012-09-17 05:25:15 +00:00
Mike Blumenkrantz
d181a362c6
fix gadget dnd bug where repeatedly dragging gadgets around from shelf to desktop to shelf to desktop to shelf to desktop would confuse gadman and prevent it from injecting gadgets properly
...
SVN revision: 76729
2012-09-17 05:02:23 +00:00
Mike Blumenkrantz
6cf37f95bf
delete newly-created gcc here if it isn't our current gcc since we won't be using it
...
SVN revision: 76728
2012-09-17 04:44:41 +00:00
Mike Blumenkrantz
46afc57359
check null here even though it SEEMS impossible to prevent jokers from injecting bad configs
...
SVN revision: 76727
2012-09-17 04:41:09 +00:00
Mike Blumenkrantz
194dbb13a3
fix rare gadget dnd crash
...
SVN revision: 76726
2012-09-17 04:29:49 +00:00
Mike Blumenkrantz
5193de5919
finally fix moving (dragging) gadgets from a shelf to the desktop in a super hackish way that will hopefully be fixable in e18 with a complete rewrite of gadcon/gadman
...
note: this will look really bad (giant black rectangle) if you have "Use ARGB instead of shaped" checked in Engine config
SVN revision: 76543
2012-09-12 16:23:02 +00:00
Mike Blumenkrantz
8f0aa351f8
reflow some code
...
SVN revision: 76536
2012-09-12 15:02:12 +00:00
Mike Blumenkrantz
e81c385e57
break out gadcon drop handler add into separate function to make it reusable
...
SVN revision: 76516
2012-09-12 10:37:29 +00:00
Mike Blumenkrantz
4c89c8ccb1
add mechanism for deleting gadcon configs, shelf deletion now triggers gadcon deletion, fix crash when renaming shelves, prevent shelves from being renamed to the same name as another shelf, fix bug where gadcon client ordering would increase infinitely when adding/removing/redrawing gadgets
...
SVN revision: 76297
2012-09-07 11:00:25 +00:00