Mike Blumenkrantz
7613e22a87
set shelves to clip to their zone when drawn on container, pop an error dialog when popup shelves with autohiding exist next to another zone
...
ticket #1362
SVN revision: 75646
2012-08-24 09:03:34 +00:00
Mike Blumenkrantz
a8beb0950c
fix usage of PATH_MAX when not working with files
...
SVN revision: 75518
2012-08-22 07:02:41 +00:00
Carsten Haitzler
40a67e9222
streamline gadget menu to move move item to main menu.
...
SVN revision: 75407
2012-08-18 10:54:02 +00:00
Mike Blumenkrantz
8fbbb8c002
hopefully nobody noticed that this was completely broken when I first committed it
...
SVN revision: 75373
2012-08-17 08:33:46 +00:00
Mike Blumenkrantz
e63f8c7f4d
add event for shelf deletion
...
SVN revision: 75371
2012-08-17 08:23:09 +00:00
Carsten Haitzler
74df9a238b
make invisible shelves work again... and actually fi the longer
...
standing bug of them not chanigng until a restart
SVN revision: 75339
2012-08-17 00:25:37 +00:00
Mike Blumenkrantz
b2ef5f76b1
avoid emitting shelf signals and toggling visibility constantly when shelf is already visible
...
SVN revision: 75253
2012-08-14 12:22:12 +00:00
Mike Blumenkrantz
75b991a76c
shelf style is now properly applied during creation
...
SVN revision: 75246
2012-08-14 09:11:47 +00:00
Mike Blumenkrantz
6e9de5d01f
add rename option to shelf right click menu, also externally accessible function to pop this dialog
...
SVN revision: 74976
2012-08-07 10:48:47 +00:00
Carsten Haitzler
7c987dcd1f
use zome num, not id so we all acree on zome num now... not id... :)
...
SVN revision: 74975
2012-08-07 10:47:55 +00:00
Mike Blumenkrantz
7623fa4de0
add new functions for renaming a shelf/gadcon in the process of hunting #1286
...
SVN revision: 74973
2012-08-07 10:28:28 +00:00
Mike Blumenkrantz
3b2587d064
only delete gadcon stuff from a shelf if it isn't a dummy
...
SVN revision: 74633
2012-07-31 09:48:02 +00:00
Mike Blumenkrantz
873febc02b
dummy shelves don't need to be a gadcon site, also properly export prototype
...
SVN revision: 74631
2012-07-31 09:43:10 +00:00
Carsten Haitzler
0b91025ba2
somehow... something broke shelf position on my 2nd disply. fix it!
...
SVN revision: 74549
2012-07-30 03:46:34 +00:00
Christopher Michael
d885235ebc
E: Fix default shelf size.
...
Currently, for existing shelf sizes, we calculate against e_scale so
the default size of 40 should be adjusted against e_scale also.
SVN revision: 74535
2012-07-28 15:32:50 +00:00
Christopher Michael
d9060b15d6
E: Format shelf code for 80 columns so I can hunt this bugger I am
...
seeing.
SVN revision: 74534
2012-07-28 15:20:08 +00:00
Mike Blumenkrantz
1980833a09
use e_shelf_style_set() when creating a new shelf; duplication--
...
SVN revision: 74492
2012-07-27 13:46:06 +00:00
Mike Blumenkrantz
2179306800
fix some cases where zone/shelf handling was wrong and would lead to shelves being shown when they shouldn't
...
ticket #862
SVN revision: 74225
2012-07-20 09:37:15 +00:00
Mike Blumenkrantz
891e11ef0e
shelf doesn't allow gadgets to be resized any more, so no point in text claiming they can
...
SVN revision: 73575
2012-07-11 13:03:32 +00:00
Mike Blumenkrantz
75b80031eb
fix shelf autohiding in some cases where only 1px was visible -- not enough to extend past the edge flip 1x1 box -- so now mouse in events get handled properly
...
SVN revision: 73350
2012-07-05 14:04:51 +00:00
Mike Blumenkrantz
7a595cee34
merged amazingly old patches from ticket #43 by morlenxus
...
Brian Miculcy 2007-08-01 15:47:34
SVN revision: 73239
2012-07-03 13:53:44 +00:00
Mike Blumenkrantz
6fbd413374
add event for when a shelf gets added
...
SVN revision: 73225
2012-07-03 11:55:00 +00:00
Mike Blumenkrantz
37461278bc
add e_shelf_zone_dummy_new(), e_shelf_list_all(), and e_gadcon_dummy_new() to allow for creating an object (such as a task bar) which simulates a shelf for the purpose of removing its geometry from _e_zone_useful_geometry_calc(), thus preventing windows from being placed under it
...
ticket #643
SVN revision: 72999
2012-06-28 10:59:19 +00:00
Chidambar Zinnoury
f9e2aba1d4
e dialogs: some more Yes → action label updates.
...
SVN revision: 72903
2012-06-26 23:23:11 +00:00
Mike Blumenkrantz
1e5628a2a3
redo shelf cfg list when shelf is deleted using its own menu
...
SVN revision: 72874
2012-06-26 11:32:02 +00:00
Mike Blumenkrantz
51a2457da7
also FIXME-- from the last commit
...
SVN revision: 72805
2012-06-25 12:11:30 +00:00
Mike Blumenkrantz
e1acc237ed
fix some remaining shelf autohide bugs related to shelves drawn on the container
...
SVN revision: 72804
2012-06-25 12:10:31 +00:00
Mike Blumenkrantz
712db1eb5a
simpler fix for systray/shelf hiding, also unbreaks autohide in cases which the previous commit just broke
...
SVN revision: 72784
2012-06-25 07:57:00 +00:00
Mike Blumenkrantz
80d70ec5dd
fix shelf autohide when mouse moves out of systray from a systrayed icon's menu
...
SVN revision: 72783
2012-06-25 07:50:08 +00:00
Vincent Torri
c3b0637802
e17: whitespaces--
...
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Mike Blumenkrantz
9af24491cf
formatting
...
SVN revision: 72537
2012-06-20 09:58:28 +00:00
Carsten Haitzler
c2288e4dcf
dont re-order screens magically on dynamic screen ad/del vs startup on
...
the same screen setup.
SVN revision: 70498
2012-04-26 08:31:03 +00:00
Carsten Haitzler
55b8337d6e
and fix up some more zone id/num disagreements.
...
SVN revision: 67988
2012-02-15 15:33:54 +00:00
Carsten Haitzler
4a76470496
taskbar++!
...
one more todo item being knocked off. but there.
also no proper icon for it yet. mostly code from the old taskbar with
lots of little things fixed.
SVN revision: 64518
2011-10-30 07:36:54 +00:00
Hannes Janetzek
63219f9c84
e17: free gadcon location
...
SVN revision: 63027
2011-08-31 12:52:28 +00:00
Hannes Janetzek
2f7c3e40e6
e17/shelf: dont show shelf menu in extra submenu when clicking on the shelf
...
SVN revision: 58572
2011-04-11 21:43:49 +00:00
Hannes Janetzek
036d995401
e17: use non-translateable string for gadcon client shelf menu item. as before.
...
SVN revision: 58006
2011-03-23 00:18:15 +00:00
Hannes Janetzek
7f457f1911
e17: add option to have gadcon client settings menu in toplevel again.
...
added e_menu_item_new_relative(E_Menu, E_Menu_Item *rel) which appends
new item to rel or prepends it when rel is NULL.
changed e_gadcon_util_client_menu_append to to take only the gadget menu
and returns the new toplevel menu that should be shown by gcc
depending on the setting this is a new menu with gadget menu as submenu
or the gadet_menu with gadget menu items appended
updated e-modules-extra comes in a minute
SVN revision: 57826
2011-03-17 17:08:36 +00:00
Eric Schuele
09b181a9d5
Make sure auto-hidden shelves only unhide when you mouse in while on a desktop the shelf is actually present on
...
SVN revision: 57441
2011-03-01 04:48:48 +00:00
Carsten Haitzler
f09e917e18
fix case where we could have x fatal stuff happen during shutdown or
...
we try use x on shutdown when x io fatal conditions have happened.
x_fatal flag around for that now too. tested. seems to now be happy
and not cause aborts on shutdown when x has gone.
SVN revision: 57075
2011-02-16 05:20:13 +00:00
Gustavo Sverzut Barbieri
6f2213cb25
convert init/shutdown to EINTERN, move some to _update().
...
Do not abuse the concept of e_*_init(), make them call-once and those
that needed multiple call are renamed to e_*_update(). To make sure
convert them to EINTERN so the symbols are not exported.
Actually I guess too much is exported as EAPI while they should be
EINTERN, but that would require manual investigation, while this patch
was basically created with sed + grep.
SVN revision: 54795
2010-11-22 15:21:32 +00:00
Miculcy Brian
748d4e182f
Show a better name for shelfs, shelfs are now named as "Shelf bottom", "Shelf bottom_left", etc. I guess _E_Shelf->const char *name can be removed now... Anyone against that? :)
...
SVN revision: 51929
2010-09-06 17:38:18 +00:00
Miculcy Brian
6f7ca81277
easier shelf menu
...
SVN revision: 51867
2010-09-03 18:41:23 +00:00
Christopher Michael
26d1480832
Add unused.
...
Use PATH_MAX.
SVN revision: 51339
2010-08-18 20:28:37 +00:00
Lucas De Marchi
6638a10e20
FORMATTING
...
* Remove vim modelines:
find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;
* Remove leading blank lines:
find . -name '*.[cxh]' -exec sed -i '/./,$!d'
If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0
SVN revision: 50816
2010-08-04 16:57:32 +00:00
Carsten Haitzler
e89dbf0415
fix shelf add to add to right zone.
...
SVN revision: 50795
2010-08-04 01:25:57 +00:00
Cedric BAIL
c6a118d738
* e: remove warning due to Ecore API change.
...
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Carsten Haitzler
1fbaf30e95
add names to popups
...
SVN revision: 48888
2010-05-15 12:25:33 +00:00
Hannes Janetzek
9ffab8f5e6
fix last commit. those shouldnt have slipped in..
...
SVN revision: 48192
2010-04-20 23:42:57 +00:00
Hannes Janetzek
26127d523f
removing exebuf, left exebuf_terminal_cmd as it's used in other places
...
SVN revision: 48191
2010-04-20 23:25:42 +00:00