Commit Graph

3113 Commits

Author SHA1 Message Date
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
Christopher Michael 52455b603e Free the evas_lists when we are done loading the gadget lists.
SVN revision: 23540
2006-06-22 20:41:54 +00:00
Christopher Michael ab2a2d01f1 No need to call save_queue on module unload, e_module_disable already calls
it.


SVN revision: 23539
2006-06-22 20:20:16 +00:00
Christopher Michael 1164201a9c Small bug fix in modules config dialog.
-When enabling a module, if e_module_enable fails, set proper state
and get out. Also, do not set cm->state = MOD_ENABLED unless the enable was
actually successful.
    -When disabling a module, only set state to UNLOADED if e_module_disable
worked.


SVN revision: 23538
2006-06-22 20:17:23 +00:00
Carsten Haitzler 10b221a1f2 call clearcache on entering idle
SVN revision: 23533
2006-06-22 19:21:13 +00:00
Christopher Michael 35b18b2704 Fix typo, thanks Mo0m :)
SVN revision: 23532
2006-06-22 19:02:17 +00:00
Christopher Michael 22ae46cb26 Lots of fixes for shelf contents config dialog:
- No more "ghosted" list items when removing from the Selected List.
     - Localized the loading of available/selected gadgets to cut down code duplication.
     - General code cleanup (remove extra comments)


SVN revision: 23531
2006-06-22 18:47:19 +00:00
Carsten Haitzler 706c846e92 bug--
SVN revision: 23510
2006-06-20 13:10:08 +00:00
Carsten Haitzler 609a510a21 maxime's leak fix patches
SVN revision: 23508
2006-06-20 11:35:15 +00:00
Carsten Haitzler 0d4723e3b7 fix kde/qt iconic startup bug
SVN revision: 23505
2006-06-19 19:29:31 +00:00
Carsten Haitzler c025903109 indenting
SVN revision: 23501
2006-06-19 17:13:56 +00:00
Carsten Haitzler 45de1acfed printf--
SVN revision: 23499
2006-06-19 15:22:05 +00:00
Carsten Haitzler 642ac622ea fix border bugs on fullscreen and maximize fullscreen actions
SVN revision: 23498
2006-06-19 15:16:37 +00:00
Carsten Haitzler 0a058bfdb3 avoid damage on popups
SVN revision: 23489
2006-06-18 02:19:05 +00:00
Carsten Haitzler c80a395ab3 disable object paranoia for now and an extra null check for gadcon
SVN revision: 23488
2006-06-18 02:07:14 +00:00
Carsten Haitzler 1d01d8d334 no loops.
SVN revision: 23482
2006-06-17 03:29:54 +00:00
Carsten Haitzler 923fbd6731 dont need the function either and null setting isnt needed too
SVN revision: 23481
2006-06-17 03:10:54 +00:00
Christopher Michael 2804df49da Shelfs config dialog (the list of shelves) really doesn't need the Ok/Apply
buttons, just a close button.


SVN revision: 23474
2006-06-16 16:36:32 +00:00
Carsten Haitzler 704866a4e1 todo....
SVN revision: 23459
2006-06-16 09:37:32 +00:00
Carsten Haitzler c2d5976dc4 handle resolution changes much mroe gracefully for windows - temporarily
resize/move but store their info BEFORE res change and always TRY and restore
it until an app or u ser asks to move/resize a window explicitly (if you
leave them alone they will be happy)


SVN revision: 23457
2006-06-16 08:50:42 +00:00
Carsten Haitzler 0c8af50544 new basic mode shelf config - simpler with "pre-defined" recipies - this
should stop people asking stupid things like "how can i get gadgets on the
desktop" as its a 1 click option. things like "they look like shit - cokie
cutter" are hidden so silly peolpe who dont listen to advice and dont select
below everything - have it selected for them. don't like the basic set of
options given - use advanced to fiddle to your hearts content.


SVN revision: 23456
2006-06-16 08:20:36 +00:00
Carsten Haitzler b36a6cbe12 formatting todo etc.
SVN revision: 23455
2006-06-16 06:05:41 +00:00
Carsten Haitzler f86fb10a09 more props!
SVN revision: 23454
2006-06-16 04:16:13 +00:00
sebastid bd4da9e87c free mem when fetching new info
NULL checks


SVN revision: 23451
2006-06-15 19:27:27 +00:00
Christopher Michael 63a5ae8fd5 Fix shelf list size. When loading the list, using min_size_get would return
a list size that caused the add/del/configure buttons to overlap the ilist
frame.


SVN revision: 23450
2006-06-15 19:17:58 +00:00
Viktor Kojouharov a01e7f53fd added borderless toggle as an action
SVN revision: 23448
2006-06-15 14:21:35 +00:00
Carsten Haitzler 3986e8d184 patch from laurent for displaying shelf orientation in dialog (made the icons
smaller too)


SVN revision: 23447
2006-06-15 13:09:21 +00:00
Carsten Haitzler 01ffb0e77b fix stop editing menu
SVN revision: 23445
2006-06-15 07:41:51 +00:00
Carsten Haitzler 7ea19245d7 todo-- :)
SVN revision: 23444
2006-06-15 07:24:10 +00:00
sndev f7098c09d1 We donnot need ok/apply buttons in the "shelf contents" config dialog since the
dialog directly operates on the gadcon client list. Therefore, if gcc is add and
the dialog just closed then we have an inconsistency until the gcc will be
unpopulated-populated. Moreover, thats much nicer from the UI point of view.


SVN revision: 23440
2006-06-14 18:43:07 +00:00
Carsten Haitzler 734e41b598 part of mmap/eet changes patch
SVN revision: 23414
2006-06-13 10:20:31 +00:00
Carsten Haitzler 8875cab661 a missing _
! :) fix.


SVN revision: 23412
2006-06-13 09:05:36 +00:00
Carsten Haitzler 289bae4298 add a description for shade toggle, and some default key bindings for screen
flip (ctrl+shift F1-F4 for the first 4 screens, and ctrl+shift left/right
arrow for flipping up and down).


SVN revision: 23409
2006-06-13 08:26:57 +00:00
Christopher Michael 84a0afbc45 Fix formatting for a function. Conforms to E formats now.
SVN revision: 23397
2006-06-12 10:21:18 +00:00
Viktor Kojouharov 6d7837ed80 the 3 buttons in the file dialog now point somewhere.
SVN revision: 23393
2006-06-12 07:19:03 +00:00
Carsten Haitzler a55c4197b4 still a bug with maximize & borders :) and fix a segv that has cropped up -
really silyl one too! also fix some object ref/del stuff


SVN revision: 23392
2006-06-12 06:38:50 +00:00
sebastid a5aaf5cc93 Add a flag for borderless, don't change the name directly.
SVN revision: 23391
2006-06-12 05:17:10 +00:00
Carsten Haitzler 3ed15b3abb dont uselessly repopulate
SVN revision: 23390
2006-06-12 03:50:51 +00:00
sebastid c0d209b195 If an app is added to applications/all, rescan all .order files to check
if they want to reference this app.


SVN revision: 23385
2006-06-11 19:30:11 +00:00
Carsten Haitzler f8c6092553 1. autofoot patches.
2. fix maximize to work again. :)


SVN revision: 23375
2006-06-11 10:23:49 +00:00
codewarrior 93b8876596 this stuff only works with glibc, bsds compile now
SVN revision: 23371
2006-06-10 23:32:50 +00:00
sebastid 99b37daf82 Focus modal windows if any group member is focused.
SVN revision: 23370
2006-06-10 22:05:50 +00:00
sebastid aec7cc719f Focus transient and modal windows if parent is focused.
SVN revision: 23369
2006-06-10 21:59:08 +00:00
sebastid 6dd4c5f0fb Handle changes in transient_for and client_leader after map.
SVN revision: 23368
2006-06-10 21:45:43 +00:00
sebastid c0239767ba Some netwm states can change the border, like modal.
SVN revision: 23367
2006-06-10 21:10:14 +00:00
sebastid 07a06fa4ab Disable paranoia again
SVN revision: 23366
2006-06-10 21:02:58 +00:00
sebastid 88973ff89c Make hints who want to change the border set border.name = NULL, and move
tests for border.name to client.border.changed test.
If a border changes and the border is shaded, remember the change and apply
it when the border no longer is shaded.


SVN revision: 23365
2006-06-10 21:02:23 +00:00
sebastid f689a89e1b CVS is for keeping log of old stuff :)
SVN revision: 23364
2006-06-10 19:40:15 +00:00
sndev 107ffca169 * improvment of the restoration of the window maximization on E restart.
SVN revision: 23350
2006-06-10 11:08:27 +00:00
sndev 9214573340 * improving maximization behavior. i.e. if the window is maximized vertically,
it is not denied to maximize it horizontally.
* fixing some mess between basic/advanced window manipulation cfg dialogs.
* fixing initial keybindings.


SVN revision: 23335
2006-06-09 22:15:11 +00:00
handyande 204de3261d segv--
SVN revision: 23331
2006-06-09 12:53:27 +00:00
Christopher Michael d765e4452c Auto-apply is disabled in E for now but default mode still works.
Make sure we set the proper e_config value in apply.


SVN revision: 23323
2006-06-09 08:09:56 +00:00
rephorm 5d302028b7 don't allow ilist headers to be selected
SVN revision: 23319
2006-06-09 02:53:16 +00:00
sebastid 69b119f360 Remove unused variable
SVN revision: 23306
2006-06-08 19:35:39 +00:00
sebastid 0b4be04a65 Remove undefined function
SVN revision: 23305
2006-06-08 19:33:45 +00:00
sebastid 5f49dafee8 Add const
SVN revision: 23304
2006-06-08 19:32:29 +00:00
sebastid d02863b3bd Check for correct type
SVN revision: 23303
2006-06-08 19:28:46 +00:00
sebastid 79191a8fd7 Add return value. The return value seems to not mean anything???
SVN revision: 23302
2006-06-08 19:11:54 +00:00
sebastid 45e45f8814 I assume we want to check the current char of argv
SVN revision: 23301
2006-06-08 19:08:47 +00:00
sebastid 0c6cd880b6 Remove unused variable
SVN revision: 23300
2006-06-08 19:06:31 +00:00
sebastid 22e7a09bcb Fix warning
SVN revision: 23299
2006-06-08 19:05:41 +00:00
sebastid e4ef683139 Fix warnings
SVN revision: 23298
2006-06-08 19:04:16 +00:00
sebastid 4a303b726f Remove printf
SVN revision: 23297
2006-06-08 19:02:11 +00:00
sebastid 179ea47d07 Fix name
SVN revision: 23296
2006-06-08 19:01:32 +00:00
Christopher Michael c1c9b37503 Remove the printf for inserting characters as imho it's not really needed
anymore. Entry widget seems to be working fine.


SVN revision: 23292
2006-06-08 15:47:09 +00:00
handyande faa1872544 allow shade buttons on borders
SVN revision: 23291
2006-06-08 15:15:57 +00:00
sebastid 88d887c330 Set correct limits for maximize_policy
SVN revision: 23290
2006-06-08 14:36:40 +00:00
Christopher Michael 6b49e365a4 Add a function to e_ilist and e_widget_ilist to return if a particular item
is a header or not. Allows traversing ilist items in a loop while
testing if the item is a header, and potentially skipping it.


SVN revision: 23286
2006-06-08 12:48:36 +00:00
sndev 8edc0be374 * fixing parameters of the "Maximize Vertical" and "Maximize Horizontal" actions
wrt the last raster commits.

Users: have to redefine those actions.


SVN revision: 23280
2006-06-08 09:29:53 +00:00
Carsten Haitzler a32e94f567 compile again after conflicts
SVN revision: 23269
2006-06-07 23:34:11 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid a69bc7767c Clean up maximization, there is only one unmaximize function now. Think
this code can do more advanced stuff than the previous code.

The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.

unmaximize can only be done in directions already maximized.

The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!


SVN revision: 23254
2006-06-07 21:42:13 +00:00
sebastid f75950ae50 Remember fullscreen request for new clients, and delay it.
SVN revision: 23243
2006-06-07 18:12:46 +00:00
sebastid 6f2df0f3e7 For debug.
When using inotify files will be deleted and added, not changed. So we need
to check if someone wants to reference a newly created eapp!


SVN revision: 23235
2006-06-07 09:41:26 +00:00
sebastid 8664597e58 Fix style
SVN revision: 23232
2006-06-07 08:48:52 +00:00
sebastid d048e276b4 Check if the sensor name has been set
SVN revision: 23231
2006-06-07 08:34:10 +00:00
Christopher Michael 0b853ce1dc Revert back to void for e_modapi_init.
SVN revision: 23222
2006-06-06 15:33:44 +00:00
Christopher Michael da2730a5aa Revert back to void for e_modapi_init, Andy is correct.
SVN revision: 23220
2006-06-06 15:21:48 +00:00
Christopher Michael 2c98a4e7ea Revert back to void for e_modapi_init, HandyAndE is correct.
SVN revision: 23219
2006-06-06 15:19:36 +00:00
Christopher Michael 73c623e0e8 e_modapi_init should return int, not void.
SVN revision: 23209
2006-06-06 10:00:21 +00:00
Christopher Michael ac459c4c81 Fix e_modapi_init to return int, not void.
SVN revision: 23208
2006-06-06 09:59:16 +00:00
Christopher Michael 27522ef15c Fix e_modapi_init to return integer, not void.
SVN revision: 23207
2006-06-06 09:58:17 +00:00
Christopher Michael 9caf447a33 Make e_modapi_init return int, not void *.
SVN revision: 23206
2006-06-06 09:54:14 +00:00
Dan Sinclair dadc4dbb97 - fix warning
SVN revision: 23198
2006-06-06 03:52:52 +00:00
Dan Sinclair 1b90fddb72 - this was causing e to segv under valgrind. I'm assuming full_path is the
correct thing to thumb (and it seems to work) but c was never set to
  anything, so it was wrong.


SVN revision: 23197
2006-06-06 03:39:42 +00:00
sndev 9aaf7f3a5c * fixing desklock cfg dialog bug.
* removing comments.


SVN revision: 23187
2006-06-05 16:47:55 +00:00
Christopher Michael 6649cecfe0 Make internal eap editor stop using weird names if possible, and use a name
from the border icccm.


SVN revision: 23185
2006-06-05 15:36:02 +00:00
Christopher Michael 0d70dfdb3e Removed the "Theme" Section, just get edj files from path_init (Personal and
System).


SVN revision: 23182
2006-06-05 12:09:21 +00:00
Christopher Michael f4814dc96d Add thumbnailing for init screens :) (Thanks CodeWarrior)
Make Startup config dialog use static thumbnails in list now.


SVN revision: 23181
2006-06-05 11:48:26 +00:00
Christopher Michael 8a6d73acf6 Added Font Hinting and Init Screen (get/set) to enlightenment_remote.
Formatting of ipc_handlers.

Init Screen setting via e_remote tries to be proactive and checks for the
init collection to verify it's a valid init screen before setting.


SVN revision: 23180
2006-06-05 10:50:33 +00:00
Christopher Michael 27621d739b -Added new config item for init screens into e_config.h/c.
-Bumped e_config.h File_Generation to coincide with added config value.

-Fixed e_init.c to look for config value instead of hard-coded init.edj.

-Newer Config Startup dialog that allows selecting (with previews) of the init.

New init screens can now be copied into the init search directories, and
easily selected via dialog.


SVN revision: 23166
2006-06-05 03:16:16 +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
Christopher Michael 3ac409f752 Fix Add/Delete button positions.
Add code for disabling radio buttons if not showing labels.


SVN revision: 23152
2006-06-04 09:29:15 +00:00
Christopher Michael 8ca105b52f Patch from saturn_vk for adding an action and key-binding (set
through config dialog) which allows to "Show Desktop" by
iconifying/uniconifying all active borders.

(Tested heavily, no problems.)


SVN revision: 23118
2006-06-03 10:19:11 +00:00
Christopher Michael be57f30d3b Add Raise/Lower to window border menu.
SVN revision: 23108
2006-06-03 02:47:54 +00:00
Christopher Michael 284085fd70 Rework Shelf Config dialog, giving it a basic and advanced mode.
Advanced mode contains everything, basic mode just has size and style.


SVN revision: 23106
2006-06-03 02:27:13 +00:00
Christopher Michael 88b38caf30 Removed the FIXME: Icon preferences comment.
SVN revision: 23105
2006-06-03 01:50:19 +00:00
Christopher Michael 738604bb20 IBox now has config options for setting what is displayed in icon label.
Note: May need to "grandma"-ize this :)


SVN revision: 23104
2006-06-03 01:49:33 +00:00
sndev d13e0da18a Improving ibox.
* New config options that allow to show iconified wins from all zones/current zone/all zone desktops/current zone desktop.
* fixing multiple config dialogs issue. Only one config dialog is allowed per module instance.


SVN revision: 23103
2006-06-03 00:03:09 +00:00
Christopher Michael 5ba5902c22 Added ability to create/delete bar sources in config dialog now.
Uses new e_entry_dialog code.
Added ability to select which eap field is shown in the label.

This removes TODO items for ibar :)


SVN revision: 23095
2006-06-02 19:09:08 +00:00
Christopher Michael 057af1edf4 Added an entry dialog ala confirm dialog for getting user input.
Currently used in ibar config dialog for adding/removing bar sources.


SVN revision: 23094
2006-06-02 19:07:50 +00:00
Carsten Haitzler a8c4ea7208 enable/disable module works again :)
SVN revision: 23078
2006-06-02 05:15:03 +00:00
sndev 44efb14c21 * making the code easier
* allowing to add gccs directly to a gc->clients, instead of local evas_list.


SVN revision: 23072
2006-06-01 22:16:29 +00:00
Carsten Haitzler 36dad3c9f5 and make module config dialog work again :)
SVN revision: 23046
2006-06-01 06:57:32 +00:00