Commit Graph

203 Commits

Author SHA1 Message Date
Christopher Michael eb2e43db89 Config dialogue for Display Settings (size and refresh rate)
SVN revision: 20252
2006-02-03 21:58:28 +00:00
Carsten Haitzler 9ba71cbd62 going to work on gadcon - an intended replacement for gadman. just starting
things up - comments welcome, but this needs to fix up layout of gadgets for
moduels (gadman will exist for a while - mayeb forever, but i will migrate
most internal modules to gadcon eventually)


SVN revision: 20196
2006-02-02 09:42:19 +00:00
Carsten Haitzler b68b3d725a add a stolen window id subsystem so the border code ignores such stolen
windows. als fix itray a little and add comments for fixes


SVN revision: 20144
2006-01-31 12:06:47 +00:00
Carsten Haitzler 528510e0ab apps error gets its own header now :)
SVN revision: 20039
2006-01-26 07:38:06 +00:00
Carsten Haitzler b090bdff32 ok- fangie.. THIS Is what i meant! this! put a textblock in a scrollframe.
textblock comes from an edje so it can be styled by the theme!


SVN revision: 20027
2006-01-25 09:28:12 +00:00
Christopher Michael 02bfb82b01 Add Cursor Settings and Starup Settings dialogues. Remove General Settings dialogue.
SVN revision: 20019
2006-01-25 04:04:15 +00:00
David Walter Seikel e46bd5deef Raster said to stop hacking ilist and create another widget. Link the
source code in.


SVN revision: 19997
2006-01-23 18:40:57 +00:00
Christopher Michael 5da013565d Added import function to bg config dialog
SVN revision: 19959
2006-01-22 14:11:15 +00:00
David Walter Seikel 4b77796724 Exe error dialog. Still needs some work, but it's good enough for testing
by the wider community.  Currently only e_app started exe's get this.


SVN revision: 19948
2006-01-21 15:39:03 +00:00
rephorm 28ded42f0d Initial Color Class support in e17
only ipc at the moment (enlightenment_remote)
no real theme support yet either.

also, -color-class-del does not have the intended effect yet. need to add color_
class_del() to edje first


SVN revision: 19731
2006-01-12 02:12:21 +00:00
Christopher Michael 2f75f46077 Added window list settings dialog.
Updated e_config.h to reflect what is gui'd


SVN revision: 19533
2006-01-04 22:20:51 +00:00
Christopher Michael 8945585113 Added Performance Settings configure dialogue for handling E cache settings
and framerate.


SVN revision: 19488
2006-01-02 07:01:07 +00:00
Christopher Michael 575460b7e9 Added General Settings Dialogue
SVN revision: 19451
2005-12-31 11:49:45 +00:00
Carsten Haitzler 78d729a57b make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
TODO, add exe history and actually use it etc.


SVN revision: 19313
2005-12-27 17:16:58 +00:00
codewarrior 6121b94137 - misc checks
- add theme selector (basic mode only) from Chady


SVN revision: 19148
2005-12-19 14:42:43 +00:00
Carsten Haitzler 71040b0586 module config dialog
SVN revision: 19089
2005-12-17 11:21:54 +00:00
Christopher Michael f3b2308d72 Add Config Panel Dialogue For Menu Settings
SVN revision: 19083
2005-12-17 02:14:19 +00:00
Carsten Haitzler 7104735aa4 well - skeleton work.. going to work on exebuf...
SVN revision: 18876
2005-12-06 14:25:57 +00:00
rephorm e3a28bf9d0 E_Gadget
--------

a quick set of convenience functions for creating gadgets (desktop modules).
see gadget_test for an example. documentation still to come :)

i still need to comb over and make sure i didn't miss freeing anything...


SVN revision: 18742
2005-12-01 04:07:27 +00:00
Carsten Haitzler a9e676b9c9 starterd shell for doing deskpreview smart...
SVN revision: 18601
2005-11-22 14:47:24 +00:00
codewarrior 97cc78cdb0 - make e_thumb fork internally
- add queue / dequeue calls to e_thumb
- change e_icon_layout to e_icon_grid
- add e_icon_canvas which will eventually allow for free icon placement and optimized scrolling using a tiles principle
- add new calls to e_widget_image
- add new bg selector (broken because of a segv on cancel press, needs fixing)

NOTES:
- bg selector needs fixing.
- efm still needs work, will segv if you scroll while files are generated
- other efm bugs exist so I would advise that you dont use it atm
- if we dont need e_icon_grid (strict grid layout) we should remove it.


SVN revision: 18593
2005-11-22 09:27:25 +00:00
handyande d57ce2ca2d Add a desktop settings dialog - needs a nice preview of the desks (which will fix the layout) but I don't know how to do that!
works though :)


SVN revision: 18575
2005-11-21 12:44:19 +00:00
Carsten Haitzler f7027577cc added 2 more config dialogs. examples of slider
SVN revision: 18534
2005-11-19 06:10:52 +00:00
Carsten Haitzler 4698fd4656 add slider widget wrapper - NOT COMPLETe YET. DO NOT USE. i have just put it
there as a plceholder to work on over the next day or so. also i fixed the
edit icon. it RELIED on e_utile_ap_edit to be installed. also it didnt
produce a good template either etc. it can be better though...


SVN revision: 18525
2005-11-18 07:14:10 +00:00
Carsten Haitzler 04a3737a3c first step - slider smart and minimal theme stuff. i need to make the gfx
proper and do a label area.


SVN revision: 18516
2005-11-17 08:34:33 +00:00
Carsten Haitzler 43e88e956e and working on maing a border selector
does NOTHING YET! BEWARE! do NOT useit if u dont want some pain. i need to
make ecore evas canavses accepssible form an evas pointer etc. to make the
livethumb stuff cleaner so it can work


SVN revision: 18335
2005-11-06 08:03:13 +00:00
Carsten Haitzler 99dafd01e7 ading "livethumb" - it uses the ecore evas buffer engine stuff to make a
canvas withni a canvas as a smart obj where ucan set 1 object as the base.
going to be handy for some stuff...


SVN revision: 18334
2005-11-06 05:48:51 +00:00
Carsten Haitzler db8f53b3b8 starting work on ilist... gfx suck atm. need to eat. commit.
SVN revision: 18318
2005-11-05 12:12:17 +00:00
Carsten Haitzler ebefd8540e clean up sb removal. move menu border to its own file
SVN revision: 18149
2005-10-30 11:05:57 +00:00
codewarrior 2b8d5e924b - remove old scrollbar stuff
SVN revision: 18143
2005-10-30 09:40:34 +00:00
codewarrior b318f132e7 - fix scrolling
SVN revision: 18139
2005-10-30 08:40:37 +00:00
Carsten Haitzler 6890023f71 a scrollview smart plus gfx for it.
SVN revision: 18103
2005-10-29 11:51:19 +00:00
codewarrior c62ac6ddc2 - e_file_selector (smart)
- e_file_dialog (e_object)
- fix stuff to use them


SVN revision: 18063
2005-10-28 13:44:41 +00:00
codewarrior b01c9dad89 - more work on eap editor (currently broken)
- fix efm (some features currently broken)
- change scrollbar so completely (currently broken)


SVN revision: 18027
2005-10-27 10:19:43 +00:00
codewarrior b631118678 - add initial gui for internal eap editor
- add menu entry to test it (no functionality yet)
- todo: look at focus effects for e_widget_entry


SVN revision: 17898
2005-10-24 23:08:20 +00:00
codewarrior 0924b0a717 - add entry widget
- add image widget


SVN revision: 17892
2005-10-24 16:19:17 +00:00
codewarrior 61e8c0d0c4 - added e_fileman_icon
- added e_fileman_file
- fixed scrolling
- fixed several bugs / segvs
- disabled some features: xdnd, menu operations


SVN revision: 17706
2005-10-20 13:08:51 +00:00
Carsten Haitzler 8a0ea631a8 remember stuff is now... a... DIALOG too :)
SVN revision: 17705
2005-10-20 12:49:47 +00:00
stffrdhrn c74d477ef7 - Change language_pack name to input_method_config, Language pack is going to
be somthing else
- Fix Some memory problems in e_intl
- Add methods for reading and writing the configuration from an Eet
- Add a program used for creating and editing the input method config


SVN revision: 17690
2005-10-19 23:34:17 +00:00
codewarrior a00681842c - add e_thumb, rip code from efm into its own file, can thumbnail images and eaps for now and stores to eet.
- remove all thumb code from efm and use e_thumb
- fixme: first time startup bug for efm is still there (if the thumbnailer hasnt been used, still debugging )


SVN revision: 17668
2005-10-18 23:03:36 +00:00
Carsten Haitzler be4f5dfbab locks have been dialogified :)
SVN revision: 17628
2005-10-17 11:51:46 +00:00
codewarrior 2134703391 - added e_icon_layout which will layout icons and manage them after moves / resises ...
SVN revision: 17535
2005-10-14 11:18:00 +00:00
Carsten Haitzler 4d0b743387 first gui config dialog... quickly snuck into the menu - shoudl go in panel
tho....


SVN revision: 17511
2005-10-13 15:15:27 +00:00
Carsten Haitzler 9adb8489e4 a plain table widget too
SVN revision: 17508
2005-10-13 09:06:15 +00:00
Carsten Haitzler b2205f66f6 table widget wrapper - NOTE - NON-homogenous tables do NOT work. :) need to
fix that :)


SVN revision: 17477
2005-10-13 00:41:09 +00:00
codewarrior c73c784698 - Add label widget (futur work: ability to tie its focus to another widget)
- Redo properties dialog in EFM to show more info and file permissions.
  (needs more work so it can do and apply things, and load permissions)


SVN revision: 17468
2005-10-12 22:21:50 +00:00
Carsten Haitzler a0c8487fc5 working on more widgety stuff
SVN revision: 17438
2005-10-11 16:25:00 +00:00
Carsten Haitzler aa1529d411 and now i have a simple check and radio liust infrastructure to use to build
config dialogs... thats next phase...


SVN revision: 17387
2005-10-10 15:27:51 +00:00
Carsten Haitzler 1fbaab35ba started work on a quick & dirty widget infrastructure - designed ONLY for
simple dialogs and ease of use.


SVN revision: 17383
2005-10-10 12:16:18 +00:00
codewarrior 8128695e77 EFM - The E17 file manager and file browser smart object.
*** BEFORE YOU USE ***
This is alpha software and may cause E17 to crash, lockup, use 99% of
your cpu, or even delete your files! I would advise using it in Xnest
if you want to test or develop it.
*** BEFORE YOU USE ***

EFM can:
- browse files and directories
- generate thumbnails
- launch executables
- do some xdnd
- monitor files and directories
- delete and rename files

EFM cant:
- scroll
- associate applications with files
- purge its thumbnails (do it manually: ~/.e/e/fileman/thumbnails)
- do a lot of things you'd expect it to do because its still in alpha stage

Current TODO:

- scrolling

- we need a redraw function that will just re-arrange and not do
  the whole thing. for example, when we resize, we should just
  check the file offset and fill the empty space with icons

- is the offset code working properly? i have a feeling we're displayin
  more icons that the visible space can take and they are being hidden.

- emit all sorts of signals on double click, right click, single click...

- aspect ratio on thumbnails.

- add typebuffer like in evidence.

- keyboard shortcuts for directory and file navigation.

- multi select

- allow for icon movement inside the canvas

- add metadata system which allows us to save icon positions and will
  eventually allow us to have custom icon sizes, custom bgs per dir...

- double check dir monitoring. note: when we are in a dir that is constantly
  changing, we cant keep calling redraw_new as it will kill us.

- we need to fix the icon edc to allow us to have icon labels what will
  wrap on wrap=char

- fix bugs


SVN revision: 17370
2005-10-10 00:55:07 +00:00
sebastid 019e56167a Those shouldn't be there.
SVN revision: 17353
2005-10-09 18:03:41 +00:00
sebastid 0c3b477cc6 pointer stack work.
SVN revision: 17352
2005-10-09 18:02:17 +00:00
tsauerbeck f31a511494 added valgrind support
SVN revision: 17245
2005-10-06 18:49:53 +00:00
codewarrior 13daf7d8bd e_scrollbar smart. needs callbacks.
SVN revision: 17150
2005-10-04 01:33:59 +00:00
Carsten Haitzler 29ee91dd3c eapp cache works - or well, should. it should update the caches if dirs
change contents or files change etc. etc. etc. theres also a cmd-line util
that can pre-generate caches for a directory or a dir tree for you :)


SVN revision: 16926
2005-09-25 04:58:18 +00:00
codewarrior de28ccb8ed Added e_entry smart. Not done yet, look at todo in e_entry.c
SVN revision: 16925
2005-09-25 03:28:18 +00:00
Carsten Haitzler f43a1bec25 shift-tab to go back
SVN revision: 16910
2005-09-24 10:29:31 +00:00
Carsten Haitzler 0dc60ba522 theme about box! all themes can add their own now! :)
SVN revision: 16839
2005-09-22 05:52:37 +00:00
Carsten Haitzler 0e96fd5484 nice new about box... fully themable. :)
SVN revision: 16782
2005-09-20 08:34:23 +00:00
handyande 35fb0c7192 Move config menu to config panel as planned
frees need more work :(
icon texts are getting cropped, not knowledgable enough to fix I think


SVN revision: 16769
2005-09-19 15:25:23 +00:00
rbdpngn bb346eb54d Add the autofoo to enable OS X battery support.
SVN revision: 16232
2005-08-18 06:15:27 +00:00
Carsten Haitzler d2ea9aee5d 1. start work on dialog stuff
2. fix edge flip stuff
3. fix ghost windows stuff
4. spec


SVN revision: 15925
2005-07-28 04:35:45 +00:00
Carsten Haitzler ee64605f0c 1. an update to mad fin speak
2. houze's always below patch
3. work on pan smart object... the next step is a view smart obj (scrollbars
   around the pan obj)


SVN revision: 15731
2005-07-11 12:31:44 +00:00
Carsten Haitzler 30d026df6f e_win is a quick api wrapper for makign internal windows that the wm creates
then manages as if they were normal client windows. should work just fine and
is something to build better dialogs on top of


SVN revision: 15728
2005-07-11 09:19:17 +00:00
Carsten Haitzler 07b62e4f07 start of code for remember stuff... nothing yet...
SVN revision: 15642
2005-07-05 12:57:49 +00:00
Carsten Haitzler d9142c3024 mmx for dropshadwo.. but disabled for now
SVN revision: 15634
2005-07-04 04:54:33 +00:00
Carsten Haitzler e314c2cc04 bg now allows transitions when changing the bg. also a first step to allow
different bg's per desk - not implemented yet tho, but some infrastructure
for it


SVN revision: 15568
2005-06-29 14:28:47 +00:00
Carsten Haitzler 91091f83e5 grabinput handling that allows winlist to pop up FROM the menu etc. hmm -
maybe i should have a stack of these too in grabinput that sends the input
back to the previous owner if its still there... and also actually send pings
around to clients every 10 seconds or so - if they dont respond, we have a
function that can do something - but right now it does nothing. shoudl mark
the window as "hung"


SVN revision: 15445
2005-06-20 08:56:54 +00:00
sebastid cef3ed4690 Maximize update. Needs more work, but not now.
SVN revision: 15424
2005-06-18 15:49:24 +00:00
Carsten Haitzler 2ed41fb21f segv/bus/ill/fpe handler to trap all the nasties and allow debug or recovery
SVN revision: 15329
2005-06-15 05:06:45 +00:00
Carsten Haitzler 37a128d64c disable ehack... grrr
add winlist stubs


SVN revision: 15175
2005-06-07 13:05:18 +00:00
Carsten Haitzler 4fa5c6343c generic msg system - really intended mostly to go hand-in-hand width the
datastore stuff as a way of moduels beoing able to talk TO eachother
indirectly by sending messages, and advertising public data.


SVN revision: 15050
2005-06-02 07:40:04 +00:00
Carsten Haitzler a0d654aa60 datastore for moduels to share data via - they are in charge of cleaning up
and reference counts and stuff tho


SVN revision: 15049
2005-06-02 04:21:00 +00:00
Carsten Haitzler d59acfc65f this is VERY evil - VERY evil. but its the sanest solution other than code
generation tools (scripts etc.) for generating wads of repetitive code
easily, and keeping the codec higher level logic per ipc call in 1 place.


SVN revision: 15026
2005-05-31 03:01:53 +00:00
Carsten Haitzler 002173317c intl doesnt need that - must work on the ability to do language packs
prefix detection. this is the first step to making e17 itself re-locatable
(install anywhere)


SVN revision: 14857
2005-05-19 09:23:54 +00:00
Carsten Haitzler 078e74e14c move some to codecs. this needs cleaning tho... (ipc)
SVN revision: 14732
2005-05-12 14:46:28 +00:00
Carsten Haitzler 51e37d3be5 start on popup generic system... (menus coudl be popups - as would error
dialogs, resize/move indicators - maybe they should be ported - well not
menus - they are special, but definitely resize/move stuff)


SVN revision: 14630
2005-05-07 04:34:26 +00:00
Carsten Haitzler b950085e25 hungarian po
fix zh_CN probs
work on bindings code - add actions system framework. it's not ready for
sliding in yet as i need to fill out actions  but once i do i can slide the
current code across and then work on sliding keybindings in.


SVN revision: 14378
2005-04-26 15:06:06 +00:00
Carsten Haitzler 179c017b8f intl empty dir needs to be there for make distcheck to pass
add placeholder for bindings.


SVN revision: 14336
2005-04-25 03:06:06 +00:00
sebastid 11cec998a6 Remove duplicate code.
SVN revision: 14329
2005-04-24 21:11:44 +00:00
sebastid c43e391779 Some cleanup and beginning of internal dnd in E. You can drag the icon from
a window to the pager and get a nice message :)


SVN revision: 14314
2005-04-23 13:13:57 +00:00
Carsten Haitzler f0b0f6f614 add theme finder/class/category wrapper - handles finding theme files for
specific categories, and falling back if not found. it cant check specific
parts in edjes though - maybe i should add that? :)


SVN revision: 14278
2005-04-21 10:09:28 +00:00
Carsten Haitzler 272ecdcb9d e17 now CAN be translated. i have done a partial japanese translation for
amusement value (it works). we can add .po's for anything else we like :)


SVN revision: 14143
2005-04-11 20:25:52 +00:00
Carsten Haitzler 03633f3f52 shorns' font fixme work.. so we can all work on it :)
SVN revision: 14076
2005-04-02 16:40:37 +00:00
sebastid a91a6bc607 Client list update.
SVN revision: 13741
2005-03-15 10:26:05 +00:00
Carsten Haitzler bbd2093235 add a test file that we can destroy at will for testing bits of new code...
and just disable when done.

fix up layotu and table objects... bugs...


SVN revision: 13721
2005-03-13 11:17:27 +00:00
Carsten Haitzler d95a31723a layout smart object - shoudl work like the table one... but i haven't tested
yet.


SVN revision: 13720
2005-03-13 08:21:01 +00:00
Carsten Haitzler 3c0d26e23e table smart that handles ONLY homogenous layout with table cells ONLY
spanning 1 column or row... but hey - enough for the pager work... :)

also fixed up e_box to properly clip and show/hide children etc.

also optimised e_box to not re-configure on simple moves

also remvoe typo from pager .edc


SVN revision: 13719
2005-03-13 04:01:00 +00:00
sebastid 6c391a2745 Removed e_file
SVN revision: 13649
2005-03-07 12:06:41 +00:00
Carsten Haitzler 3cece5b86b patches for some cleanups...
and i'm moving xinerama handling to 1 central place to fixup bugs in xinerama
detection. its not complete.


SVN revision: 13643
2005-03-07 07:27:52 +00:00
Carsten Haitzler 750555dfb5 singals patch
SVN revision: 13104
2005-01-27 10:14:22 +00:00
Carsten Haitzler 6405b22494 evas_object_free? what posessed you to use that? it isnt in Evas' header
(api) at all (it HAPPENS by LUCK to be an internal call)

also fix shudwon/startup order


SVN revision: 12975
2005-01-15 09:50:26 +00:00
Carsten Haitzler e88c2ac1a6 fix up include system so u canhave one struct directly reference another (put
typedefs in separate section and include twice...


SVN revision: 12928
2005-01-12 16:03:09 +00:00
xcomputerman 112ca3b2d2 Virtual Desktops! Yay.
Sorry, they don't quite work right yet. I'll fix the bug tomorrow. :)


SVN revision: 12698
2005-01-03 09:34:24 +00:00
xcomputerman bafe43ebaf Beginning of WM hints abstraction, NetWM hints
SVN revision: 12644
2004-12-30 05:37:53 +00:00
rephorm ffa31f9262 Fix shading to pull window contents in the right direction again.
Add a "clients" submenu to the right click menu to show the current container's clients and all iconified clients (so you can actually un-iconify now)

Add "iconify" subsystem to keep track of iconic windows. This will be used be used by modules to do things like taskbars and icon boxes.


SVN revision: 12534
2004-12-21 03:01:19 +00:00
Dan Sinclair c6b5abbf60 - install the e headers into $(includedir)/enlightenment. hopefully should
be able to make e modules outside the e tree now.


SVN revision: 12426
2004-12-09 19:33:51 +00:00
Carsten Haitzler 261d7f48b1 support ~/.e/e/applications/startup (and restart) dirs. they work likeall
other app dirs - defining a list of apps to start on start (or restart).

also splashscreen will be gone now on restart :)


SVN revision: 12421
2004-12-09 13:56:06 +00:00
rbdpngn aa5ebc1df0 Knocked off one FIXME. Only handle necessary properties on a window property
change callback.


SVN revision: 12334
2004-12-02 07:43:33 +00:00
Carsten Haitzler 0407e51787 new eapp file format.. now to do the file layout arrangement we discussed...
btw - u'll need to update eet for this...


SVN revision: 12330
2004-12-02 04:24:54 +00:00
Carsten Haitzler 94c79d788a and here is some substance
SVN revision: 12275
2004-11-26 11:11:05 +00:00
Carsten Haitzler b4f2e2e030 slightly tidier if's - spec up to pre10
SVN revision: 12273
2004-11-26 10:57:58 +00:00
Carsten Haitzler 5e2388c886 _ _ _ _ _____ ___
| | | | ___| | | |  ___| __ ___  ___ _______  ___   / _ \__   _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_  / _ \/ __| | | | \ \ / / _ \ '__|
|  _  |  __/ | | |  _|| | |  __/  __// /  __/\__ \ | |_| |\ V /  __/ |
|_| |_|\___|_|_| |_|  |_|  \___|\___/___\___||___/  \___/  \_/ \___|_|


I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...

:)


SVN revision: 12247
2004-11-25 03:37:45 +00:00