Commit Graph

137 Commits

Author SHA1 Message Date
Carsten Haitzler 3a2144cad0 nice little overhaul of module related stuff. moduels now finally RELY on
module.eap files being installed - and using the e_apps api to load them and
ask for a name. Also icon is expected to be in this file too and i have
removed the info func call from modules as well as config_menu, module menus,
and other cruft in moduel structs. this also means revving the module api
version and saving users from a "if i recompile it will work" thing. :)
moduels need serious updates, not just a recompile for this. your modules
WILL break.


SVN revision: 23045
2006-06-01 06:44:37 +00:00
Carsten Haitzler b24ee237c5 creating new eaps actually works - and shouldnt leak ram now.
SVN revision: 22585
2006-05-13 14:57:20 +00:00
Carsten Haitzler afe18a2157 now config comes off a menu as does editing of items
SVN revision: 22318
2006-04-23 13:20:57 +00:00
stffrdhrn 218717c8dc Clean up compile warnings:
* char * -> const char * for stringshare strings
 * char * -> const char * where needed in functions
 * remove unused vars in some places


SVN revision: 20912
2006-03-02 12:03:48 +00:00
Carsten Haitzler 62ca6a2cbc de-uglify desklock gfx - make it ask for your passowrd if you havent set one
up (config dialog instead of lock) and make it a menu item for obvious access
:)


SVN revision: 20808
2006-02-27 06:35:56 +00:00
Carsten Haitzler 15c398e635 more gadcon work! - getting there. slowly. the pieces are coming together...
SVN revision: 20379
2006-02-10 08:14:57 +00:00
Christopher Michael 9202d4a6dc As per 'the man', remove the Module Settings menu from Configuration->
SVN revision: 20214
2006-02-03 02:43:55 +00:00
Christopher Michael aa0bcbb469 Give the Configuration Sub-Menu some icons :)
SVN revision: 20210
2006-02-03 01:39:47 +00:00
Carsten Haitzler 3e8f43f676 clean up menu - remove themes menu - there's a dialog now.
SVN revision: 20194
2006-02-02 06:06:21 +00:00
Carsten Haitzler 4f60645bed moduels menu will go - sorry guys. bad UI design to have inconsistent UI's
SVN revision: 20193
2006-02-02 04:31:28 +00:00
Christopher Michael 6a21299079 Allow quicker access to the modules settings dialog
SVN revision: 20106
2006-01-30 02:36:26 +00:00
Carsten Haitzler ec34d0c511 add exebuf to the main menu as run command, and add app menu config
formatting to exebuf display of apps


SVN revision: 19710
2006-01-11 04:23:40 +00:00
Carsten Haitzler ebf9cca1ed ok - turn off visibility stuff for e -0 for some reason just the dropshadow
module has problems with memcpy and memset... but its identical to everything
else and i dont see why it doesnt work and others do... weird.


SVN revision: 19679
2006-01-10 04:23:43 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
codewarrior d3c1a4a4a0 -Efm:
- cleanups
- patch from Jose for menus.
- patch from Mista for Open With and other misc.


SVN revision: 19581
2006-01-06 23:45:13 +00:00
Carsten Haitzler eff5eeeac7 fix several bugs (cursors for example)... found some more... :)
SVN revision: 19555
2006-01-06 13:56:46 +00:00
Christopher Michael a734626cbb Formatting. No need to check if a dir exists as ecore_file_is_dir already checks
SVN revision: 19494
2006-01-02 10:52:44 +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
Christopher Michael 4785fb1d20 Remove unused variable
SVN revision: 19292
2005-12-25 11:20:29 +00:00
Christopher Michael 77ebbd9e23 Minor fix for Default theme not being selected in the menu on first run
SVN revision: 19291
2005-12-25 11:17:33 +00:00
Carsten Haitzler 71040b0586 module config dialog
SVN revision: 19089
2005-12-17 11:21:54 +00:00
Carsten Haitzler 912cf96418 centralise getting icon evas object from app
SVN revision: 19038
2005-12-15 07:12:00 +00:00
Carsten Haitzler a3d5f5c28d a lot more use of stringshare.
SVN revision: 18823
2005-12-04 12:03:59 +00:00
stffrdhrn f9571a02e0 - Dont add the .edj when changing themes
SVN revision: 18609
2005-11-23 04:03:31 +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
Carsten Haitzler 44a5e0fb3e working on ma configuration panel biatches
SVN revision: 18431
2005-11-12 05:27:58 +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 b79234b085 - add ability to create new eaps (based on engrave's approach)
- change edit's gui a bit
- add some callbacks to editor


SVN revision: 17914
2005-10-25 01:03:50 +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
Carsten Haitzler b7d8583c4c fix shade remember
SVN revision: 17591
2005-10-16 04:25:57 +00:00
Carsten Haitzler 223423c16f lable display options for eaps in menus from ilLogict - modified to be
simpler though


SVN revision: 17572
2005-10-15 10:02:29 +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
sebastid 3b83162724 Fix snprintf to the wrong var.
SVN revision: 17405
2005-10-10 20:40:35 +00:00
sebastid 489f258229 Cleanup, and disable. Seems to be some weird things going on.
SVN revision: 17398
2005-10-10 19:27:22 +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
sebastid 10df2cc9b1 Nameing convention.
SVN revision: 17036
2005-09-28 17:36:35 +00:00
Carsten Haitzler a614d6f5d5 oops - fix valid check
SVN revision: 17027
2005-09-28 08:00:52 +00:00
Carsten Haitzler 61327b1932 for now dont check valid exe BUt use the call
SVN revision: 17021
2005-09-28 03:44:31 +00:00
Carsten Haitzler 9063352d93 oh for gods sake! now all day was sunk into getting focus fixed for dialogs.
argh! i'll have to do the app cache after this... grrr....x


SVN revision: 16905
2005-09-24 09:04:39 +00:00
Carsten Haitzler 7b2b817be9 fore now themes about menu is betetr there in the themes submenu
SVN revision: 16841
2005-09-22 08:05:15 +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
codewarrior efc366c29e * src/bin/e_configure.c:
- Decreased icon size
  - Added base / min size calculation for window (not perfect as it doesnt
    take into consideration the title inside the window)

* src/bin/e_int_menus.c:
  - We dont need to exit E when we choose a theme. Avoid showing the exit
    dialog by doing a restart instead of an exit / start.


SVN revision: 16777
2005-09-19 23:55:44 +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
Carsten Haitzler da7300c038 exit and restart actions. are you sure exit dialog. :)
SVN revision: 16765
2005-09-19 10:52:45 +00:00
Dan Sinclair 02a815f78a - remove config.h from e.h and put it into the .c files that need it.
e.h is an installed header so modules can be written outside the e tree.
  config.h isn't installed by e. so, if the module dosen't have a config.h
  and the local directory in their include path the build will fail.


SVN revision: 16719
2005-09-14 20:19:44 +00:00
sebastid 880a2f20e8 IF_FREE -> E_FREE
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid 5e0e894c3c Code outside of e_border shouldn't care if we use icccm or netwm name.
SVN revision: 16415
2005-08-30 01:42:56 +00:00