Commit Graph

5553 Commits

Author SHA1 Message Date
Sebastian Dransfeld 6dc64c5559 Correct callback for eina_hash_foreach.
SVN revision: 37169
2008-10-26 20:48:44 +00:00
Carsten Haitzler e873237299 symlinks for 3 favorites.
SVN revision: 37134
2008-10-26 11:24:35 +00:00
Carsten Haitzler 99658450a6 sort profiles.
SVN revision: 37121
2008-10-26 09:11:49 +00:00
Carsten Haitzler 20fd541692 and now wizard is pretty much required. functionalyl its almost all there.
just the init of ibar/fileman favorites is the old untar code moved to
wizard. icons for all profiels are nto done yet - doing. broung some
backgrounds back - small .edj files though.



SVN revision: 37119
2008-10-26 09:04:05 +00:00
Carsten Haitzler 5d77d647ff add stubs for the rest of wiz to finish off.
SVN revision: 37113
2008-10-26 05:46:45 +00:00
Carsten Haitzler 2deb76fcbd friendly error message.
SVN revision: 37110
2008-10-26 02:42:00 +00:00
Carsten Haitzler 81c18a3b98 default copied to standard. default will change and become a minimal wizard
only setup as will compiled in defaults. not yet - but getting prepared.



SVN revision: 37109
2008-10-26 02:39:29 +00:00
Gustavo Sverzut Barbieri acd223581c Enforce step limit while resizing windows with keyboard.
Patch by Ivan.


SVN revision: 37108
2008-10-26 02:04:47 +00:00
Carsten Haitzler 272e62ba14 make dropin/over object actually stay hidden until needed
SVN revision: 37107
2008-10-26 01:14:08 +00:00
Carsten Haitzler a400029699 expand wiz objects to fill height!
SVN revision: 37101
2008-10-25 15:38:27 +00:00
Carsten Haitzler 534e76235a and note what has been done so far.
SVN revision: 37100
2008-10-25 15:33:28 +00:00
Carsten Haitzler 96b6bd54dc allow for explicitly selecting the system menu file - and tell efreet about
it, save/restore it etc. etc. and wizard page to ask for it. note: missing
norma config dialog to select this too!



SVN revision: 37099
2008-10-25 15:18:48 +00:00
Carsten Haitzler 625af3eb88 placeholder icon.
SVN revision: 37094
2008-10-25 08:58:06 +00:00
Carsten Haitzler d04a4c70d8 support flag icons.. and add them.
SVN revision: 37093
2008-10-25 08:53:44 +00:00
Carsten Haitzler 26c18a5116 back to working on wizard. page 000 is just a splash page. does nothing
interestign except pause for 2 seconds so the "welcome to enlightenment"
title it sets can be seen (and disable the next button). 010 is the laguage
selector - borrows a small bit of logic code from the langaue config module
so it can just list known supported locales on your system let you select,
and move on. it's special in that it implements its langauge choice the moment
you hit "next" (the page hides). this is so further pages are in the selected
language (which they are. and that's so cool).



SVN revision: 37092
2008-10-25 06:54:38 +00:00
Gustavo Sverzut Barbieri e5c4d62fd4 Set member_{add,del} to NULL.
SVN revision: 37091
2008-10-25 03:13:33 +00:00
Viktor Kojouharov bcf3f0e1e8 hide the full_bg window, else all X dnd breaks
SVN revision: 37015
2008-10-23 07:15:44 +00:00
Carsten Haitzler d09de3a59a instant edit --
SVN revision: 37012
2008-10-23 04:49:52 +00:00
Carsten Haitzler b79fb7422a enable instant_edit (pesss and hold for 1 second to drag around)
SVN revision: 37009
2008-10-23 00:55:21 +00:00
Carsten Haitzler 307d52edfd major changes!!!
init splash now merged with theme - default theme has both. saves space on
disk and just in the end is cleaner. can still select spash separately - but
now themes should provide splashes. you can have just splash files in the
theme dir - but won't be much good for full themes.

default theme now is b&w - all moved over and building. it's now default.
default splash is just default theme etc. etc.

this may cause some problems - so i'd just check your settigns and maybe
re-selct your init splash as it may not exist anymore or be found and thus a
blank splash until u fix it in config.

hmm... there is a bug thoug - i think fileman related. will check. missing
something in theme.



SVN revision: 37006
2008-10-23 00:32:48 +00:00
Jaime Thomas ae3fde694a Keyboard resizing should still respect max/min size.
SVN revision: 37005
2008-10-22 23:15:32 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Carsten Haitzler b170c9ffe0 fix losing config!
SVN revision: 36899
2008-10-21 01:10:42 +00:00
Viktor Kojouharov 6e0c18399f call the client's orient function when adding
SVN revision: 36872
2008-10-20 19:28:51 +00:00
Cedric BAIL c79dc9d9d6 Remove macro provided by Eina.
SVN revision: 36863
2008-10-20 16:34:59 +00:00
Chidambar Zinnoury 1ecc76d8b9 OK, in doubt, calculate dimensions anyway and call resize func after that. Some modules expect them to be filled so that they can "correct" them.
This will fix all of them.


SVN revision: 36851
2008-10-20 12:18:37 +00:00
Chidambar Zinnoury 57c6606f50 We may want to use the about icon for the about menu item.
SVN revision: 36839
2008-10-20 07:52:22 +00:00
Chidambar Zinnoury f651545665 One less segfault! Deleting gadcon was calling many other things, and ended up recreating hide_animator, so delete it before timers and animators are deleted.
SVN revision: 36838
2008-10-20 07:40:14 +00:00
Carsten Haitzler 534bac9233 desklock silliness with login box geometry fixed.
make about ands theme about use object dialog windows. save code and
centralise.
make object windows be able to accept shaped and borderless hints.



SVN revision: 36836
2008-10-20 06:50:57 +00:00
Carsten Haitzler 406fefafe4 was using this for debugging. keep it there for future reference. didn't know
we had such malloc hooks! i might consider using these in future!



SVN revision: 36831
2008-10-20 03:30:22 +00:00
Carsten Haitzler 80d7215a24 and fix signals for connman.
SVN revision: 36827
2008-10-19 23:46:07 +00:00
Carsten Haitzler 4cee7b5711 oh yeah. handle sizing right.
SVN revision: 36818
2008-10-19 14:15:23 +00:00
Chidambar Zinnoury 2fd985b1a6 Some work on window remembers' config:
- add some icons;
- correct deletion (previously, we were looping over borders to try to find any matching ones, but as this is already done by e_remember_del, we were ending having some really strange things, as rem was already freed.


SVN revision: 36815
2008-10-19 13:38:49 +00:00
Chidambar Zinnoury edc86d39cc For the moment, when try to select an header, loop over next elements until we find a non-header, if not, loop over previous ones, and select found element. Useful for me dialogs where we remove elements.
SVN revision: 36814
2008-10-19 13:34:47 +00:00
Chidambar Zinnoury 21b4c9ef1f Work on battery module:
- popup texts are set by the module, not the theme;
- remove resize func as it does nothing more than default.


SVN revision: 36808
2008-10-19 10:59:20 +00:00
Chidambar Zinnoury 67ba54726e Should check whether the pointers are non-NULL, not if their contents if non-zero.
SVN revision: 36807
2008-10-19 10:56:00 +00:00
Chidambar Zinnoury d052870ff0 Correct gadcon popup dimensions computation.
SVN revision: 36806
2008-10-19 10:41:50 +00:00
Carsten Haitzler 06bd864ab2 fix theme about to use max size.. properly. and calc min size too.
SVN revision: 36799
2008-10-19 04:23:04 +00:00
Chidambar Zinnoury 4a85950f88 Add preview of desktops' background on main menu's desktop selector.
Yes, I know, this one is purely for eye-candiness, but there was some empty space only waiting for us to fill it... :D


SVN revision: 36792
2008-10-18 18:43:09 +00:00
Chidambar Zinnoury 3c52fef509 Sorry, forgot to cut some line at 80 chars and to remove some dead come prior to committing. Won't happen anymore.
SVN revision: 36791
2008-10-18 17:33:56 +00:00
Chidambar Zinnoury 3f89e47815 Add check changed to icon theme config.
SVN revision: 36790
2008-10-18 17:11:38 +00:00
Chidambar Zinnoury 38618af648 Some modifications to modules configuration:
- add icons to types;
- add support for dynamic types: if an unknown X-Enlightenment-ModuleType is encountered:
  - a new type is created,
  - its name is pretty printed (well, only first char is upper-cased),
  - check if enlightenment/name icon exists, and use it if so;
- when listing, search among all types and not only pre-defined ones.

This closes trac #98 reported by Thanatermesis.


SVN revision: 36780
2008-10-18 15:19:39 +00:00
Chidambar Zinnoury 3a30678b4a Fix segfault happening with ilist when multi-selection is being used: selectraise value should be always retrieved as it is used on both cases.
Closes trac bug #90, reported by Toma.  


SVN revision: 36771
2008-10-18 06:27:33 +00:00
Carsten Haitzler 51bceda65d remove tlist - really... hardly used. dubiously usefl as ilist does it just
with added icons. use the icons anyway. less theme and code to maintain.



SVN revision: 36768
2008-10-18 05:21:05 +00:00
Carsten Haitzler 9efea75929 use ilist, not tlist for card list... lets nuke tlist eh?
SVN revision: 36767
2008-10-18 05:15:03 +00:00
ptomaine 32d4a6fcb5 EFM: fix slave process from segfaulting.
SVN revision: 36759
2008-10-17 15:30:32 +00:00
Chidambar Zinnoury 5de9ce0e1a Set configuration panel minimum size right.
SVN revision: 36746
2008-10-17 08:20:22 +00:00
Chidambar Zinnoury 7728fffb70 In advanced fonts config dialog, add the fallbacks config list to the framelist after all widgets have be added to it.
SVN revision: 36745
2008-10-17 08:08:31 +00:00
Chidambar Zinnoury 072e310296 Update config list widget minimum size when adding an object.
SVN revision: 36744
2008-10-17 08:05:48 +00:00
Chidambar Zinnoury d3d14662d2 And finally recompile all e modules' edje files.
SVN revision: 36696
2008-10-15 19:43:58 +00:00
Chidambar Zinnoury d6d9f559ec Resize previews right on theme and wallpaper config dialogs.
SVN revision: 36694
2008-10-15 19:27:29 +00:00
Chidambar Zinnoury db29ae495b Don't expand labels in border properties window.
SVN revision: 36693
2008-10-15 19:17:43 +00:00
Cedric BAIL 3d6749983b Switch to eina_stringshare.
This could also change the usage of string share in E17.



SVN revision: 36679
2008-10-15 15:12:56 +00:00
Cedric BAIL 9e02df4fef Correctly include eina and fix pkg-config description.
SVN revision: 36667
2008-10-15 10:03:45 +00:00
Chidambar Zinnoury 6de31a6163 id_del was never called for gadcon clients, so call it after shutdown. Report and help for testing done by stefzekiller <stefzekiller@gmail.com>.
Moreover, remove some new compiler warning.


SVN revision: 36661
2008-10-14 16:22:52 +00:00
Cedric BAIL d2f7e4da0d Make e depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
SVN revision: 36627
2008-10-13 16:00:58 +00:00
Chidambar Zinnoury 7096b7fb18 Space key was not grabbed, preventing it from being used to select widgets in dialogs.
SVN revision: 36603
2008-10-12 22:28:11 +00:00
Chidambar Zinnoury 7e74f1ac81 Set mixer app border icon to mixer icon.
SVN revision: 36602
2008-10-12 20:00:58 +00:00
toma a3c3d2c23f Icon work. HUGE revision of icons and their names. This breaks the icon theme API so you might need to revise some themes. It does however, simplify a whole lot of stuff. You'll notice a lot more icons in menus. This bigger changes will come with the new theme once it is done. The missing icon names are put in b_and_w theme for now so if you need them, look them up. Also a bit of base work for EFM and the border icons in there. Commented out till the old icons are merged in. Message me if anything is screwed up.
SVN revision: 36591
2008-10-12 06:04:26 +00:00
Chidambar Zinnoury 26b566f721 Fix height with scaling enabled.
SVN revision: 36585
2008-10-11 13:56:36 +00:00
Chidambar Zinnoury 6de2497c81 Fix compiler warnings.
SVN revision: 36584
2008-10-11 13:55:01 +00:00
Chidambar Zinnoury e14f2b745e Remove maximum size settings so that previews are expanded.
SVN revision: 36582
2008-10-11 08:19:31 +00:00
Davide Andreoli a964e85dc2 Add configuration options to gadman.
Now you can choose the type of background (theme default, custom color, custom image or transparent).
And you can also choose to enable/disable the animations for gadgets/background.
The custom background image can be any of the e17 background or even a normal (jpg, png..) image.

This BREAK all existing themes :(
I will update the b_and_w theme tomorrow

SVN revision: 36576
2008-10-11 00:59:21 +00:00
Chidambar Zinnoury df88cc6d88 Typo from copy/pasting.
SVN revision: 36566
2008-10-10 12:31:56 +00:00
Gustavo Sverzut Barbieri c53c56159f whitespace: also remove trailing tabs.
SVN revision: 36557
2008-10-09 22:08:38 +00:00
Gustavo Sverzut Barbieri 5c341ac3fd whitespace cleanup before work.
SVN revision: 36556
2008-10-09 22:07:32 +00:00
Chidambar Zinnoury a25642b602 Some work on interaction settings:
- group on a thumbscroll framelist;
- threshhold → threshold;
- add check changed.


SVN revision: 36490
2008-10-07 05:57:37 +00:00
Chidambar Zinnoury 11d285242c For consistency, generic should be before comment.
SVN revision: 36473
2008-10-06 07:22:18 +00:00
Chidambar Zinnoury 4bcf26a0a5 Remove segfault when color picking dialog was closed with border close button.
SVN revision: 36472
2008-10-06 07:11:18 +00:00
Chidambar Zinnoury 3ba1e1c6bd Check for desktop entries' non-emptiness before using them (no check for name as I eexpect them to always be non-empty).
SVN revision: 36471
2008-10-06 05:55:53 +00:00
Chidambar Zinnoury f9ea21e172 Check if current desktop is the same as previous one to prevent to prevent signals from being resent.
SVN revision: 36454
2008-10-05 17:45:13 +00:00
Chidambar Zinnoury 3cd8bd2a93 Remove a segfault when a border has been closed before the drop actually happened (maybe display a notification to user?)
SVN revision: 36453
2008-10-05 17:42:50 +00:00
Chidambar Zinnoury 2e44f4f6fc Bug: "exebuf on other zones doesn't allow mouse to work properly (only zone/screen 0 works properly)".
There is no need to add zone coordinates while computing fed mouse event.


SVN revision: 36452
2008-10-05 17:34:41 +00:00
Gustavo Sverzut Barbieri e051adccc7 pager: raise selected desktop before sending signal.
raises selected desktop before sending it the "e,state,selected"
signal so that animation won't be hidden by adjacent desktops.

Patch by Chidambar 'ilLogict' Zinnoury.


SVN revision: 36444
2008-10-05 13:50:35 +00:00
Gustavo Sverzut Barbieri aa5e887d85 exebuf: do not match empty string.
Patch by Chidambar 'ilLogict' Zinnoury.


SVN revision: 36436
2008-10-04 18:34:59 +00:00
Gustavo Sverzut Barbieri d1f5aeb033 Fix dimension computation.
Patch by Chidambar 'ilLogict' Zinnoury.


SVN revision: 36423
2008-10-03 20:07:36 +00:00
Gustavo Sverzut Barbieri c2e50e486f And delete now unused file.
SVN revision: 36396
2008-10-02 15:13:04 +00:00
Gustavo Sverzut Barbieri 0f02a1e5e6 Split window manipulation dialogs.
This splits the old "window manipulation" into "maximize policy",
"geometry", "stacking" and adds a new feature to configure keyboard
move/resize.

Patch by Sachiel.


SVN revision: 36395
2008-10-02 15:10:21 +00:00
Carsten Haitzler 1d3533c12a add option to disable cursor and diasble the idle cursor anim.
SVN revision: 36313
2008-09-29 14:01:30 +00:00
Gustavo Sverzut Barbieri cd2f6c6d44 keyboard move/resize no accept modifiers.
* Control: value * 2
 * Alt: value / 2



SVN revision: 36302
2008-09-28 23:29:21 +00:00
Gustavo Sverzut Barbieri 77e8ea0a36 Keyboard move/resize: show popup when action begins and hide it on timeout.
* Popup is now displayed when the action begins instead of the first move.
 * Popup is hidden when timeout expires.



SVN revision: 36301
2008-09-28 23:06:14 +00:00
ptomaine d76e4749de EFM: try to fix a problem with large files on 32-bit systems.
SVN revision: 36286
2008-09-28 10:25:14 +00:00
Carsten Haitzler c9c7aef72e add auto-scrolloption to dialogs (place content in scrolled viw).
SVN revision: 36268
2008-09-26 17:00:32 +00:00
Carsten Haitzler cb1b7a84ea and match both text to be smaller.
SVN revision: 36255
2008-09-25 14:16:30 +00:00
Carsten Haitzler b02211b01a reduce text.
SVN revision: 36254
2008-09-25 14:15:16 +00:00
ptomaine 4a68e74291 Do not quit if we're waiting for an error response.
SVN revision: 36251
2008-09-25 12:52:25 +00:00
Carsten Haitzler 091cc41f88 shorter text for disable
SVN revision: 36237
2008-09-25 04:47:27 +00:00
Carsten Haitzler 7e4396ae33 remvoe stray \
SVN revision: 36231
2008-09-25 01:38:15 +00:00
Carsten Haitzler b3fa7a32d0 and remove more fake calls.
SVN revision: 36230
2008-09-25 01:37:38 +00:00
Carsten Haitzler b370f8315f remove/comment out printfs and remove fixme (to be removed) fake mouse up funcs
SVN revision: 36229
2008-09-25 01:34:39 +00:00
Carsten Haitzler 0b625413e9 fix remember to actually rememebr skip* stuff and save it
SVN revision: 36227
2008-09-25 01:01:07 +00:00
Carsten Haitzler b00a1375f5 fix rememebr box to actually match basic/advanced and even be consistent with
basic with "everything" flags.



SVN revision: 36226
2008-09-25 00:40:56 +00:00
Carsten Haitzler ce1dc55d7b usscaling factor in some places - like icons in config panel, fileman and
shelf sizes. can be put in so so so many other places.



SVN revision: 36212
2008-09-24 13:47:10 +00:00
Carsten Haitzler 071ba50d45 e now supports scaling based on screen dpi (or on a custom scaling factor you
can select yourself as a user). also any scaling either calculated from dpi
or set by the user is limited to the min/max values a user can impose (thus
even if you have very low dpi, e doesn't go below a scaling factor you set -
eg 1.0 or 0.5, and same for upscaling).

this should

1. keep all the people who want scalable UI's happy (enable scaling).
2. make e able to (if u want) to adapt to pretty much any dpi screen and
selectively scale just what u want it to.
3. allw you - the user, to be the final controller of just how much to scale
- if you like scaling but think it scales too much - then limit it or set
your own.

right now this will onyl work if your theme supports it... the b&w one does
(mostly). so try that and test. other bits of e need to adapt to this too
(shelf, icon sizes, etc. etc.) as they are not done via edje but code sets
them.



SVN revision: 36211
2008-09-24 13:29:16 +00:00
toma 3d453c017d Remove dup entry for mixer in b_and_w, Made widget/new for use in modules as its not really the same as 'add' in most cases. Applied that change in the ICM module so its uses the right widget name, added a pager and mixer icon to bling aswell... also, filled out some dummy icons in blingbling. Will make some icons for those soon. The idea is to make icons that can be used in blingbling and the new theme. Removed a whole lot of whitespace too, thanks to Scite. Its turned off now.
SVN revision: 36201
2008-09-24 05:58:55 +00:00
toma ccd80ae932 PEBKAC. Move along, nothing to see here.
SVN revision: 36183
2008-09-23 14:48:57 +00:00
toma 0767fce005 Revert this icon patch... There be a storm a brewin in the module icons.
SVN revision: 36182
2008-09-23 14:43:16 +00:00
toma b8ba5b21c5 Fix the Configuration icon in the module list.
SVN revision: 36181
2008-09-23 13:42:28 +00:00
ptomaine 6a7be50f33 Make e_fm_op.h look like other headers.
SVN revision: 36180
2008-09-23 11:27:34 +00:00
toma aeb6631912 Sachiels fix to get the Mixer icon working. Thanks a bunch
SVN revision: 36174
2008-09-22 16:23:11 +00:00