Sebastian Dransfeld
93d2e401c1
Efreet update
...
- Listen to cache update
- Free desktops after retrival
SVN revision: 47477
2010-03-26 05:34:20 +00:00
Sebastian Dransfeld
fed2a494e1
Listen to cache update event
...
SVN revision: 47476
2010-03-26 05:34:10 +00:00
Sebastian Dransfeld
1281326421
free desktop when done
...
SVN revision: 47475
2010-03-26 05:33:59 +00:00
Sebastian Dransfeld
2277270e9c
free desktop on border removal
...
SVN revision: 47474
2010-03-26 05:33:48 +00:00
Cedric BAIL
75a2286179
* e: handle mouse wheel for slider.
...
SVN revision: 47452
2010-03-25 17:33:54 +00:00
Cedric BAIL
e8c170542b
* e: remove some historic comment.
...
NOTE: I did some test and wasn't able to trigger the documented segv.
If you get a segv on exit, please report and help me to understand how
to trigger it. Anyway, I reactived it so that we can get global memory
consuption statistic with e17.
SVN revision: 47322
2010-03-18 15:02:10 +00:00
Carsten Haitzler
b109ded5aa
nice alert to tell u what went wrong
...
SVN revision: 47303
2010-03-17 03:40:21 +00:00
Carsten Haitzler
40cb95e25f
and on osx - they use some other env var apparently.
...
SVN revision: 47281
2010-03-16 08:11:23 +00:00
Sebastian Dransfeld
39bb11a264
The Efreet_Desktop to edit should be unique
...
Use efreet_desktop_uncached_new to get a unique copy of a Efreet_Desktop
read from disk. This way the editor wont interfere with the running
system. Any changes to .desktop files must then be caught by file
monitoring.
SVN revision: 47251
2010-03-15 19:58:12 +00:00
Gustavo Sverzut Barbieri
b06daa326f
fix e_slider's edje_object_part_drag_step() usage.
...
The step size is set with edje_object_part_drag_step_set(), then we
should just step in units proportional to that size.
SVN revision: 47192
2010-03-13 23:45:04 +00:00
Gustavo Sverzut Barbieri
06cba940f0
cleanups and simplifications.
...
SVN revision: 47191
2010-03-13 23:42:46 +00:00
Sebastian Dransfeld
080b8eda6c
formatting
...
SVN revision: 47189
2010-03-13 21:56:25 +00:00
Sebastian Dransfeld
c0d814343d
use strlen to get string size, not sizeof
...
SVN revision: 47188
2010-03-13 21:34:08 +00:00
Gustavo Sverzut Barbieri
2e246ac1be
slider cleanups and support for special values.
...
Special values enables showing different label for some values, for
example, 0 may mean "undefined", "never"...
cleanup -Wextra was done as well.
SVN revision: 47144
2010-03-11 22:35:55 +00:00
Gustavo Sverzut Barbieri
78e5959bdf
cleanups, consts and return Eina_Bool for file setters.
...
okay, maybe too much for a single patch, but they are all pretty trivial:
- whitespace cleanups;
- simplify "sd" assignments;
- add const keyword to getters;
- return if file_set operation succeeded or not.
SVN revision: 47069
2010-03-09 02:45:14 +00:00
Gustavo Sverzut Barbieri
ba79908621
non-resiable "presentation mode" dialogs and -Wextra/trailing whitespace cleanups.
...
SVN revision: 47060
2010-03-09 00:31:44 +00:00
Carsten Haitzler
eff746a164
load modules before execcing apps.
...
SVN revision: 47000
2010-03-08 15:00:29 +00:00
Gustavo Sverzut Barbieri
1b712ba617
no need fro frame in the module list, the dialog title says it all.
...
SVN revision: 46975
2010-03-08 02:39:44 +00:00
Gustavo Sverzut Barbieri
707f0fa37e
don't ever select headers...
...
SVN revision: 46958
2010-03-07 20:08:46 +00:00
Gustavo Sverzut Barbieri
5cd4b45793
crack--, /me needs sleep!
...
SVN revision: 46929
2010-03-07 05:37:40 +00:00
Gustavo Sverzut Barbieri
f3dcabc3d0
enables optional alpha edition in color selector.
...
NOTE: the color selection widget (e_widget_csel) is way too
complex. The basic editor should not show HSV as most people
have no clue what it is.
SVN revision: 46926
2010-03-07 05:24:09 +00:00
Gustavo Sverzut Barbieri
9e35127d35
better desktop file editor, presents more space in less space!
...
* use toolbook and segment all information to different pages
* icon got its own page, with bigger view
* labels on one line, entries on the next: more consistency, better
alignment, takes less horizontal space and allows entries to show
more characters.
* editing new desktop files (Settings > Apps > New Application) will
use a dynamically created name based on application name, instead
of falling back to a numeric based _new_app-%d.desktop.
SVN revision: 46902
2010-03-06 00:42:09 +00:00
Sebastian Dransfeld
66b667f273
Use efreet_desktop_new where appropriate
...
efreet_desktop_get (will in time) setup a lot of stuff to monitor
changes. If we just use the results from efreet_desktop_get within one
function and then free, this is unneeded overhead. efreet_desktop_free
will more lightweight (but require a bit more mem alloc).
SVN revision: 46847
2010-03-03 22:10:55 +00:00
Sebastian Dransfeld
be71ec56a9
We do free our efreet_desktop's
...
SVN revision: 46846
2010-03-03 22:10:44 +00:00
Sebastian Dransfeld
346707729c
Use efreet_desktop_get
...
We want to get a cached version which submits events for bd->desktop
SVN revision: 46845
2010-03-03 22:10:34 +00:00
Gustavo Sverzut Barbieri
75e97e144c
postpone module list construction to idler.
...
Create the list later so the dialog shows up immediately and is later
populated. The creation of the list is quite expensive, with disk,
efreet and later computation of the final list.
It seems good now, but if required it could be split a bit more,
instead of doing one directory per idle run, do one file.
SVN revision: 46843
2010-03-03 21:37:52 +00:00
Christopher Michael
650c66ec68
Respect zone aspect ratio.
...
SVN revision: 46838
2010-03-03 18:30:27 +00:00
Gustavo Sverzut Barbieri
b7e7f44bc9
better sizing
...
SVN revision: 46815
2010-03-03 04:42:22 +00:00
Gustavo Sverzut Barbieri
073a946433
new, single list module loader dialog.
...
This dialog was reworked to have one single list instead of two. This
makes the internals way simpler and also fits small screens.
Extra benefit is that we don't need to reload the list, so it's
flicker-free and you don't loose context. Of course it will save some
cpu cycles not having to do these list fills over and over again.
the ilist had to be changed to include an "end" object, in the default
theme it is at the right. It will use a part named
e/widget/ilist/toggle_end to present the selected state. (The
favorites/heart icon was choosen because it is red and thus easily
visible in both black and white background -- selected/unselected).
SVN revision: 46813
2010-03-03 04:10:04 +00:00
Christopher Michael
0858fa31c2
Add handler for bg update.
...
When deleting, remove icon objects.
SVN revision: 46808
2010-03-03 00:36:08 +00:00
Carsten Haitzler
07c6e7788d
oooold patch from manio! in!
...
SVN revision: 46807
2010-03-03 00:32:39 +00:00
Christopher Michael
8dd6d9fa23
Rework deskpreview widget so play nice w/ toolbook.
...
- e_widget_aspect has issues when used in toolbook (so we don't use it here).
- Still a couple of TODOs in this:
Respect zone aspect.
Use livethumb for previews.
SVN revision: 46803
2010-03-02 22:56:06 +00:00
Gustavo Sverzut Barbieri
fccaf3de73
better alignment, sizing and pass -Wextra
...
SVN revision: 46796
2010-03-02 18:53:02 +00:00
Christopher Michael
a9e98d36dd
Don't expand..makes things look horrible.
...
SVN revision: 46789
2010-03-02 15:51:26 +00:00
Boris Faure
1060dfbd2e
e: check whether fork failed
...
SVN revision: 46787
2010-03-02 15:07:03 +00:00
Carsten Haitzler
fd7e0c09df
hmmm something screwed with init done events.. remove 1 undone.
...
SVN revision: 46784
2010-03-02 12:31:20 +00:00
Christopher Michael
8a70d741fb
Disable the timer if we are not debugging stringshare usage.
...
Fix some formatting.
SVN revision: 46778
2010-03-02 07:19:50 +00:00
Christopher Michael
f933b3e993
Formatting.
...
SVN revision: 46738
2010-03-01 20:40:49 +00:00
Sebastian Dransfeld
cdd86db6ac
Eet cache for efreet desktop
...
SVN revision: 46726
2010-03-01 18:16:32 +00:00
Gustavo Sverzut Barbieri
90a385ff28
fix problem with resizing dialogs that use e_widget_framelist_object_append()
...
Now we have a new variant that lets you set the box pack
options. Couple of modules need this.
SVN revision: 46691
2010-03-01 13:14:31 +00:00
Christopher Michael
98e95cc950
Comment whole section as we never make use of it anyway.
...
SVN revision: 46674
2010-03-01 01:33:44 +00:00
Christopher Michael
dcd6a62380
Don't set a min width that is too large. Just use min width returned from
...
the function. This makes module dialog work nicely w/ smaller resolutions.
SVN revision: 46673
2010-03-01 00:57:06 +00:00
Christopher Michael
3bc257bf8d
Fix up formatting.
...
SVN revision: 46625
2010-02-27 22:51:19 +00:00
Daniel Kolesa
fd63280f2e
Merge configmenu from extras with Configuration Panel module(after discussion with raster). For this, I added API to disable or enable any augmentation point from any module and later enable it again. Thanks to this merge, you can have configuration panel categories directly in main menu, replacing old items like Gadgets in that submenu. You can easily switch to old style from Advanced->Configuration Panel, if the module is disabled it is the old style of course. Also I removed configmenu from emodules when it is not needed anymore.
...
SVN revision: 46587
2010-02-27 17:04:55 +00:00
Gustavo Sverzut Barbieri
7255cc7b32
quaker said valgrind 3.5 just accept a byte value (0-255)
...
SVN revision: 46537
2010-02-26 23:55:12 +00:00
Carsten Haitzler
4513a24797
no more round trips! bad bad bad!
...
SVN revision: 46459
2010-02-25 12:26:10 +00:00
Carsten Haitzler
c5ab22f34a
delay order re-load from monitor signal
...
SVN revision: 46351
2010-02-22 08:04:41 +00:00
Christopher Michael
4461057e7a
Add illume quickpanel zone fetch to border structure.
...
SVN revision: 46293
2010-02-19 03:21:30 +00:00
Gustavo Sverzut Barbieri
c4d6295c8c
Auto-logout after 60 seconds "logout confirm dialog" shows.
...
SVN revision: 46246
2010-02-17 14:03:06 +00:00
Carsten Haitzler
60b35967de
gl vsync smoother tear-free rendering on desktop (nvidia though only - i am
...
in no mood to figure out the convoluted vsync stuff for every linux gl drvier
out there!)
SVN revision: 46158
2010-02-14 03:57:43 +00:00
Carsten Haitzler
c42497848b
fix long-standing bug in exe exit handling! ugh...
...
SVN revision: 46123
2010-02-13 02:47:21 +00:00
Christopher Michael
30b60b5bd3
No point in running find_by_client_window here as we do nothing with it
...
anyway.
SVN revision: 46104
2010-02-11 22:05:14 +00:00
Carsten Haitzler
eed1782f5f
and some more compositor work - now its looking mroe solid.
...
SVN revision: 46045
2010-02-10 14:13:29 +00:00
Christopher Michael
9fc08dd6c4
And adjust size hint when setting icon too. (Same problem as previous commit
...
wrt text).
SVN revision: 46033
2010-02-10 02:41:39 +00:00
Christopher Michael
bdb0df2303
Set min size on button when text is set. (Found this after creating a button
...
w/ no text, than later setting the text...the size was never adjusted).
SVN revision: 46032
2010-02-10 02:29:09 +00:00
Christopher Michael
9956b1d406
Respect internal_no_remember flag.
...
SVN revision: 45994
2010-02-08 22:48:21 +00:00
Christopher Michael
24552e95bf
No need to include these anymore. They are included by default w/ Ecore_X.h
...
SVN revision: 45955
2010-02-06 22:31:17 +00:00
Carsten Haitzler
f274652e1f
add sugusr1 to bring uo std config panel
...
SVN revision: 45929
2010-02-06 09:47:17 +00:00
Carsten Haitzler
a5c4d29cb9
fix toolbar bug in sizing
...
SVN revision: 45896
2010-02-05 12:24:42 +00:00
Carsten Haitzler
00e6bf4bf1
make back./fwd arrow actuall advance items in toolbar
...
SVN revision: 45894
2010-02-05 10:22:21 +00:00
Carsten Haitzler
1646ce1042
and dont set sync for your own windows! deadlock in compositing otherwise
...
SVN revision: 45774
2010-02-01 14:16:27 +00:00
Sebastian Dransfeld
02b6e4db39
Ecore_Str.h -> Eina
...
SVN revision: 45740
2010-01-30 22:11:11 +00:00
Sebastian Dransfeld
c197d0c8a0
Only do "selected" cb when single_click_delay is 0
...
If single_click_delay is activated, _e_fm2_mouse_1_handler will handle
"selected" cb
SVN revision: 45631
2010-01-27 19:33:53 +00:00
Carsten Haitzler
6b09578e94
dont unload - restarts handle that. too unsafe.
...
SVN revision: 45627
2010-01-27 15:18:51 +00:00
Cedric BAIL
2fab25c3bb
* ecore: Move ecore_job inside ecore.
...
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.
SVN revision: 45570
2010-01-25 21:59:21 +00:00
Sebastian Dransfeld
306d3dee1f
Fix shelf numbering
...
id must be unique. So if we have 2 zones with 1 shelf in each, hide 1
zone and add a new shelf, it must get id "hidden shelf" + 1
SVN revision: 45563
2010-01-25 19:37:13 +00:00
Sebastian Dransfeld
511f4dd3c1
cleanup
...
SVN revision: 45547
2010-01-25 09:37:30 +00:00
Sebastian Dransfeld
d529af17ba
cleanup
...
SVN revision: 45546
2010-01-25 09:31:07 +00:00
Carsten Haitzler
ca49f2dcbf
config to turn off exec fail dialog
...
SVN revision: 45544
2010-01-25 07:38:48 +00:00
Sebastian Dransfeld
ca335a9fc2
Fix #483 again
...
SVN revision: 45531
2010-01-24 21:20:32 +00:00
Sebastian Dransfeld
f0015c1e97
Only move resize edge windows in one func
...
SVN revision: 45499
2010-01-23 20:11:55 +00:00
Sebastian Dransfeld
2de0425541
Fix #483
...
For corner shelves, detect movement in corner windows
Use ev->root.{x,y} as event coordinates, we do not care where the mouse
moves within the edge windows.
Convenience function for window -> edge detection.
SVN revision: 45498
2010-01-23 20:06:02 +00:00
Sebastian Dransfeld
1f0929c9d5
Only flip if edge window present
...
SVN revision: 45495
2010-01-23 18:33:24 +00:00
Sebastian Dransfeld
436b1fa456
Set list to NULL on free
...
SVN revision: 45481
2010-01-23 11:32:04 +00:00
Sebastian Dransfeld
aa4572db97
Switch sort order
...
We want the leftmost screen to be first
SVN revision: 45480
2010-01-23 11:23:12 +00:00
Sebastian Dransfeld
e2ba9a34b9
Add EINTERN
...
All functions not static in modules should be EINTERN, exepect
e_modapi_*
SVN revision: 45446
2010-01-22 20:00:07 +00:00
Sebastian Dransfeld
1715880d6a
inplace open should not care whether we use single click or not, this is handeled by click handler
...
SVN revision: 45434
2010-01-22 07:21:03 +00:00
Sebastian Dransfeld
56d7e58f04
And readd shelf_show action
...
SVN revision: 45420
2010-01-21 20:39:57 +00:00
Sebastian Dransfeld
a9e5912f7f
And remove rest of shelf action
...
SVN revision: 45382
2010-01-21 08:37:45 +00:00
Sebastian Dransfeld
caff9d5ade
cleanup
...
SVN revision: 45381
2010-01-21 08:31:44 +00:00
Sebastian Dransfeld
226df7024c
remove unneeded action
...
SVN revision: 45379
2010-01-21 07:50:06 +00:00
Sebastian Dransfeld
5b22c194a8
Create/ delete edge bindings for shelves as needed
...
Fixes bug #483
SVN revision: 45371
2010-01-20 22:36:45 +00:00
Sebastian Dransfeld
288ba85026
No point in setting binding in config
...
These bindings are not saved, and we don't want them saved
SVN revision: 45370
2010-01-20 22:36:34 +00:00
Sebastian Dransfeld
a89ce69fca
weird git
...
SVN revision: 45369
2010-01-20 21:38:01 +00:00
Sebastian Dransfeld
712af7f69e
set layer on creation
...
SVN revision: 45368
2010-01-20 21:32:46 +00:00
Sebastian Dransfeld
529b2bef88
local change only
...
SVN revision: 45367
2010-01-20 21:32:35 +00:00
Sebastian Dransfeld
f098d9df85
Only create edge windows which have bindings
...
Previously all windows always existed, and edge bindings showed/hided
windows as needed. And e_zone_flip_win_disable/ e_zone_flip_win_restore
f**k'ed this up.
Will fix bug #483 soon.
SVN revision: 45366
2010-01-20 21:30:17 +00:00
Sebastian Dransfeld
5109c0f8ea
oops
...
SVN revision: 45365
2010-01-20 21:15:07 +00:00
Sebastian Dransfeld
db6819ae2a
Results from gettext aren't static
...
SVN revision: 45362
2010-01-20 19:49:39 +00:00
Sebastian Dransfeld
1526c18cd5
Desktop is localized
...
SVN revision: 45345
2010-01-19 21:19:38 +00:00
Sebastian Dransfeld
1271fb625d
Desktop is localized
...
SVN revision: 45343
2010-01-19 21:11:36 +00:00
Sebastian Dransfeld
e64e721ff2
Make sure that we always resize on keypress
...
When using alt on a window which resizes in steps, we could get 0
movement. Fixes bug #338 .
SVN revision: 45339
2010-01-19 19:46:09 +00:00
Christopher Michael
1bc2b829f2
Use PATH_MAX in e_utils.
...
Add function in e_utils to get a zone by Ecore_X_Window (black_win).
No need to check for locked in illume-indicator.
Add client message handler for quickpanel to handle zone request changes on
quickpanel borders.
Remove some printfs.
Minor formatting in illume2 e_kbd.
Easier check for focused_vkbd_state.
SVN revision: 45233
2010-01-16 18:40:03 +00:00
Sebastian Dransfeld
c3a71f394d
make clang happy
...
SVN revision: 45184
2010-01-15 12:01:52 +00:00
Sebastian Dransfeld
f67a69f161
Fix compiler warnings
...
SVN revision: 45183
2010-01-15 12:01:40 +00:00
Sebastian Dransfeld
6a6d1eab77
Remove unused function
...
SVN revision: 45182
2010-01-15 12:01:30 +00:00
Sebastian Dransfeld
68f785d92f
Fix compiler warnings
...
SVN revision: 45181
2010-01-15 12:01:17 +00:00
Sebastian Dransfeld
bdb1f669e6
Fix compiler warnings
...
SVN revision: 45180
2010-01-15 12:01:06 +00:00
Sebastian Dransfeld
8ff570beb2
Remove unused variable
...
SVN revision: 45179
2010-01-15 12:00:55 +00:00
Sebastian Dransfeld
286988f003
Fix compiler warnings
...
SVN revision: 45178
2010-01-15 11:59:58 +00:00