Mike Blumenkrantz
a11e8d5f2e
e_box -> elm_box conversion
...
the next installment in the exciting adventure game Elementary Wars!
happy new year from #teamborker
2015-01-01 17:45:34 -05:00
Leif Middelschulte
416aaa978d
ibar: Fix "additional action"s and seperator placement.
...
Summary: This moves the additional actions to the top of the menu and the seperator right underneath.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1694
2014-12-03 18:14:24 +09:00
Marcel Hollerbach
029e458a9e
ibar: Changed the key which is used to store IBar Icons.
...
Summary:
Changed the key to orig_path, cause this is used to decided if something
is a duplicated entry in e_orders or not.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1684
2014-11-25 16:18:06 +01:00
Leif Middelschulte
6a92676cf8
Implement FreeDesktop .deskop Additional Actions menu
...
Summary:
This implements the additional actions as specified in
FreeDesktop.org's desktop entry specification 1.1.
This version is implemented by Efreet 1.12
The additional actions are presented as right-click
menu entries.
@feature
Reviewers: zmike
Subscribers: tasn, q66, cedric
Differential Revision: https://phab.enlightenment.org/D1657
2014-11-24 13:33:02 -05:00
Mike Blumenkrantz
99589eb5af
remove E_Win+e_canvas, convert all internal wins to use elm_win
...
known issues:
* keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
2014-11-20 15:26:21 -05:00
maxerba
fac4e89dfa
Updating desktop files, eo.po and fr.po
2014-09-11 21:14:58 +02:00
Chris Michael
911bffd23e
modules/ibar: Fix Dereference before null check. Also remove extra
...
call to ibar_resize_handle (is already called from ibar_fill).
Fixes CID1039813
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:02:16 -04:00
Chris Michael
c308904e9b
fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:36 -04:00
Mike Blumenkrantz
9a1e8df8f1
redo ibar wheel logic
...
this is very slightly more cpu intensive but compensates by not inexplicably crashing
2014-07-14 13:12:32 -04:00
Mike Blumenkrantz
8c65d7452e
fix ibar wheel scrolling with only one exe
2014-07-14 13:12:32 -04:00
Carsten Haitzler
6a1c47a23c
fix ibar focus tracking bug with deleted objects (ERR complaints)
2014-07-01 17:13:42 +09:00
Chris Michael
8c21a8a0a0
ibar: add some safeguards to make sure an icon has an exe_current
...
before trying to get list data from it.
NB: Safeguards added to stop crashes from happening during a
mouse_wheel (reported from Guy Martin).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-26 16:30:45 -04:00
Carsten Haitzler
30b5b6d70c
ibar - fix segv when ibar_icon data is NULL
2014-06-20 07:32:31 +09:00
Mike Blumenkrantz
3e2c16ebfd
update ibar menu theme states dynamically
...
fix T1300
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
f4e460237b
unify ibar menu hiding
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
32c1638da7
simplify ibar client desk visibility check
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
ace6b24955
rename ibar focus signals
2014-06-16 13:35:57 -04:00
Cedric BAIL
3f9af38da2
edje: remove use of deprecated functions.
2014-06-07 21:10:55 +02:00
Carsten Haitzler
0128f86e1e
ibar - send signals to icon menu items to indicat focus, other desk
2014-05-30 12:45:26 +09:00
maxerba
9f19d5a676
Updating translations
2014-05-19 22:04:38 +02:00
Mike Blumenkrantz
76ad5a9218
don't set pass events on ibar icons
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
7b88d63e52
ibar menu no longer sometimes covers its ibar
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
392aea270a
use same zone for ibar menu as gadget
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
aff4f3516f
clamp ibar menu location to ibar zone
...
fix T1170
fix T1174
2014-05-07 12:06:25 -04:00
Mike Blumenkrantz
0b6b75939e
hide ibar menu if no clients exist for lone exe instance
2014-05-07 11:54:34 -04:00
Mike Blumenkrantz
789a0acbb1
remove unused ibar variable set
...
CID 1155291, 1058715
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
32e928b55b
bugfix: ibar now scrolls correctly during drags
...
fix T794
2014-03-28 12:23:18 -04:00
Stefan Schmidt
4edf57320e
modules/ibar: Fix condition check for edje emits
...
This fixes a copy and paste error which sneaked into
daa98e867d
CID 1194780
2014-03-28 10:14:37 +01:00
Mike Blumenkrantz
daa98e867d
fix lots of edje emits on non-edje objects
2014-03-27 16:47:18 -04:00
Mike Blumenkrantz
ee1cc930c1
ibar mouseover menu no longer breaks when client menu is activated
2014-03-14 11:42:09 -04:00
Carsten Haitzler
fd0048b0f4
ibar - fix separator to properly be horizontal on vertical ibars
2014-02-15 21:35:48 +09:00
Mike Blumenkrantz
6da74c5f06
bugfix: only remove an ibar no-order icon if ALL icon's clients are skip
...
T953
2014-02-14 15:58:49 -05:00
Mike Blumenkrantz
de7d818f99
break when finding a non-skip new ibar exec
2014-02-14 15:57:33 -05:00
Mike Blumenkrantz
8d71213839
e_client_name_get() -> e_client_util_name_get()
...
this should be inlined
2014-02-05 10:55:50 -05:00
Carsten Haitzler
61aa61651c
ibox/ibar/tasks iconify effect - don't do it if target is not on same screen
2014-01-30 07:45:02 +09:00
Mike Blumenkrantz
9b36b9b78c
remove comp iconify hacks (and e_iconify api), expand comp object effect api
...
instead of adding specific handling which will work (sometimes) in one specific case, expand already-existing api to provide the needed functionality for iconify animations. now on emitting any signal to a comp object, optional glob-able effect providers can be hooked and prioritized to add effect animations
also use animating flags now when applying an object effect
a base effect is provided in elementary, but now each module which wants to hook iconify animations (or other events) can do so in the theme and have different animations with their module
2014-01-29 13:36:42 -05:00
Carsten Haitzler
df575ea51a
ibar - add iconify provider
2014-01-29 22:42:54 +09:00
Mike Blumenkrantz
2e9c1e383d
don't add/reset ibar menu hide timer when menu is active
...
T815
2014-01-18 15:19:42 -05:00
Carsten Haitzler
35640f88b4
debug remove - sorry.
2014-01-18 19:57:39 +09:00
Carsten Haitzler
0ca6bd8b9d
ibar icon menu - set pass events on bg obj until it is fully shown
...
this needs an elm theme update fyi.
2014-01-18 19:52:58 +09:00
Mike Blumenkrantz
e757c67b31
hide ibar menu when its gadget menu is opened
...
one menu at a time.
T744 maybe?
2014-01-17 19:07:11 -05:00
Mike Blumenkrantz
a93880ade2
ibar menu now dynamically adds new clients
...
T744
2014-01-17 19:04:48 -05:00
Mike Blumenkrantz
49b9a2ea2a
break out ibar menu population into separate function
2014-01-17 18:27:55 -05:00
Mike Blumenkrantz
312a53e44a
further reduce ibar menu hide delay, make delay even shorter when leaving menu
...
it seems that I always have this thing stuck open for a long period of time after moving my mouse out through it. I suspect that most times when a user moves the cursor out of the menu and does not immediately move it back or to the icon, the menu probably shouldn't hang around. likewise, when it moves out of the icon, maybe we give a little extra time to reach the menu, but not so much that it hangs around if the icon was exited through the side
2014-01-17 18:21:13 -05:00
Mike Blumenkrantz
c9d71e4044
add slight delay to ibar menu mouseover showing
...
this gets really annoying when mousing over the bar quickly and menus start flying all over
2014-01-17 18:19:00 -05:00
Mike Blumenkrantz
92b65633a4
hide mouseover ibar menu after mouse has left
...
T744
2014-01-17 18:13:03 -05:00
Mike Blumenkrantz
34988ff214
pass events on ibar menu during hide
2014-01-17 18:09:35 -05:00
Mike Blumenkrantz
8f99680994
fix ibar menu mouseover crash when dragging
2014-01-16 11:36:13 -05:00
Mike Blumenkrantz
a148402b45
reduce ibar mouse out timer length
...
also since this wasn't done correctly in the original message
feature: ibar now optionaly triggers its menu on mouse in
2014-01-16 11:15:28 -05:00
Carsten Haitzler
f2a5a5f570
ibar - fix collection of segvs dealing with ibar icon menu invalid refs
2014-01-16 21:30:56 +09:00