sebastid
02d2993d17
strdup -> evas_stringshare
...
SVN revision: 24266
2006-07-28 11:27:59 +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
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
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
Christopher Michael
ecfaf0da58
Just strip the extension once in the beginning as we may use it in two places.
...
SVN revision: 23165
2006-06-05 03:05:29 +00:00
Christopher Michael
e8334c3094
And free homedir when done.
...
SVN revision: 23162
2006-06-04 13:57:27 +00:00
Christopher Michael
0f50d5d5e9
Only fetch homedir once, not every time we list a background as homedir
...
shouldn't change.
SVN revision: 23161
2006-06-04 13:56:34 +00:00
sebastid
715a64d5fe
Fix warnings
...
SVN revision: 23032
2006-05-31 18:58:26 +00:00
Carsten Haitzler
44d719576e
some illogict patches :)
...
SVN revision: 22568
2006-05-13 03:04:35 +00:00
Carsten Haitzler
7d6f9ea516
fix aspect calc to not segv :)
...
SVN revision: 22439
2006-05-02 06:23:55 +00:00
Carsten Haitzler
bed8ea9701
use zone geom, not xrander screen info
...
SVN revision: 22433
2006-05-01 09:11:16 +00:00
Carsten Haitzler
2bc5d52739
illogict patches (minus a few that will break config despite fixing a typo)
...
SVN revision: 22405
2006-04-30 04:31:42 +00:00
Christopher Michael
40d5f91804
Fix segfault when deleting a background while this dialog is open.
...
Add file monitor event for deleting a background while config dialog is open
to remove it from the list.
SVN revision: 21960
2006-04-08 21:56:03 +00:00
Carsten Haitzler
ec0643f48c
and make sure it does ilist_go before selecting
...
SVN revision: 21706
2006-04-02 04:20:53 +00:00
Carsten Haitzler
6dfbef7ec1
1. trap abort signals - glibc likes to abort these days on memory free errors.
...
2. fix bg selector to properly select the item to be selected (do it after
listing them all), and add segmenting headers (And free path properly)
SVN revision: 21705
2006-04-02 04:18:18 +00:00
codewarrior
23a0d11ebd
- patches from saturn_vk
...
SVN revision: 21334
2006-03-16 09:42:27 +00:00
Carsten Haitzler
4ecbd82f54
fix rogue image object.
...
SVN revision: 21042
2006-03-06 02:42:45 +00:00
Carsten Haitzler
b089c7d1e3
add a preview widget (includes a livethumb for live downscaling - notice
...
previews of animated bgs's... animate now). fixed problems with image widget
withleaks and other stuff... also desklok tries to abord if grabs fail and
agressively tries to disable existing grabs
SVN revision: 20987
2006-03-04 04:11:51 +00:00
Christopher Michael
64bf666eaf
Disable Auto-Apply for these dialogs.
...
SVN revision: 20495
2006-02-15 20:30:59 +00:00
Christopher Michael
787c9bc438
Make Advanced have the same button label as Basic.
...
SVN revision: 20277
2006-02-04 20:04:20 +00:00
Carsten Haitzler
c87208c3cc
better button label
...
SVN revision: 20215
2006-02-03 03:07:07 +00:00
Christopher Michael
36aa7e2d70
Add some functions to e_ilist and e_widget_ilist.c . Fix commented
...
unused variables (just removed them). Added Cursor Settings and Startup
Settings dialogue. Removed General Settings dialog.
SVN revision: 20020
2006-01-25 04:06:51 +00:00
Christopher Michael
967c4fa798
Rename the buttons
...
SVN revision: 19979
2006-01-23 04:52:37 +00:00
Christopher Michael
a9a5a9b257
Keep the selected bg across basic/advanced switching.
...
SVN revision: 19978
2006-01-23 04:35:03 +00:00
Christopher Michael
45a91afc14
Rewrite the import dialog. Should behave better now
...
SVN revision: 19976
2006-01-23 02:56:01 +00:00
Christopher Michael
987791512a
Another try at a fix for bg close. Try to get the border of the import dialog to see if it exists or not, before trying to delete it.
...
SVN revision: 19973
2006-01-22 22:45:44 +00:00
Christopher Michael
afd6959726
Fix for bg dialog crash. Make resize work on import. Code cleanups.
...
SVN revision: 19965
2006-01-22 15:51:51 +00:00
Christopher Michael
ab32d328c4
Check for import being null on dialog close cb
...
SVN revision: 19963
2006-01-22 15:33:04 +00:00
Christopher Michael
ffa2ff239a
Remove printfs and extra comments. I'd like to thank onefang and CodeWarrior for there help with the import dialog.
...
SVN revision: 19962
2006-01-22 14:44:49 +00:00
Christopher Michael
5da013565d
Added import function to bg config dialog
...
SVN revision: 19959
2006-01-22 14:11:15 +00:00
Christopher Michael
ad3a4f0926
Radio buttons have focus stealing issues. Disable setting focus to the bg_list in advanced for now as this causes weird behavior with the radios.
...
SVN revision: 19923
2006-01-20 11:09:14 +00:00
Christopher Michael
3a17f0aa3a
Oops, that should not be commented
...
SVN revision: 19922
2006-01-20 10:49:17 +00:00
Christopher Michael
0868c890f1
Fix setting background in Advanced page. Remove couple unused vars.
...
SVN revision: 19921
2006-01-20 10:47:59 +00:00
Christopher Michael
a9d4ebc969
Remove unused variable. Formatting. Verified apply functions against old dialog to make sure advanced was applying correctly.
...
SVN revision: 19920
2006-01-20 09:49:39 +00:00
Christopher Michael
d3d92eb719
Avoid potential segv by making sure at least one image widget gets created.
...
SVN revision: 19906
2006-01-19 16:03:39 +00:00
sebastid
57ae1936f8
Don't remove the vim tag!
...
Remove strlen == 0 checks.
Fix trailing whitespace.
SVN revision: 19898
2006-01-19 08:54:29 +00:00
Christopher Michael
ac19dc1533
Rewrite of background config dialog.
...
-Larger Preview Size
-Loads Backgrounds Faster
-Using Theme thumbnails for Theme backgrounds (for now)
SVN revision: 19893
2006-01-19 00:42:12 +00:00
Christopher Michael
e2709e5e7d
Disable the theme bg preview for now as some themes use backgrounds which are made of multiple parts and causes the preview size problem.
...
SVN revision: 19880
2006-01-17 21:14:53 +00:00
Christopher Michael
ed52894331
Add preview for theme background. Has sizing issues still tho
...
SVN revision: 19860
2006-01-17 00:41:18 +00:00
Carsten Haitzler
52abf0c9be
sharpies patch.
...
SVN revision: 19817
2006-01-15 07:11:02 +00:00
sebastid
3df39a04d0
Fix warnings.
...
Make a global typedef for Config Data, and let the different dialogs fill
the struct.
SVN revision: 19800
2006-01-14 16:05:35 +00:00
Carsten Haitzler
2cc0fa56bc
no mroe leak - and simply bad changes to smart objects. BAD BAD.
...
SVN revision: 19751
2006-01-13 02:11:11 +00:00
Carsten Haitzler
fd0e90de2e
some minor fixes to bg cf dialog. a FIXMe there tho. i think we can avoid the
...
cb_data entirely actually... :) need to fix that.
SVN revision: 19749
2006-01-12 23:35:32 +00:00
Christopher Michael
36611d3800
Remove unused variable. Fix segv on first run
...
SVN revision: 19706
2006-01-11 01:50:47 +00:00
Christopher Michael
c88f87fb83
Minor fix for users that don't have e_config->default_desktop_bg set
...
SVN revision: 19699
2006-01-10 15:37:44 +00:00
Christopher Michael
9eb2e91ee1
When selecting bgs, if the current bg is what we selected in the list, disable the ok/apply buttons
...
SVN revision: 19697
2006-01-10 15:04:04 +00:00
Christopher Michael
5356abd965
BUG Fixes: clip/get first time, add advanced section for setting bg on this desk, default, all. Advanced needs Set for this desk and Set for all to be implemented yet.
...
SVN revision: 19694
2006-01-10 14:17:59 +00:00
sebastid
20aa37038c
Remove cast
...
SVN revision: 19608
2006-01-07 14:21:25 +00:00
sebastid
6a638a7806
Fix EAPI warnings.
...
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Christopher Michael
8607bf932f
Remove defined but not used statements
...
SVN revision: 19452
2005-12-31 11:51:23 +00:00