Christopher Michael
c9080663fc
Fix shelf list config dialog to not segfault on delete.
...
Added null checks.
Uses sorted e_shelf_list.
Disable Delete/Config buttons until a shelf is selected.
There are still some issues with the shelf_config dialog itself tho. Seems
to sometimes change properties for the wrong shelf.
SVN revision: 24157
2006-07-24 16:32:34 +00:00
Carsten Haitzler
2c1fc18240
fix prefix problem if using env vars
...
SVN revision: 24154
2006-07-24 07:20:43 +00:00
Carsten Haitzler
10ffed6545
now THIS is cute -watch the thumbnails wobble when generated... or found
...
cached... most fun! let the power of edje be known! :)
SVN revision: 24150
2006-07-23 21:19:04 +00:00
Carsten Haitzler
b9acc42122
bad raster! no coockie! fix segv - thanks valgrind
...
SVN revision: 24146
2006-07-23 14:05:39 +00:00
Christopher Michael
d1060837ae
Remove a debug printf.
...
Remove the _fill_data function as it was empty and not needed.
SVN revision: 24144
2006-07-23 13:45:43 +00:00
Christopher Michael
d2354e60b3
Remove _cb_list function as it does nothing, so no point in calling it.
...
When getting the shelf via e_shelf_list we cannot rely on using the ilist
index as it may not coorespond to the shelf_list. Since ilist label uses the
shelf id, parse out the id and use that to get from e_shelf_list.
SVN revision: 24142
2006-07-23 13:36:48 +00:00
Carsten Haitzler
76203b826b
64 icons per region - fine tuning.
...
SVN revision: 24141
2006-07-23 12:14:06 +00:00
Carsten Haitzler
a76ad453d9
stop nicing thumbnailer - little point.
...
SVN revision: 24140
2006-07-23 12:06:59 +00:00
Carsten Haitzler
14c920bdc1
1. add template files for favorites dir for file selector
...
2. lots of code on efm tomake it work well for file selection
3. a file selector widget with all the bits and pieces
4. first move - make wallpaper bg import tool use the new file selector -
it's a start.
5. pants on!
SVN revision: 24139
2006-07-23 11:22:13 +00:00
Carsten Haitzler
4376d882e1
fsel (file selector) widget... WOOT
...
SVN revision: 24138
2006-07-23 10:24:30 +00:00
Viktor Kojouharov
48b230924a
make deskshow as a function. add an event for it
...
SVN revision: 24130
2006-07-22 22:25:04 +00:00
Carsten Haitzler
b542518103
header proto missing - fix.
...
SVN revision: 24129
2006-07-22 21:49:39 +00:00
Carsten Haitzler
01efbd7683
and some major refinements of efm - the selector code - well its in e_test.c
...
is pretty much almost perfectly working. i have fixed up some e_thumb stuff
and allowed e_thumb to be more responsive and skip items that are known to be
"generated" and bring them ahead in the list of things to thumb - so kind of
a priority skiplist - process what it KNOWS will be already done first
quickly and leave the slower stuff until later. efm is fairly well refined
now - as above. the test selector works nicely. also added an almost-sha1
generator - use sha1 sums of the path for thumbs - less likelihood of
collisions. the prolbme is given the small size of the input data... it's
hard to do well - but anyway :)
SVN revision: 24128
2006-07-22 21:48:24 +00:00
Christopher Michael
03cca925e3
Remove some printfs.
...
SVN revision: 24126
2006-07-22 19:10:40 +00:00
Carsten Haitzler
27e2f3a0f9
fix long-standing table box - doesnt expand. not smart - but works. add
...
scrollframe widget. more fm work
SVN revision: 24112
2006-07-21 20:16:46 +00:00
Christopher Michael
a8c7f5c9f3
Remove a printf as the "Remove from List" issue is fixed.
...
SVN revision: 24110
2006-07-21 17:28:15 +00:00
Carsten Haitzler
d698e6cc34
some prefix fixes for env vars
...
SVN revision: 24104
2006-07-21 15:55:54 +00:00
Christopher Michael
59a61a6ef5
Fix minor bug on gadget remove. We need to call ilist_go after ilist_clear.
...
SVN revision: 24103
2006-07-21 15:19:54 +00:00
chaos
4b9eca0ca4
* And stop it crashing when a new shelf is added.
...
SVN revision: 24094
2006-07-21 05:41:24 +00:00
Viktor Kojouharov
fdde0e6490
zone != desk. it was always about per desk deskshows, not per zone.
...
SVN revision: 24088
2006-07-21 00:46:40 +00:00
Carsten Haitzler
03f133c746
more fm work
...
SVN revision: 24084
2006-07-20 19:58:22 +00:00
Christopher Michael
9acfbd1810
*spank spank* null checks.
...
-Add null checks before using an Evas_Object, avoiding potential segfault(s).
-Check returns from evas_object_data_get() as it has potential to return
NULL, and previously if it did, E would segfault.
SVN revision: 24074
2006-07-20 15:39:27 +00:00
sebastid
c5dd3b75a2
Always keep shelf list sorted on id.
...
SVN revision: 24070
2006-07-20 13:36:02 +00:00
sebastid
59eab7b36b
- don't hide sticky window on set desktop.
...
- (un)stick children along with its parent.
SVN revision: 24068
2006-07-20 12:02:30 +00:00
sebastid
bb34f754ae
Only activate "Send to Desktop" when border isn't sticky.
...
SVN revision: 24067
2006-07-20 11:41:12 +00:00
sebastid
82cb151679
Don't register the empty eap on creation. Should be registered on save.
...
SVN revision: 24066
2006-07-20 11:24:28 +00:00
sebastid
73a6413bb0
Delete tmpfile after use.
...
SVN revision: 24065
2006-07-20 11:19:08 +00:00
sebastid
f765174ec5
Reset eap image/width/height information after the edit is done.
...
SVN revision: 24064
2006-07-20 11:02:23 +00:00
Carsten Haitzler
eba3d64663
more fm work - fix list append too
...
SVN revision: 24053
2006-07-19 19:38:29 +00:00
sebastid
630899ecb9
Save image as png
...
SVN revision: 24048
2006-07-19 14:15:21 +00:00
sebastid
21543b0891
Formatting
...
SVN revision: 24047
2006-07-19 13:44:32 +00:00
sebastid
4dbdc0ee15
This should be fixed.
...
SVN revision: 24046
2006-07-19 13:40:41 +00:00
sebastid
38677a8b72
FIXME++
...
SVN revision: 24045
2006-07-19 13:27:04 +00:00
sebastid
0ec2af42bd
Save image from X icon works.
...
TODO
- Fix alpha on saved image
- If the eap isn't saved, remove the bd->app pointer
- Delete the saved image when done
SVN revision: 24044
2006-07-19 13:24:50 +00:00
sebastid
6291d46977
Save image from ARGB coming along. Not done yet.
...
SVN revision: 24043
2006-07-19 11:59:22 +00:00
sebastid
214d11f633
Don't use strlen to check for emtpy string
...
SVN revision: 24041
2006-07-19 11:05:31 +00:00
sebastid
457b86c2ce
Function to save Ecore_X_Icon. To be used for saving ARGB icon before
...
creating eap.
Untested.
SVN revision: 24040
2006-07-19 01:39:43 +00:00
Carsten Haitzler
763f280367
plugh small logic hole that leaves ghost windows in rare cases - a very small
...
hole comapred to the icccm badness in ecore_x. :)
SVN revision: 24033
2006-07-18 18:33:13 +00:00
sebastid
e02e8432d0
Only regenerate the border if it really changes.
...
SVN revision: 24026
2006-07-18 13:35:08 +00:00
sebastid
a5e57304b7
- fullscreen should have higher priority than user set border
...
- free bordername on exit
SVN revision: 24001
2006-07-17 20:34:20 +00:00
sebastid
95cead6ea7
Simplify.
...
SVN revision: 24000
2006-07-17 20:30:48 +00:00
Carsten Haitzler
4e697fefca
'mo fm work! :)
...
SVN revision: 23999
2006-07-17 19:51:37 +00:00
sebastid
321d641242
We need to remember the width and height without the border.
...
SVN revision: 23997
2006-07-17 19:34:08 +00:00
sebastid
065745cc6e
Remember user set bordertype in own variable, and prefer it on border
...
change.
SVN revision: 23994
2006-07-17 19:04:01 +00:00
sebastid
d4aa3c882f
Cleanup
...
SVN revision: 23993
2006-07-17 19:02:42 +00:00
sebastid
2c792f6446
Correct fix for fullscreen border.
...
On fullscreen set window size to fullscreen and trigger border change. The
border change will remove the border on fullscreen and reset to the correct
border on unfullscreen, whilst keeping the correct border size and border
inset.
A similar change should also be done for maximized borders.
SVN revision: 23991
2006-07-17 18:46:05 +00:00
sndev
e17acdd520
* New icon for the "Screen Lock" item in the E config panel.
...
SVN revision: 23990
2006-07-17 18:24:16 +00:00
Carsten Haitzler
20cbd3f3fe
and more efm work....
...
SVN revision: 23984
2006-07-17 10:31:50 +00:00
sndev
7066205439
* Adding new "KEYS" icon for the E config panel and keybinding config dialog
...
SVN revision: 23976
2006-07-17 00:03:08 +00:00
David Walter Seikel
b3d3da2674
.cvsignore++
...
SVN revision: 23973
2006-07-16 22:23:54 +00:00
Carsten Haitzler
1f2cd18d52
more e_fm work... slowly getting there...
...
SVN revision: 23970
2006-07-16 21:25:15 +00:00
Carsten Haitzler
19713696fa
and the new fm code can single, multi and range select, optionally force
...
single select only... it can asl display icons and thumbnails (testing list
mode only atm).
SVN revision: 23966
2006-07-16 17:27:21 +00:00
Carsten Haitzler
12689c6176
the start of different display modes - just testing list mode...
...
SVN revision: 23957
2006-07-15 21:39:15 +00:00
Carsten Haitzler
abed512637
freeze and thaw some more
...
SVN revision: 23952
2006-07-15 17:32:32 +00:00
Carsten Haitzler
a49a05b475
oops - turn off testing
...
SVN revision: 23951
2006-07-15 17:12:53 +00:00
Carsten Haitzler
684da81271
limit scroll so you dont go off the ends
...
SVN revision: 23950
2006-07-15 17:10:12 +00:00
Carsten Haitzler
6c4b19d5d0
workign on efm2... kind of workign at the basics now...
...
SVN revision: 23949
2006-07-15 16:29:14 +00:00
Christopher Michael
da9348e584
Check widget can now do icons like radio button.
...
Should make it possible to eliminate bug in screen res dialog now.
SVN revision: 23945
2006-07-15 14:59:51 +00:00
Carsten Haitzler
33567d9f56
dan's patch for maximize bug! fix! :)
...
SVN revision: 23920
2006-07-14 20:01:48 +00:00
Carsten Haitzler
9fc7c4ad64
fix bin/lib prefix - pass as -D
...
SVN revision: 23874
2006-07-13 16:35:46 +00:00
Carsten Haitzler
c7a02b017b
splash config works now...
...
SVN revision: 23847
2006-07-11 18:57:13 +00:00
Carsten Haitzler
eedd9caa06
encode thumb requested size into thumb filename (so if you ask for thumbs at
...
different sizes u get different files). the SUGGESTION is to ALWAYS create
things at a standard size (should make that a config item) unless you have
very special needs.
SVN revision: 23824
2006-07-10 19:37:02 +00:00
Carsten Haitzler
3c612bf4e8
fix segv on desklock unlock (valgrind caught it) :)
...
SVN revision: 23823
2006-07-10 19:33:00 +00:00
Carsten Haitzler
3f02b70103
we're being blatant about path size.. 4096 should be enough... :)
...
SVN revision: 23808
2006-07-10 16:38:48 +00:00
Carsten Haitzler
f785b8f7cf
e prefix black magic additions. this is really black magic now...
...
SVN revision: 23807
2006-07-10 16:37:52 +00:00
Carsten Haitzler
6061e12844
asparagus time!
...
SVN revision: 23778
2006-07-09 18:35:57 +00:00
Christopher Michael
6e46f259a4
Destroy gadgets menus when we unpopulate. Removes bug from todo concerning
...
menu for gadgets.
SVN revision: 23766
2006-07-08 18:17:53 +00:00
Carsten Haitzler
6472a3392a
mkdir only if thumb too lod/not exists
...
SVN revision: 23761
2006-07-08 16:31:44 +00:00
Carsten Haitzler
5fc0c33867
nix libe.so and the preload stuff. just remove fromt eh build tree (But keep
...
in cvs)
SVN revision: 23758
2006-07-08 14:54:41 +00:00
Carsten Haitzler
0d57bcd376
shutdown thumbs properly
...
delat killing slave thumbnailers for 1 second after all thumbs pending are
finished (in case more get added soon)
SVN revision: 23755
2006-07-08 13:53:55 +00:00
Carsten Haitzler
71f3865361
slightly more responsive timer and reset object id's once there are none
...
around :)
SVN revision: 23754
2006-07-08 13:30:18 +00:00
Carsten Haitzler
2bf3acac8b
actually see the delete req in the thumbnailer
...
SVN revision: 23753
2006-07-08 13:12:42 +00:00
Carsten Haitzler
50063cad9c
new thumbnailer system. works a bit more like epsilon - launches a
...
special-purpose executable and hands off workd to do via ipc (well the exe
connects back to e's ipc port actually but either way - same thing). it can
actually launch any numebr of thumbnailers - the default is 2, but this means
it can make full use of smp systems. i need to make this # of thumbnailers
configurable and add a config dialog for it. this does mean thew bg/theme
etc. dialogs pop up much faster as they dont load all the thumbs to start -
its farmed off and ipc tells us when they are ready (and if already generated
- thats pretty damn fast). :) anyway - now thumbnailing works reliably
(thoguh i think the queue handling isnt quite that good - well when it comes
to interacting with efm... but i'll check into that later. dont worry though
- it does actually generate all the thumbs - it just may be busy generating
ones you don't see while it catches up).
SVN revision: 23750
2006-07-08 09:18:04 +00:00
Carsten Haitzler
12f620b919
formatting and kiwis thumbnailer fix - not entirely fixed tho
...
SVN revision: 23728
2006-07-06 06:16:21 +00:00
Christopher Michael
9911cc4fc3
Fix module api warning dialog. The params were switched. Should read better
...
now.
SVN revision: 23723
2006-07-05 21:23:42 +00:00
Carsten Haitzler
06d5e86fae
really - ignore is pointless. restart or exit now.
...
SVN revision: 23722
2006-07-05 19:38:59 +00:00
Christopher Michael
b64ab835e6
Little more frame size tweaking for languages other than English so that
...
converted strings fit nicely in the frame titles, and the 2 frame titles
don't overlap.
SVN revision: 23718
2006-07-05 00:06:32 +00:00
Christopher Michael
7a9413a679
Increase the width of the resolution list a bit as with languages other than
...
English, it's possible for the translations of strings to make the to
framelist titles overlap.
SVN revision: 23716
2006-07-04 23:40:38 +00:00
Carsten Haitzler
cda26e2af7
ipc socket setup will be much more robust now. relies on E_IPC_SOCKET
...
environment var (but every subprocess of e should inherit this - like DISPLAY).
SVN revision: 23714
2006-07-04 18:36:29 +00:00
Carsten Haitzler
349071a114
default import 90% lossy quality - MUCH smaller than before. and almost as
...
good. shoudl become an optin actually.
SVN revision: 23700
2006-07-03 19:04:00 +00:00
Carsten Haitzler
fcd8b2e28f
exceed has different behvior with the shape extn - it provides a rect for the
...
window shape regardlss if the shape was set or not.
SVN revision: 23689
2006-07-03 12:45:16 +00:00
Carsten Haitzler
3e561f3aab
making cpufreq suidroot is optional and souldnt kill the build :)
...
SVN revision: 23686
2006-07-03 08:32:16 +00:00
Christopher Michael
73a7ba6011
As per HandyAndE request, this patch gives ability for modules config
...
dialogs to show their icon in their config dialog by passing in the
module_eap path to the config_dialog_new function as the icon parameter ie:
e_config_dialog_new(con, module_name, eap_path, 0, v, data);
Update E core modules to use this ability.
Fix dropshadow config dialog to fit in 640x480.
SVN revision: 23682
2006-07-03 07:35:44 +00:00
Carsten Haitzler
21b68f1e73
asparagus time...
...
SVN revision: 23679
2006-07-03 04:08:47 +00:00
Christopher Michael
cfcb069c8f
If we Do have the eap, then we can set the dialog icon to it.
...
SVN revision: 23666
2006-07-02 19:34:51 +00:00
Christopher Michael
98336582fa
This is slightly better, allows for passing module as NULL, and still
...
getting a generic module_dialog.
SVN revision: 23664
2006-07-02 19:25:34 +00:00
Christopher Michael
17475003db
Module about dialogs now show the module icon in the dialog, and the border.
...
Note: This breaks e_modules until I get them fixed.
SVN revision: 23660
2006-07-02 18:55:33 +00:00
Carsten Haitzler
165f5f2309
bug in xrandr - workaround.
...
SVN revision: 23659
2006-07-02 17:47:44 +00:00
Carsten Haitzler
e2222e18c7
add icons for randr rotation and flipping
...
SVN revision: 23658
2006-07-02 17:25:18 +00:00
Christopher Michael
4bb372ad2d
Give ability for config dialogs to set their border icon to the proper
...
config icon, rather than all having the E logo. Is proactive about setting
this: if it does not find or cannot set to that icon, it will fallback to
the E icon.
Change all config dialogs to support this.
If we have an internal border (config dialogs), disable the Create Icon/Edit
Icon menu items.
SVN revision: 23655
2006-07-02 16:19:51 +00:00
doursse
b962d733e4
return 0 when config dialog is NULL
...
SVN revision: 23651
2006-07-02 14:34:42 +00:00
Carsten Haitzler
637b665ddc
adding polish to e17's icons... well a bit more. if anyone who can't code -
...
but can draw well... feel free to want to contribute with nice icons (nb -
keep them neutral so they look good almost anywhere)
SVN revision: 23648
2006-07-02 12:51:57 +00:00
Carsten Haitzler
e47dd58ba0
as key bindings are really global things, context isnt that useful (at the
...
moment). :)
SVN revision: 23647
2006-07-02 11:05:59 +00:00
Carsten Haitzler
021cdfacd6
ram's fullscreen action patch and laurent's small radiobutton patch for send
...
to desktop menu
SVN revision: 23645
2006-07-02 06:57:38 +00:00
Carsten Haitzler
a593b42576
remove openembedde pkg info - old and dead
...
SVN revision: 23615
2006-06-28 07:20:18 +00:00
Christopher Michael
749194cee8
Some minor formatting.
...
SVN revision: 23594
2006-06-27 00:59:18 +00:00
Christopher Michael
f044210059
Fix some very serious formatting issues with this one.
...
Renamed a couple of functions, but other than that, no functional changes,
just formatting.
SVN revision: 23593
2006-06-26 16:42:49 +00:00
xcomputerman
2bad0081c3
Usability++;
...
(Put some useful items in the config menu)
SVN revision: 23582
2006-06-25 08:59:32 +00:00
Christopher Michael
79b5de57c4
Changed Delete Shelf dialog icon to be the E logo, not the exit icon.
...
SVN revision: 23554
2006-06-23 07:20:24 +00:00
Christopher Michael
447a00317e
Removed the recently added evas_list_free calls as they caused segfaults
...
when removing last selected gadget.
SVN revision: 23545
2006-06-23 04:32:44 +00:00