Commit Graph

83 Commits

Author SHA1 Message Date
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